# # nsock regression test suite # Same license as nmap -- see https://nmap.org/book/man-legal.html ## NBASEDIR=@NBASEDIR@ NSOCKLIB=../src/libnsock.a NBASELIB=$(NBASEDIR)/libnbase.a CC = @CC@ CPPFLAGS = @CPPFLAGS@ -I../include CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @OPENSSL_LIBS@ @LIBPCAP_LIBS@ @LIBS@ SRC = tests_main.c \ basic.c \ timer.c \ logs.c \ connect.c \ ghlists.c \ ghheaps.c \ cancel.c OBJ = $(SRC:.c=.o) EXE = tests_main all: $(SRC) $(EXE) $(EXE): $(OBJ) $(CC) $(LDFLAGS) $(OBJ) -o $@ $(NSOCKLIB) $(NBASELIB) $(LIBS) .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@ clean: $(RM) $(OBJ) $(EXE) rebuild: clean $(EXE) .PHONY: clean rebuild