Browse Source

extended Makefile.xtables to include all, install and clean

pull/1/head
Maximilian Münchow 8 years ago
parent
commit
30482cd1d3
  1. 4
      src/Makefile
  2. 9
      src/Makefile.xtables

4
src/Makefile

@ -4,11 +4,9 @@ KERNEL_DIR := ${MODULES_DIR}/build @@ -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: @@ -18,5 +16,3 @@ modules_install:
clean:
$(MAKE) -C ${KERNEL_DIR} M=$$PWD $@;
rm $(so)

9
src/Makefile.xtables

@ -1,5 +1,14 @@ @@ -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 $@ $^;

Loading…
Cancel
Save