ACLOCAL_AMFLAGS = -I m4 AM_CPPFLAGS = -DSYSCONFDIR='"$(sysconfdir)"' \ -DLOCALSTATEDIR='"$(localstatedir)"' \ -I$(top_srcdir)/src AM_CFLAGS = $(DISTLIBS_CFLAGS) LIBS = $(DISTLIBS_LDADD) $(DISTLIBS_LDFLAGS) LDADD = libdistrencommon.la bin_PROGRAMS = if ENABLE_SERVER bin_PROGRAMS += distrend distrenslave endif pkglib_LTLIBRARIES = libdistrencommon.la # libdistrencommon.la: libdistrencommon_la_SOURCES = src/common/options.c \ src/common/options.h \ src/common/protocol.h \ src/common/execio.h \ src/common/execio.c \ src/common/remoteio.h \ src/common/libremoteio.h \ src/common/remoteio.c \ src/common/asprintf.h \ src/common/asprintf.c #see http://sources.redhat.com/autobook/autobook/autobook_91.html # either increase the revision number or the interface number each release! libdistrencommon_la_LDFLAGS = $(AM_LDFLAGS) -version-info 0:0:0 # shared server sources: SERVER_SOURCES = src/server/slavefuncs.c \ src/server/slavefuncs.h \ src/server/distrenjob.c \ src/server/distrenjob.h # distrend: distrend_CFLAGS = $(AM_CFLAGS) $(MYSQL_CFLAGS) distrend_LDFLAGS = $(AM_LDFLAGS) $(MYSQL_LDFLAGS) distrend_SOURCES = $(SERVER_SOURCES) \ src/server/distrend.c \ src/server/distrend.h \ src/server/user_mgr.c \ src/server/user_mgr.h \ src/server/listen.h \ src/server/listen.c \ src/server/mysql.h \ src/server/mysql.c distrend_LDADD = libdistrencommon.la # distrenslave: distrenslave_SOURCES = $(SERVER_SOURCES) \ src/server/slave.c distrenslave_LDADD = libdistrencommon.la # configuration files: dist_sysconf_DATA = etc/distrencommon.conf nodist_sysconf_DATA = etc/distrendaemon.conf \ etc/distrenslave.conf EXTRA_DIST = etc/distrendaemon.conf.in \ etc/distrenslave.conf.in # tests TESTS=test/check_execio test/check_asprintf check_PROGRAMS=$(TESTS) #check_execio_LIBS = $(CHECK_LIBS) #check_asprintf_LIBS = $(CHECK_LIBS) test_check_execio_LDADD = $(CHECK_LIBS) libdistrencommon.la test_check_asprintf_LDADD = $(CHECK_LIBS) libdistrencommon.la test_check_execio_CFLAGS = $(AM_CFLAGS) $(CHECK_CFLAGS) test_check_asprintf_CFLAGS = $(AM_CFLAGS) $(CHECK_CFLAGS)