SUBDIRS = . tests
AM_CPPFLAGS = -DSYSCONFDIR='"$(sysconfdir)"' \
-DLOCALSTATEDIR='"$(localstatedir)"' \
-DRUNSTATEDIR='"$(localstatedir)/run"' \
-I. -I$(top_srcdir)/src/common
AM_CFLAGS = $(DISTLIBS_CFLAGS)
AM_LDFLAGS = $(DISTLIBS_LDFLAGS)
# LIBS, LDFLAGS, Huh!?
LIBS = $(DISTLIBS_LDADD)
LDADD = libdistrencommon.la
include_HEADERS = client/distren.h
bin_PROGRAMS = distren
if ENABLE_SERVER
bin_PROGRAMS += distrend distrenslave
endif
lib_LTLIBRARIES = libdistren.la
pkglib_LTLIBRARIES = libdistrencommon.la
# libdistrencommon.la:
libdistrencommon_la_SOURCES = common/options.c \
common/options.h \
common/execio.h \
common/execio.c \
common/remoteio.h \
common/libremoteio.h \
common/remoteio.c \
common/asprintf.h \
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
# libdistren.la:
libdistren_la_SOURCES = $(include_HEADERS) \
client/libdistren.h \
client/libdistren.c \
client/libdistren_job.c \
client/libdistren_unbias.c \
client/libdistren_config.c
libdistren_la_LIBADD = libdistrencommon.la
libdistren_la_LDFLAGS = $(AM_LDFLAGS) -version-info 0:0:0
# distren:
distren_SOURCES = client/distren.c
distren_LDADD = libdistren.la
# shared server sources:
SERVER_SOURCES = server/slavefuncs.c \
server/slavefuncs.h \
server/distrenjob.c \
server/distrenjob.h
# distrend:
distrend_SOURCES = $(SERVER_SOURCES) \
server/distrend.c \
server/distrend.h \
server/user_mgr.c \
server/user_mgr.h \
server/listen.h \
server/listen.c
distrend_LDADD = libdistrencommon.la
# distrenslave:
distrenslave_SOURCES = $(SERVER_SOURCES) \
server/slave.c
distrenslave_LDADD = libdistrencommon.la