# $Id: Makefile,v 1.29 2004/02/05 03:33:25 cochran Exp $

ifneq ($(KERNELRELEASE),)

obj-m := ipt_ipp2p.o

else

KERNEL_SRC = /lib/modules/$(shell uname -r)/build
IUSER = -I/usr/src/iptables-1.2.9/include
NETFILTER_VERSION = \"1.2.9\"
CC = gcc
CFLAGS = -Wall


all: modules libipt_ipp2p.so

modules:
	$(MAKE) -C $(KERNEL_SRC) SUBDIRS=$(shell pwd) modules

libipt_ipp2p.so:   libipt_ipp2p.c ipt_ipp2p.h
		$(CC) $(CFLAGS) -DNETFILTER_VERSION=$(NETFILTER_VERSION) $(IUSER) -fPIC -c libipt_ipp2p.c
		ld -shared -o libipt_ipp2p.so libipt_ipp2p.o

clean:
		-rm -f *.o *.so *.ko .*.cmd *.mod.c

endif

