CXX := cc
CXXFLAGS := -std=gnu99 -O2 -Wall -ggdb
    
OBJECTS	:= pscan.o net.o syn.o
    
pscan: $(OBJECTS)
	$(CXX) $(OBJECTS) -o pscan -lpcap -lpthread
    
pscan.o: pscan.c
	$(CXX) $(INCLUDES) $(CXXFLAGS) -c pscan.c -o pscan.o
    
net.o: net.c
	$(CXX) $(CXXFLAGS) -c net.c -o net.o

syn.o: syn.c
	$(CXX) $(INCLUDES) $(CXXFLAGS) -c syn.c -o syn.o
