COMPILER = gcc
FLAGS = -O2 -fomit-frame-pointer -Wall -c
OBJFILES = main.o misc.o sendpckt.o in_cksum.o cmdline.o curses.o menusys.o
INCLUDE = -I/usr/include/ncurses/
STRIP = strip
# STRIP = true

defualt:
	@echo 'blah'

all: clean $(OBJFILES) el_fin 

clean:
	/bin/rm -f *.o ippacket *~ core

el_fin:
	$(COMPILER) -lncurses -lmenu -o ippacket $(OBJFILES)
	$(STRIP) ippacket
	@echo 'das all f0lks'
	@# indent *.c *.h -kr -bl
     
main.o:
	$(COMPILER) $(FLAGS) main.c
misc.o:
	$(COMPILER) $(FLAGS) misc.c
sendpckt.o:
	$(COMPILER) $(FLAGS) sendpckt.c
in_cksum.o:
	$(COMPILER) $(FLAGS) in_cksum.c
cmdline.o:
	$(COMPILER) $(FLAGS) cmdline.c
curses.o:
	$(COMPILER) $(FLAGS) $(INCLUDE) curses.c
menusys.o:
	$(COMPILER) $(FLAGS) $(INCLUDE) menusys.c
