ALL:	shaperd

OBJS =	read_config.o read_iplist.o firewall.o \
	shaperd_old.o \
	shaperd.o shaperd_cmdline.o \
	shaperd_helpers.o

CFLAGS += -Wall

CC = gcc

shaperd: $(OBJS)

shaperd.o:	shaperd.c shaperd.h

shaperd_old.o:	shaperd_old.c shaperd_config.h shaperd_old.h read_config.h read_iplist.h firewall.h
	gcc -c shaperd_old.c

read_config.o:		read_config.c read_config.h read_iplist.h firewall.h shaperd_old.h

read_iplist.o:		read_iplist.c read_iplist.h firewall.h shaperd_old.h

firewall.o:		firewall.c shaperd_config.h shaperd_old.h read_iplist.h

shaperd_cmdline.o:	shaperd_cmdline.c shaperd_config.h shaperd.h

shaperd_helpers.o:	shaperd_helpers.c


clean:
	rm -f $(OBJS)
	rm -f shaperd
	rm -f *~
