# $Id$ # # This file is part of seppl. # # seppl is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # seppl is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with seppl; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. # This Makefile is NOT created by automake! KERNELDIR=@KERNELDIR@ SEPPL_MODDIR=@KERNELMODDIR@/seppl PACKAGE=@PACKAGE@ VERSION=@VERSION@ DISTFILES=seppl.c seppl.h ipt_CRYPT.c ipt_CRYPT.h ipt_DECRYPT.c ipt_DECRYPT.h test.sh Makefile.in seppl_protocol.h distdir = ../$(PACKAGE)-$(VERSION) ifneq ($(KERNELRELEASE),) EXTRA_CFLAGS += -DPACKAGE_BUGREPORT="\"@PACKAGE_BUGREPORT@\"" -DPACKAGE_VERSION="\"@PACKAGE_VERSION@\"" obj-m := seppl.o ipt_CRYPT.o ipt_DECRYPT.o else PWD := $(shell pwd) all: $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) MODVERDIR=$(PWD) modules load: insmod ./seppl.ko insmod ./ipt_CRYPT.ko insmod ./ipt_DECRYPT.ko unload: -rmmod ./ipt_DECRYPT.ko -rmmod ./ipt_CRYPT.ko -rmmod ./seppl.ko clean: rm -f *.o *.ko *.mod *.mod.c .*.cmd Makefile: Makefile.in cd .. && ./config.status kernel/Makefile install: all mkdir -p $(SEPPL_MODDIR) install -m644 seppl.ko ipt_CRYPT.ko ipt_DECRYPT.ko $(SEPPL_MODDIR) distdir: mkdir -p $(distdir) cp -p $(DISTFILES) $(distdir) mostlyclean: clean distclean: clean maintainer-clean: clean rm -f Makefile .PHONY: all clean maintainer-clean mostlyclean distclean distdir install endif