diff --git a/package/kernel/fullconenat/Makefile b/package/kernel/fullconenat/Makefile index 4e7e200f4a..f094067ebc 100644 --- a/package/kernel/fullconenat/Makefile +++ b/package/kernel/fullconenat/Makefile @@ -19,6 +19,7 @@ PKG_MIRROR_HASH:=00d749235271dee194dcd23c22e6e85207ea90192a62a110b2af0b4e4de1971 PKG_LICENSE:=GPL-2.0 PKG_LICENSE_FILES:=LICENSE +PKG_MAINTAINER:=Chion Tang include $(INCLUDE_DIR)/package.mk @@ -28,7 +29,6 @@ define Package/iptables-mod-fullconenat CATEGORY:=Network TITLE:=FULLCONENAT iptables extension DEPENDS:=+iptables +kmod-ipt-fullconenat - MAINTAINER:=Chion Tang endef define Package/ip6tables-mod-fullconenat @@ -36,15 +36,13 @@ define Package/ip6tables-mod-fullconenat SECTION:=net CATEGORY:=Network TITLE:=FULLCONENAT ip6tables extension - DEPENDS:=+ip6tables +kmod-nf-nat6 +kmod-ipt-fullconenat +ip6tables-mod-nat - MAINTAINER:=Chion Tang + DEPENDS:=ip6tables +kmod-nf-nat6 +kmod-ipt-fullconenat +ip6tables-mod-nat endef define KernelPackage/ipt-fullconenat SUBMENU:=Netfilter Extensions TITLE:=FULLCONENAT netfilter module DEPENDS:=+kmod-nf-ipt +kmod-nf-nat - MAINTAINER:=Chion Tang KCONFIG:=CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_CHAIN_EVENTS=y FILES:=$(PKG_BUILD_DIR)/xt_FULLCONENAT.ko endef diff --git a/package/kernel/fullconenat/src/Makefile b/package/kernel/fullconenat/src/Makefile index da52a2a4ed..0c3dc675e9 100644 --- a/package/kernel/fullconenat/src/Makefile +++ b/package/kernel/fullconenat/src/Makefile @@ -1,7 +1,12 @@ +all: libipt_FULLCONENAT.so libip6t_FULLCONENAT.so + libipt_FULLCONENAT.so: libipt_FULLCONENAT.o $(CC) -shared -lxtables -o $@ $^; libipt_FULLCONENAT.o: libipt_FULLCONENAT.c $(CC) ${CFLAGS} -fPIC -D_INIT=$*_init -c -o $@ $<; +libip6t_FULLCONENAT.so: libip6t_FULLCONENAT.o + $(CC) -shared -lxtables -o $@ $^; +libip6t_FULLCONENAT.o: libip6t_FULLCONENAT.c + $(CC) ${CFLAGS} -fPIC -D_INIT=$*_init -c -o $@ $<; obj-m += xt_FULLCONENAT.o -