extended Makefile.xtables to include all, install and clean

This commit is contained in:
Maximilian Münchow 2016-10-11 09:32:51 +02:00
parent bf8594c03e
commit 30482cd1d3
2 changed files with 9 additions and 4 deletions

View File

@ -4,11 +4,9 @@ KERNEL_DIR := ${MODULES_DIR}/build
obj-m += xt_ts3init.o
xt_ts3init-objs += ts3init_module.o ts3init_match.o ts3init_cookie.o ts3init_target.o siphash24.o
so = libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_ts3init_reset.so
all:
$(MAKE) -C ${KERNEL_DIR} M=$$PWD;
$(MAKE) -f Makefile.xtables $(so)
modules:
$(MAKE) -C ${KERNEL_DIR} M=$$PWD $@;
@ -18,5 +16,3 @@ modules_install:
clean:
$(MAKE) -C ${KERNEL_DIR} M=$$PWD $@;
rm $(so)

View File

@ -1,5 +1,14 @@
CFLAGS = -O2 -Wall
LIBS = libxt_ts3init_get_cookie.so libxt_ts3init_get_puzzle.so libxt_ts3init_reset.so
all: $(LIBS)
clean:
rm -f $(LIBS)
install:
cp $(LIBS) /lib/xtables/
lib%.so: lib%.o
gcc -shared -fPIC -o $@ $^;