From f567ac9193bc421992e572ec3196a73dc6ed59c0 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 12 Feb 2009 15:01:37 +0100 Subject: build: restructure Makefile for include/ directory This patch will support adding libiptc to the headers list in future. Signed-off-by: Jan Engelhardt --- Makefile.am | 6 +++--- configure.ac | 3 ++- include/Makefile.am | 8 ++++++++ libipq/Makefile.am | 1 - 4 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 include/Makefile.am diff --git a/Makefile.am b/Makefile.am index dbdfa97a..be3f55eb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,6 +5,9 @@ AUTOMAKE_OPTIONS = foreign subdir-objects AM_CFLAGS = ${regular_CFLAGS} -I${top_builddir}/include -I${top_srcdir}/include ${kinclude_CFLAGS} SUBDIRS = extensions +if ENABLE_DEVEL +SUBDIRS += include +endif if ENABLE_LIBIPQ SUBDIRS += libipq endif @@ -78,9 +81,6 @@ man_MANS = iptables.8 iptables-restore.8 iptables-save.8 \ iptables-xml.8 ip6tables.8 ip6tables-restore.8 \ ip6tables-save.8 CLEANFILES = iptables.8 ip6tables.8 -if ENABLE_DEVEL -include_HEADERS = include/xtables.h -endif if ENABLE_STATIC sbin_PROGRAMS += iptables-static ip6tables-static diff --git a/configure.ac b/configure.ac index 888ba429..3277666e 100644 --- a/configure.ac +++ b/configure.ac @@ -78,6 +78,7 @@ AC_SUBST([libxtables_vage]) libxtables_vmajor=$(($libxtables_vcurrent - $libxtables_vage)); AC_SUBST([libxtables_vmajor]) -AC_CONFIG_FILES([Makefile extensions/GNUmakefile libipq/Makefile +AC_CONFIG_FILES([Makefile extensions/GNUmakefile include/Makefile + libipq/Makefile include/xtables.h include/iptables/internal.h xtables.pc]) AC_OUTPUT diff --git a/include/Makefile.am b/include/Makefile.am new file mode 100644 index 00000000..6206bd2a --- /dev/null +++ b/include/Makefile.am @@ -0,0 +1,8 @@ +# -*- Makefile -*- + +include_HEADERS = +nobase_include_HEADERS = xtables.h + +if ENABLE_LIBIPQ +include_HEADERS += libipq/libipq.h +endif diff --git a/libipq/Makefile.am b/libipq/Makefile.am index d4245e77..f19950f4 100644 --- a/libipq/Makefile.am +++ b/libipq/Makefile.am @@ -4,7 +4,6 @@ AM_CFLAGS = ${regular_CFLAGS} -I${top_builddir}/include -I${top_srcdir}/include libipq_a_SOURCES = libipq.c lib_LIBRARIES = libipq.a -include_HEADERS = ${top_srcdir}/include/libipq/libipq.h man_MANS = ipq_create_handle.3 ipq_destroy_handle.3 ipq_errstr.3 \ ipq_get_msgerr.3 ipq_get_packet.3 ipq_message_type.3 \ ipq_perror.3 ipq_read.3 ipq_set_mode.3 ipq_set_verdict.3 \ -- cgit v1.2.3