]> git.ipfire.org Git - thirdparty/xtables-addons.git/commitdiff
build: use AM_CPPFLAGS
authorJan Engelhardt <jengelh@medozas.de>
Tue, 28 Dec 2010 15:16:05 +0000 (16:16 +0100)
committerJan Engelhardt <jengelh@medozas.de>
Thu, 30 Dec 2010 07:36:15 +0000 (08:36 +0100)
Makefile.extra
Makefile.iptrules.in
configure.ac
extensions/Makefile.am
extensions/ipset/Makefile.am
extensions/ipset/Mbuild

index e92ffeca69d671c3b0c3ebfb2f8aa597a365e562..53f15bb010e863e096d562a28c33e4225db24c34 100644 (file)
@@ -1,6 +1,7 @@
 # -*- Makefile -*-
 # AUTOMAKE
 
+export AM_CPPFLAGS
 export AM_CFLAGS
 XA_SRCDIR = ${srcdir}
 XA_TOPSRCDIR = ${top_srcdir}
index b6b9fbec1f8fa991a031899ac293945bc517cc1b..fcac8856283d4d523c47258046fdac8ba2272184 100644 (file)
@@ -59,4 +59,4 @@ lib%.so: lib%.oo
        ${AM_V_CCLD}${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $< ${libxtables_LIBS} ${LDLIBS};
 
 %.oo: ${XA_SRCDIR}/%.c
-       ${AM_V_CC}${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CFLAGS} -o $@ -c $<;
+       ${AM_V_CC}${CC} ${AM_DEPFLAGS} ${AM_CPPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CPPFLAGS} ${CFLAGS} -o $@ -c $<;
index d75ddba503b6303246b8ae6bc2e034b9952771b1..eb682c3174da36da39cc6076eedd1f38ab9b96a2 100644 (file)
@@ -33,11 +33,11 @@ AC_ARG_WITH([xtlibdir],
 AC_MSG_CHECKING([Xtables module directory])
 AC_MSG_RESULT([$xtlibdir])
 
-regular_CFLAGS="-D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 \
-       -D_REENTRANT -Wall -Waggregate-return -Wmissing-declarations \
+regular_CPPFLAGS="-D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 \
+       -D_REENTRANT -I\${XA_TOPSRCDIR}/include"
+regular_CFLAGS="-Wall -Waggregate-return -Wmissing-declarations \
        -Wmissing-prototypes -Wredundant-decls -Wshadow -Wstrict-prototypes \
-       -Winline -pipe \
-       -I\${XA_TOPSRCDIR}/include";
+       -Winline -pipe";
 
 #
 # check kernel version
@@ -80,6 +80,7 @@ else
        fi;
 fi;
 
+AC_SUBST([regular_CPPFLAGS])
 AC_SUBST([regular_CFLAGS])
 AC_SUBST([kbuilddir])
 AC_SUBST([xtlibdir])
index 9c9a0954f4521ba0aca50af7260787f5581082d9..a487fd8c141a165da76fe92f1471f31590090e22 100644 (file)
@@ -1,7 +1,8 @@
 # -*- Makefile -*-
 # AUTOMAKE
 
-AM_CFLAGS = ${regular_CFLAGS} ${libxtables_CFLAGS} -I${abs_top_srcdir}/extensions
+AM_CPPFLAGS = ${regular_CPPFLAGS} -I${abs_top_srcdir}/extensions
+AM_CFLAGS = ${regular_CFLAGS} ${libxtables_CFLAGS}
 
 # Not having Kbuild in Makefile.extra because it will already recurse
 .PHONY: modules modules_install clean_modules
index b9a7d657e97e343add8b5b864eb76c0acf3135e8..64edf673c5455fa22baa21294ef2ff25271b9543 100644 (file)
@@ -1,7 +1,8 @@
 # -*- Makefile -*-
 
-AM_CFLAGS = ${regular_CFLAGS} -DIPSET_LIB_DIR=\"${xtlibdir}\" \
+AM_CPPFLAGS = ${regular_CPPFLAGS} -DIPSET_LIB_DIR=\"${xtlibdir}\" \
             -DIP_NF_SET_HASHSIZE=1024
+AM_CFLAGS = ${regular_CFLAGS}
 
 include ../../Makefile.extra
 
index 40c70c2a6b0695655ce758fc022a88f070462f95..92e2f9ef9b05bbe5c77b1a1a8219e9251b68fe77 100644 (file)
@@ -4,4 +4,4 @@ obj-m += $(addprefix lib,$(patsubst %.c,%.so,$(notdir \
        $(wildcard ${XA_SRCDIR}/ipset_*.c))))
 
 libipset_%.oo: ${XA_SRCDIR}/ipset_%.c
-       ${AM_V_CC}${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CFLAGS} -o $@ -c $<;
+       ${AM_V_CC}${CC} ${AM_DEPFLAGS} ${AM_CPPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CPPFLAGS} ${CFLAGS} -o $@ -c $<;