xref: /aosp_15_r20/external/iptables/utils/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 \
5*a71a9546SAutomerger Merge Worker              -I${top_srcdir}/include ${libnfnetlink_CFLAGS} ${libpcap_CFLAGS}
6*a71a9546SAutomerger Merge WorkerAM_LDFLAGS = ${regular_LDFLAGS}
7*a71a9546SAutomerger Merge Worker
8*a71a9546SAutomerger Merge Workersbin_PROGRAMS =
9*a71a9546SAutomerger Merge Workerdist_pkgdata_DATA =
10*a71a9546SAutomerger Merge Workerman_MANS =
11*a71a9546SAutomerger Merge Worker
12*a71a9546SAutomerger Merge Workerif HAVE_LIBNFNETLINK
13*a71a9546SAutomerger Merge Workerman_MANS += nfnl_osf.8
14*a71a9546SAutomerger Merge Workersbin_PROGRAMS += nfnl_osf
15*a71a9546SAutomerger Merge Workerdist_pkgdata_DATA += pf.os
16*a71a9546SAutomerger Merge Worker
17*a71a9546SAutomerger Merge Workernfnl_osf_LDADD = ${libnfnetlink_LIBS}
18*a71a9546SAutomerger Merge Worker
19*a71a9546SAutomerger Merge Workeruninstall-hook:
20*a71a9546SAutomerger Merge Worker	dir=${DESTDIR}${pkgdatadir}; { \
21*a71a9546SAutomerger Merge Worker		test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; \
22*a71a9546SAutomerger Merge Worker	} || rmdir -p --ignore-fail-on-non-empty "$$dir"
23*a71a9546SAutomerger Merge Workerendif
24*a71a9546SAutomerger Merge Worker
25*a71a9546SAutomerger Merge Workerif ENABLE_BPFC
26*a71a9546SAutomerger Merge Workerman_MANS += nfbpf_compile.8
27*a71a9546SAutomerger Merge Workersbin_PROGRAMS += nfbpf_compile
28*a71a9546SAutomerger Merge Workernfbpf_compile_LDADD = ${libpcap_LIBS}
29*a71a9546SAutomerger Merge Workerendif
30*a71a9546SAutomerger Merge Worker
31*a71a9546SAutomerger Merge Workerif ENABLE_SYNCONF
32*a71a9546SAutomerger Merge Workersbin_PROGRAMS += nfsynproxy
33*a71a9546SAutomerger Merge Workernfsynproxy_LDADD = ${libpcap_LIBS}
34*a71a9546SAutomerger Merge Workerendif
35*a71a9546SAutomerger Merge Worker
36*a71a9546SAutomerger Merge WorkerCLEANFILES = nfnl_osf.8 nfbpf_compile.8
37