CFLAGS = -Wall -O3 
OBJECTS = udp_server.o ginseng-slip.o serial_handler.o main.o crc16.o ethernet_handler.o

sniffer: $(OBJECTS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIB)

serial_handler.o: serial_handler.h ginseng-slip.h
ginseng-slip.o: ginseng-slip.h udp_server.h crc16.h 
main.o: main.h serial_handler.h udp_server.h
ethernet_handler.o: ethernet_handler.c

clean:
	rm -f sniffer
	rm -f *.o *.gch
