Files
parodus/test/Makefile.win
Francis Brosnan Blázquez 94ca39ca3a nopoll:
* [fix] Updated makefiles to control gcc compiler
  for w64 (windows) platform..
2016-02-25 18:08:56 +01:00

45 lines
1.1 KiB
Makefile

# -*- makefile -*-
ifdef enable_nopoll_log
nopoll_dll = -lnopoll-debug
DLL = libnopoll-debug.dll
else
nopoll_dll = -lnopoll
DLL = libnopoll.dll
endif
OBJ = nopoll-regression-client.o \
nopoll-regression-client.o
PROGRAMS = nopoll-regression-client.exe \
nopoll-regression-listener.exe
LIBS = -Wall -Werror -g -lws2_32 $(AXL_LIBS) $(search_lib_path) -L../src $(nopoll_dll) ../src/$(DLL) $(OPENSSL_LIBS)
INCS = -I"." -I"../src" -DENABLE_TLS_SUPPORT $(show_debug)
CFLAGS = $(INCS) -DVERSION=\""$(NOPOLL_VERSION)"\" -Wall -g $(OPENSSL_FLAGS)
.PHONY: all all-before all-after clean clean-custom
all: $(PROGRAMS) all-after links
clean: clean-custom
${RM} $(OBJ) $(PROGRAMS) *.dll *.o
client_depends = nopoll-regression-client.o
nopoll-regression-client.exe: $(client_depends)
$(CC) -mconsole $(client_depends) -o $@ $(LIBS)
listener_depends = nopoll-regression-listener.o
nopoll-regression-listener.exe: $(listener_depends)
$(CC) -mconsole $(listener_depends) -o $@ $(LIBS)
links:
cp ../src/$(DLL) .
cp $(OPENSSL_LIBS) .
%.o: %.c
$(CC) -c $< -o $@ $(CFLAGS)