mirror of
https://github.com/outbackdingo/parodus.git
synced 2026-01-28 02:20:02 +00:00
45 lines
1.1 KiB
Makefile
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)
|
|
|