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
STRIP = strip
# STRIP = true

defualt:
	@echo 'make all to compile 0 day, send yo regards to Fatima!'
	@echo 'd0ud DIS BE NOT FINNISHED YET'

all: clean $(OBJFILES) el_fin 

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

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) -I/usr/include/ncurses/ curses.c
menusys.o:
	$(COMPILER)  $(FLAGS) -I/usr/include/ncurses/ menusys.c
