# Ncat Makefile

CC = gcc
CCOPT =
DEFS = 
NBASEDIR = nbase/
NSOCKLIB = nsock/src/libnsock.a
NBASELIB = nbase/libnbase.a
INCLS = -Insock/include/ -I $(NBASEDIR)
CFLAGS = $(CCOPT) $(DEFS) $(INCLS)
LDFLAGS =
RM = rm -f
OPENSSLLIB = -lssl -lcrypto
OBJS = ncat_main.o ncat_connect.o ncat_core.o ncat_listen.o ncat_proxy.o ncat_broker.o ncat_hostmatch.o

TARGETS = ncat

all: $(TARGETS)

ncat: $(OBJS) $(NSOCKLIB)
	$(CC) -o $@ $(CFLAGS) $(OBJS) $(NSOCKLIB) $(NBASELIB) $(OPENSSLLIB)

clean:
	$(RM) *.o $(TARGETS)
