Commit 77bcc77c287602f8912f455311e7b99629ae25a1

Authored by Georg Hopp
1 parent 20cbe7f4

fix build system

... ... @@ -8,7 +8,7 @@ AC_INIT([taskrambler],
8 8 LT_INIT
9 9 AM_INIT_AUTOMAKE
10 10 #AM_INIT_AUTOMAKE([subdir-objects])
11   -AM_SILENT_RULES([yes])
  11 +AM_SILENT_RULES([no])
12 12 AC_COPYRIGHT([Copyright © 2013 Georg Hopp])
13 13 AC_REVISION([m4_esyscmd_s([git describe --always])])
14 14 AC_CONFIG_SRCDIR([src/taskrambler.c])
... ...
... ... @@ -19,7 +19,8 @@ TR = ./application/.libs/libapplication.a \
19 19 ./config/.libs/libconfig.a \
20 20 ./router/.libs/librouter.a
21 21
22   -TRLIBS = -ltrbase -ltrhash -ltrio -ltrdata -ltrutils -ltrhttpserver
  22 +TRFLIBS = -ltrbase -ltrhash -ltrio -ltrdata
  23 +TRLIBS = $(TRFLIBS) -ltrutils -ltrhttpserver
23 24 USEDLIBS = -lrt -lssl -lcrypto -lldap -lgdbm -luuid
24 25
25 26 AM_CFLAGS += -I../include/
... ... @@ -33,13 +34,16 @@ libtrutils_la_LIBADD =
33 34
34 35 libtrhttpserver_la_SOURCES =
35 36 libtrhttpserver_la_CFLAGS = $(AM_CFLAGS)
36   -libtrhttpserver_la_LIBADD = $(TRHTTPSERVER)
  37 +libtrhttpserver_la_LIBADD = $(TRHTTPSERVER) $(TRFLIBS)
37 38
38 39 taskrambler_SOURCES = taskrambler.c $(IFACE) $(UTILS)
39 40 taskrambler_CFLAGS = $(AM_CFLAGS)
40 41 taskrambler_LDADD = $(TRLIBS) $(TR) $(USEDLIBS)
41 42 taskrambler_LDFLAGS = -Wl,--export-dynamic \
42   - -Wl,--whole-archive,./application/.libs/libapplication.a,--no-whole-archive
  43 + -Wl,--whole-archive \
  44 + -Wl,./application/.libs/libapplication.a \
  45 + -Wl,--no-whole-archive \
  46 + -Wl,--as-needed
43 47
44 48 SUBDIRS = asset auth http \
45 49 server session application \
... ...
Please register or login to post a comment