xref: /aosp_15_r20/external/iptables/Makefile.am (revision a71a954618bbadd4a345637e5edcf36eec826889)
1*a71a9546SAutomerger Merge Worker# -*- Makefile -*-
2*a71a9546SAutomerger Merge Worker
3*a71a9546SAutomerger Merge WorkerACLOCAL_AMFLAGS  = -I m4
4*a71a9546SAutomerger Merge WorkerAUTOMAKE_OPTIONS = foreign subdir-objects dist-xz no-dist-gzip
5*a71a9546SAutomerger Merge Worker
6*a71a9546SAutomerger Merge WorkerSUBDIRS          = libiptc libxtables
7*a71a9546SAutomerger Merge Workerif ENABLE_DEVEL
8*a71a9546SAutomerger Merge WorkerSUBDIRS         += include
9*a71a9546SAutomerger Merge Workerendif
10*a71a9546SAutomerger Merge Workerif ENABLE_LIBIPQ
11*a71a9546SAutomerger Merge WorkerSUBDIRS         += libipq
12*a71a9546SAutomerger Merge Workerendif
13*a71a9546SAutomerger Merge WorkerSUBDIRS         += utils
14*a71a9546SAutomerger Merge Worker# Depends on libxtables:
15*a71a9546SAutomerger Merge WorkerSUBDIRS         += extensions
16*a71a9546SAutomerger Merge Worker# Depends on extensions/libext.a:
17*a71a9546SAutomerger Merge WorkerSUBDIRS         += iptables
18*a71a9546SAutomerger Merge Worker
19*a71a9546SAutomerger Merge WorkerEXTRA_DIST	= autogen.sh iptables-test.py xlate-test.py
20*a71a9546SAutomerger Merge Worker
21*a71a9546SAutomerger Merge Workerif ENABLE_NFTABLES
22*a71a9546SAutomerger Merge Workerconfdir		= $(sysconfdir)
23*a71a9546SAutomerger Merge Workerdist_conf_DATA	= etc/ethertypes
24*a71a9546SAutomerger Merge Workerendif
25*a71a9546SAutomerger Merge Worker
26*a71a9546SAutomerger Merge Worker.PHONY: tarball
27*a71a9546SAutomerger Merge Workertarball:
28*a71a9546SAutomerger Merge Worker	rm -Rf /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION};
29*a71a9546SAutomerger Merge Worker	pushd ${top_srcdir} && git archive --prefix=${PACKAGE_TARNAME}-${PACKAGE_VERSION}/ HEAD | tar -C /tmp -x && popd;
30*a71a9546SAutomerger Merge Worker	pushd /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION} && ./autogen.sh && popd;
31*a71a9546SAutomerger Merge Worker	tar -C /tmp -cJf ${PACKAGE_TARNAME}-${PACKAGE_VERSION}.tar.xz --owner=root --group=root ${PACKAGE_TARNAME}-${PACKAGE_VERSION}/;
32*a71a9546SAutomerger Merge Worker	rm -Rf /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION};
33*a71a9546SAutomerger Merge Worker
34*a71a9546SAutomerger Merge Workerconfig.status: extensions/GNUmakefile.in \
35*a71a9546SAutomerger Merge Worker	include/xtables-version.h.in
36*a71a9546SAutomerger Merge Worker
37*a71a9546SAutomerger Merge WorkerTESTS = xlate-test.py iptables-test.py iptables/tests/shell/run-tests.sh
38