# DGP/IP
# 
# Harish "D"
# Rajesh "Goli"
# Pavan "Panku" Rao

CC=gcc
CFLAGS=-Wall -g -I. -fpack-struct

%.o: $(CC) $(CFLAGS) -c $(<:.o=.c)

dgp: ethernet.o httpd.o dgp.o dgp_arch.o main.o dgp_arp.o printf.o

ethernet.o: ethernet.c ethernet.h

tapdev.o: tapdev.c dgpopt.h

main.o: main.c dgp.h dgpopt.h httpd.h

printf.o: printf.c

dgp_arch.o: dgp_arch.c dgp_arch.h dgp.h dgpopt.h httpd.h 

dgp.o: dgp.c dgp.h dgpopt.h httpd.h 

dgp_arp.o: dgp_arp.c dgp_arp.h dgp.h dgpopt.h httpd.h

httpd.o: httpd.c dgp.h dgpopt.h httpd.h our_fs.h

clean: 
	rm -f *.o *~ *core dgp





