diff --git a/Makefile.iptrules.in b/Makefile.iptrules.in index c1bb116..4f58d8a 100644 --- a/Makefile.iptrules.in +++ b/Makefile.iptrules.in @@ -1,6 +1,8 @@ # -*- Makefile -*- # MANUAL +abs_top_srcdir = @abs_top_srcdir@ + prefix = @prefix@ exec_prefix = @exec_prefix@ libexecdir = @libexecdir@ @@ -13,7 +15,7 @@ CFLAGS = @CFLAGS@ regular_CFLAGS = @regular_CFLAGS@ libxtables_CFLAGS = @libxtables_CFLAGS@ libxtables_LIBS = @libxtables_LIBS@ -AM_CFLAGS = ${regular_CFLAGS} ${libxtables_CFLAGS} +AM_CFLAGS = ${regular_CFLAGS} ${libxtables_CFLAGS} -I${abs_top_srcdir}/extensions AM_DEPFLAGS = -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ AM_DEFAULT_VERBOSITY = 0 diff --git a/extensions/ACCOUNT/libxt_ACCOUNT.c b/extensions/ACCOUNT/libxt_ACCOUNT.c index 670fefa..b5aad44 100644 --- a/extensions/ACCOUNT/libxt_ACCOUNT.c +++ b/extensions/ACCOUNT/libxt_ACCOUNT.c @@ -12,6 +12,7 @@ #include #include #include "xt_ACCOUNT.h" +#include "compat_user.h" static struct option account_tg_opts[] = { {.name = "addr", .has_arg = true, .val = 'a'}, diff --git a/extensions/pknock/libxt_pknock.c b/extensions/pknock/libxt_pknock.c index c423200..fb6d433 100644 --- a/extensions/pknock/libxt_pknock.c +++ b/extensions/pknock/libxt_pknock.c @@ -16,6 +16,7 @@ #include #include #include "xt_pknock.h" +#include "compat_user.h" static const struct option pknock_mt_opts[] = { /* .name, .has_arg, .flag, .val */