#
include ${top_srcdir}/mconfig
-include ${top_srcdir}/mconfig.*
-pfx_all_mod := $(patsubst ${srcdir}/libxt_%.c,%,$(wildcard ${srcdir}/libxt_*.c))
-pfx_build_mod := $(foreach i,${pfx_all_mod},$(if ${build_${i}},${i},))
-pfx_solibs := $(patsubst %,libxt_%.so,${pfx_build_mod})
+include ${srcdir}/Mbuild
#
# Building blocks
#
-targets := ${pfx_solibs}
-targets_install := ${pfx_solibs}
+targets := ${obj-m}
+targets_install := ${obj-m}
.SECONDARY:
--- /dev/null
+obj-${build_CHAOS} += libxt_CHAOS.so
+obj-${build_DELUDE} += libxt_DELUDE.so
+obj-${build_ECHO} += libxt_ECHO.so
+obj-${build_LOGMARK} += libxt_LOGMARK.so
+obj-${build_TARPIT} += libxt_TARPIT.so
+obj-${build_TEE} += libxt_TEE.so
+obj-${build_geoip} += libxt_geoip.so
+obj-${build_portscan} += libxt_portscan.so