# ipvs: IP Virtaul Server Module for NetFilter framework

# uncomment the following line on an SMP system
#SMPFLAGS= -D__SMP__

# uncomment the following line for DEBUG
DEBUGFLAGS= -DCONFIG_IP_VS_DEBUG -g


CC=gcc
CFLAGS= -D__KERNEL__ -DMODULE $(SMPFLAGS) $(DEBUGFLAGS) -O2 -Wall \
	-Wstrict-prototypes -I/usr/src/linux/include \
	-DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h

all:	ip_vs.o ip_vs_lc.o ip_vs_rr.o ip_vs_wlc.o ip_vs_wrr.o \
	ip_vs_lblc.o ip_vs_lblcr.o ip_vs_dh.o ip_vs_sh.o ip_vs_ftp.o

ip_vs.o:	ip_vs_conn.o ip_vs_core.o ip_vs_ctl.o ip_vs_sched.o \
		ip_vs_timer.o ip_vs_app.o ip_vs_sync.o ip_vs_est.o
	$(LD) -r $^ -o $@

install:	ip_vs.o
	-rmmod ip_vs
	insmod ip_vs.o
	lsmod

clean:
	rm -f *.o *~ *.bak *.orig *.rej
