diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2008-12-16 22:35:25 +0100 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2008-12-16 22:35:25 +0100 |
commit | e28a9c25c143635ffe8a1f9cee1d377a69a4f923 (patch) | |
tree | 4e35f3051c85eb5f4c055cacb9e777d77c7d9c45 /src/Makefile.am | |
parent | 75119a974616d7bfff5d4552f00377186e227740 (diff) | |
download | mad-e28a9c25c143635ffe8a1f9cee1d377a69a4f923.tar mad-e28a9c25c143635ffe8a1f9cee1d377a69a4f923.zip |
Module koennen per configure (de)aktiviert werden
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index a1726dc..6abbbe1 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,11 +1,28 @@ SUBDIRS = Common Client Core Daemon Net modules +daemon_modules = +core_modules = + +if SYSTEMBACKEND_POSIX +daemon_modules += -dlpreopen modules/SystemBackendPosix.la +core_modules += -dlpreopen modules/SystemBackendPosix.la +endif + +if SYSTEMBACKEND_PROC +daemon_modules += -dlpreopen modules/SystemBackendProc.la +core_modules += -dlpreopen modules/SystemBackendProc.la +endif + +if USERBACKEND_MYSQL +core_modules += -dlopen modules/UserBackendMysql.la" +endif + bin_PROGRAMS = mad madc mad-core mad_SOURCES = mad.cpp mad_LDADD = Daemon/libdaemon.la Common/libcommon.la Net/libnet.la \ $(sigc_LIBS) $(GnuTLS_LIBS) @LIBLTDL@ -mad_LDFLAGS = -export-dynamic -dlpreopen modules/SystemBackendPosix.la -dlpreopen modules/SystemBackendProc.la +mad_LDFLAGS = -export-dynamic $(daemon_modules) madc_SOURCES = madc.cpp madc_LDADD = Client/libclient.la Common/libcommon.la Net/libnet.la \ @@ -14,4 +31,4 @@ madc_LDADD = Client/libclient.la Common/libcommon.la Net/libnet.la \ mad_core_SOURCES = mad-core.cpp mad_core_LDADD = Core/libcore.la Common/libcommon.la Net/libnet.la \ $(sigc_LIBS) $(GnuTLS_LIBS) $(GSSAPI_LIBS) @LIBLTDL@ -mad_core_LDFLAGS = -export-dynamic -dlpreopen modules/SystemBackendPosix.la -dlpreopen modules/SystemBackendProc.la -dlopen modules/UserBackendMysql.la +mad_core_LDFLAGS = -export-dynamic $(core_modules) |