CC=gcc
CXX=g++
CFLAGS=-mno-cygwin -g -Wall -O2 -D_WIN32
LIBS=-lws2_32 -liphlpapi
DNETLIB=./libdnet/lib/libdnet.a
PCAPLIB=./libdnet/lib/libpacket.a
TARGET = spoofer
INCL = -I./libdnet/include

OBJ = spoofer.o net.o util.o trace.o dnetspoof.o

spoofer: $(OBJ) spoof.h
	$(CC) $(CFLAGS) -o $@ $(OBJ) $(DNETLIB) $(PCAPLIB) $(LIBS)

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

clean:
	rm -f $(TARGET) core *.o *.exe


syntax highlighted by Code2HTML, v. 0.9.1