1- CFLAGS=-O2 -I./src -I/usr/x86_64-w64-mingw32/include -I./libs -I./libs/wintun -I./libs/miniupnpc -I./libs/libnatpmp -DMINIUPNP_STATICLIB -DNATPMP_STATICLIB
1+ CFLAGS=-O2 -I./src -I/usr/x86_64-w64-mingw32/include -I./libs -I./libs/wintun -I./libs/miniupnpc -I./libs/libnatpmp -I./libs/zlib -D NO_GZIP=1 -DMINIUPNP_STATICLIB -DNATPMP_STATICLIB
2+
23CLI_LDFLAGS=-s -static -L/usr/x86_64-w64-mingw32/lib/ -lwsock32 -lws2_32 -liphlpapi -lpthread -lmingwex
34GNB_ES_LDFLAGS=-s -static -L/usr/x86_64-w64-mingw32/lib/ -lwsock32 -lws2_32 -liphlpapi -lpthread -lmingwex
45
@@ -15,7 +16,7 @@ include Makefile.inc
1516GNB_CLI_OBJS = \
1617 ./src/cli/gnb.o \
1718 ./src/gnb_argv.o \
18- ./src/gnb_res.o \
19+ ./src/mingw/ gnb_res.o \
1920 ./src/mingw/windows_platform.o \
2021 ./src/mingw/gnb_drv_win32.o \
2122 ./src/mingw/gnb_drv_wintun.o
@@ -25,27 +26,27 @@ GNB_ES_OBJS += ./src/mingw/windows_platform.o
2526all:${GNB_CLI} ${GNB_CRYPTO} ${GNB_ES} ${GNB_CTL}
2627
2728
28- ${GNB_CTL}: ${GNB_CTL_OBJS} ./src/gnb_res.o
29- ${CC} -o ${GNB_CTL} ${GNB_CTL_OBJS} ./src/gnb_res.o ${CLI_LDFLAGS}
29+ ${GNB_CTL}: ${GNB_CTL_OBJS} ./src/mingw/ gnb_res.o
30+ ${CC} -o ${GNB_CTL} ${GNB_CTL_OBJS} ./src/mingw/ gnb_res.o ${CLI_LDFLAGS}
3031
3132
3233${GNB_ES}: ${GNB_ES_OBJS} ${CRYPTO_OBJS} ${MINIUPNP_OBJS} ${LIBNATPMP_OBJS}
33- ${CC} -o ${GNB_ES} ${GNB_ES_OBJS} ${CRYPTO_OBJS} ${MINIUPNP_OBJS} ${LIBNATPMP_OBJS} ./src/gnb_res.o ${GNB_ES_LDFLAGS}
34+ ${CC} -o ${GNB_ES} ${GNB_ES_OBJS} ${CRYPTO_OBJS} ${MINIUPNP_OBJS} ${LIBNATPMP_OBJS} ./src/mingw/ gnb_res.o ${GNB_ES_LDFLAGS}
3435
3536
3637$(GNB_CRYPTO): $(CRYPTO_OBJS) ./src/gnb_crypto.o
3738 ${CC} -o ${GNB_CRYPTO} ./src/gnb_crypto.o ${CRYPTO_OBJS} ${CLI_LDFLAGS}
3839
3940
40- ${GNB_CLI}: ${GNB_OBJS} ${GNB_CLI_OBJS} ${GNB_PF_OBJS} ${CRYPTO_OBJS}
41- ${CC} -o ${GNB_CLI} ${GNB_OBJS} ${GNB_CLI_OBJS} ${GNB_PF_OBJS} ${CRYPTO_OBJS} ${CLI_LDFLAGS}
41+ ${GNB_CLI}: ${GNB_OBJS} ${GNB_CLI_OBJS} ${GNB_PF_OBJS} ${CRYPTO_OBJS} ${ZLIB_OBJS}
42+ ${CC} -o ${GNB_CLI} ${GNB_OBJS} ${GNB_CLI_OBJS} ${GNB_PF_OBJS} ${CRYPTO_OBJS} ${ZLIB_OBJS} ${ CLI_LDFLAGS}
4243
4344
4445%.o:%.c
4546 ${CC} ${CFLAGS} -c -o $@ $<
4647
47- ./src/gnb_res.o: ./src/gnb_res.rc
48- ${WINDRES} ./src/gnb_res.rc -o ./src/gnb_res.o
48+ ./src/mingw/ gnb_res.o: ./src/mingw /gnb_res.rc
49+ ${WINDRES} ./src/mingw/ gnb_res.rc -o ./src/mingw /gnb_res.o
4950
5051
5152install:${GNB_CLI} ${GNB_CRYPTO} ${GNB_ES} ${GNB_CTL}
0 commit comments