flags=-g

all: icmptx

icmptx: it.o icmptx.o tun_dev.o
	gcc $(flags) -o icmptx icmptx.o it.o tun_dev.o

it.o: it.c
	gcc $(flags) -c it.c

icmptx.o: icmptx.c
	gcc $(flags) -c icmptx.c

tun_dev.o: tun_dev.c
	gcc $(flags) -c tun_dev.c

clean:
	rm -f tun_dev.o it.o icmptx.o icmptx
