include ../../../make.def

#CC		=	gcc
#CC		=	mips-uclibc-gcc
#LD		=	mips-uclibc-ld
#INCLUDE	=	-I/usr/src/linux/include
INCLUDE	=	-I../../../linux-2.4.18/include
CFLAGS	=	-c -O2 -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -G 0 -mno-abicalls -pipe -Wa,  -mlong-calls -fno-pic -fomit-frame-pointer $(INCLUDE)
LFLAGS	=	-r
TAR		=	starcraft_mod.o
OBJS	=	ip_conntrack_sc.o
NAT		=	starcraft_nat.o
NATOBJS	=	ip_nat_sc.o

all: $(TAR) $(NAT)

$(NAT): $(NATOBJS)
	$(LD) $(LFLAGS) $(NATOBJS) -o $(NAT)

$(TAR): $(OBJS)
	$(LD) $(LFLAGS) $(OBJS) -o $(TAR)

.c.o:
	$(CC) $(CFLAGS) $*.c

clean:
	rm -f *.o

