xref: /aosp_15_r20/external/iptables/libxtables/Makefile.am (revision a71a954618bbadd4a345637e5edcf36eec826889)
1*a71a9546SAutomerger Merge Worker# -*- Makefile -*-
2*a71a9546SAutomerger Merge Worker
3*a71a9546SAutomerger Merge WorkerAM_CFLAGS   = ${regular_CFLAGS}
4*a71a9546SAutomerger Merge WorkerAM_CPPFLAGS = ${regular_CPPFLAGS} -I${top_builddir}/include -I${top_srcdir}/include -I${top_srcdir}/iptables -I${top_srcdir} ${kinclude_CPPFLAGS}
5*a71a9546SAutomerger Merge WorkerAM_LDFLAGS  = ${regular_LDFLAGS}
6*a71a9546SAutomerger Merge Worker
7*a71a9546SAutomerger Merge Workerlib_LTLIBRARIES       = libxtables.la
8*a71a9546SAutomerger Merge Workerlibxtables_la_SOURCES = xtables.c xtoptions.c getethertype.c
9*a71a9546SAutomerger Merge Workerlibxtables_la_LDFLAGS = -version-info ${libxtables_vcurrent}:0:${libxtables_vage}
10*a71a9546SAutomerger Merge Workerlibxtables_la_LIBADD  =
11*a71a9546SAutomerger Merge Workerif ENABLE_STATIC
12*a71a9546SAutomerger Merge Worker# With --enable-static, shipped extensions are linked into the main executable,
13*a71a9546SAutomerger Merge Worker# so we need all the LIBADDs here too
14*a71a9546SAutomerger Merge Workerlibxtables_la_LIBADD += -lm ${libnetfilter_conntrack_LIBS}
15*a71a9546SAutomerger Merge Workerendif
16*a71a9546SAutomerger Merge Workerif ENABLE_SHARED
17*a71a9546SAutomerger Merge Workerlibxtables_la_CFLAGS  = ${AM_CFLAGS}
18*a71a9546SAutomerger Merge Workerlibxtables_la_LIBADD += -ldl
19*a71a9546SAutomerger Merge Workerelse
20*a71a9546SAutomerger Merge Workerlibxtables_la_CFLAGS  = ${AM_CFLAGS} -DNO_SHARED_LIBS=1
21*a71a9546SAutomerger Merge Workerendif
22