CC	= gcc
CFLAGS	= -O2
LIBS	= -L./libs -lrpcsvc -lpcap -L/usr/lib -lrpcsvc -L/usr/X11/lib -lX11
INCLUDE = -I./pcap_include
OBJS	= main.o scan.o net.o rpc.o portscan.o checkos.o parse.o synportscan.o pcap.o config.o misc.o tcptransaction.o bind.o
DEFINE  =
TARGET	= sscan

all:	$(OBJS) ./tools/nat ./tools/binfo-udp
	$(CC) $(INCLUDE) -o $(TARGET) $(CFLAGS) $(OBJS) $(LIBS) $(DEFINE)

clean:  
	rm -f *.o core; cd tools; cd nat10; make clean

cleanall:
	rm -f *.o core $(TARGET); cd tools; rm -f binfo-udp nat; cd nat10; make clean

./tools/nat:
	cd ./tools/nat10; make; mv nat ..; make clean;

binfo-udp:
	cd ./tools; make binfo-udp;

