diff options
Diffstat (limited to 'lib/Makefile.am')
-rw-r--r-- | lib/Makefile.am | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am index eedd994..90c73e0 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,11 +1,26 @@ include $(top_srcdir)/Make_global.am +IPSET_SETTYPE_LIST = \ + ipset_bitmap_ip.c \ + ipset_bitmap_ipmac.c \ + ipset_bitmap_port.c \ + ipset_hash_ip.c \ + ipset_hash_ipport.c \ + ipset_hash_ipportip.c \ + ipset_hash_ipportnet.c \ + ipset_hash_net.c \ + ipset_hash_netport.c \ + ipset_hash_netiface.c \ + ipset_list_set.c + AM_CFLAGS += ${libmnl_CFLAGS} lib_LTLIBRARIES = libipset.la +include $(top_srcdir)/lib/Make_extra.am + libipset_la_LDFLAGS = -Wl,--version-script=$(top_srcdir)/lib/libipset.map -version-info $(LIBVERSION) -libipset_la_LIBADD = ${libmnl_LIBS} +libipset_la_LIBADD = ${libmnl_LIBS} $(IPSET_SETTYPE_STATIC_OBJECTS) libipset_la_SOURCES = \ data.c \ errcode.c \ @@ -17,17 +32,9 @@ libipset_la_SOURCES = \ session.c \ types.c \ ui.c \ - ipset_bitmap_ip.c \ - ipset_bitmap_ipmac.c \ - ipset_bitmap_port.c \ - ipset_hash_ip.c \ - ipset_hash_ipport.c \ - ipset_hash_ipportip.c \ - ipset_hash_ipportnet.c \ - ipset_hash_net.c \ - ipset_hash_netport.c \ - ipset_hash_netiface.c \ - ipset_list_set.c + types_init.c + +EXTRA_DIST = $(IPSET_SETTYPE_LIST) libipset.map #%.o: %.c # ${AM_VERBOSE_CC} ${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} ${CFLAGS} -o $@ -c $< |