Files @ 2c0ae3006fa0
Branch filter:

Location: DistRen/src/Makefile.am

binki
consolidate some Makefiles

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