Something went wrong on our end
-
ANTA authoredb79b8bd3
Makefile.win 3.02 KiB
my-dir = $(call parent-dir,$(lastword $(MAKEFILE_LIST)))
prextarget := lib/
LOCAL_PATH := $(call my-dir)
LOCAL_MODULE := kelvin-node$(xtarget)
include win32/[cdf_set].mk
LOCAL_C_INCLUDES += \
libdap-server-http-db-auth/ \
libdap-client/include/ \
libdap-chain-gdb/ \
libdap-chain-cs-dag-pos/ \
libdap-chain-cs-dag-poa/ \
libdap-chain-cs-dag/ \
libdap-stream-ch-chain-net-srv/ \
libdap-stream-ch-vpn/ \
libdap-stream-ch-chain-net/ \
libdap-stream-ch-chain/ \
libdap-chain-wallet/ \
libdap-chain-net-srv-vpn/ \
libdap-chain-net-srv-datum-pool/ \
libdap-chain-net-srv-datum/ \
libdap-chain-net-srv-app-db/ \
libdap-chain-net-srv-app/ \
libdap-chain-net-srv/ \
libdap-chain-net/ \
libdap-chain-mempool/ \
libdap-chain-global-db/ \
libdap-chain/ \
libdap-chain-crypto/monero_crypto/ \
libdap-chain-crypto/ \
libdap-stream/stream \
libdap-stream/session \
libdap/include/ \
libdap-crypto/include/ \
libdap-crypto/src/ \
libdap/src/win32/ \
libdap-server-core/include/ \
libdap-server/http_server/ \
libdap-server/enc_server/ \
libdap-server/http_server/http_client/ \
libdap-server-udp/ \
libdap-stream-ch/ \
3rdparty/cuttdb/src/ \
3rdparty/libsqlite3/ \
3rdparty/libjson-c/ \
3rdparty/libmemcached/ \
3rdparty/libmemcached/win32/ \
3rdparty/wepoll/include/ \
3rdparty/uthash/src/ \
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_C_DEFINES := UNDEBUG NDEBUG WIN32 _WINDOWS __WINDOWS__ _CRT_SECURE_NO_WARNINGS CURL_STATICLIB
LOCAL_C_DEFINES += DAP_SERVER NODE_NETNAME=\"kelvin\"
LOCAL_LSLIBS := \
libdap-stream-ch-chain-net \
libdap-stream-ch-chain \
libdap-chain-net-srv \
libdap-chain-net \
libdap-chain-gdb \
libdap-chain-cs-dag-poa \
libdap-chain-cs-dag-pos \
libdap-chain-cs-dag \
libdap-chain-net \
libdap-chain-wallet \
libdap-chain-mempool \
libdap-chain \
libdap-client \
libdap-stream \
libdap-stream-ch \
libdap-chain-global-db \
libdap-chain-crypto \
libdap_server \
libdap_server_core \
libdap \
libdap-server-udp \
libjson-c \
libmemcached \
wepoll \
libmagic \
monero_crypto \
libdap_crypto \
cuttdb \
libsqlite3 \
regex \
libmongoc \
libbson \
curl \
nghttp2 \
libssl \
c-ares \
misc \
zlib \
libssh2 \
libcrypto \
LOCAL_LSLIBS := $(addsuffix $(xtarget).a, $(LOCAL_LSLIBS))
ifneq ($(filter [x86CLANG] [x86_64CLANG] [x86GCC] [x86_64GCC],$(xtarget)),)
LOCAL_LSLIBS := $(addprefix lib/$(xtarget)/, $(LOCAL_LSLIBS))
endif
LOCAL_LDLIBS := \
KERNEL32 \
USER32 \
SHELL32 \
WINMM \
GDI32 \
ADVAPI32 \
Ole32 \
Version \
Imm32 \
OleAut32 \
ws2_32 \
ntdll \
psapi \
Shlwapi \
Bcrypt \
Crypt32 \
Secur32
ifneq ($(filter [x86CLANG] [x86_64CLANG] [x86GCC] [x86_64GCC],$(xtarget)),)
LOCAL_LDLIBS := $(addprefix -l, $(LOCAL_LDLIBS))
else
LOCAL_LDLIBS := $(addsuffix .lib, $(LOCAL_LDLIBS))
endif
LOCAL_SRC_FILES := \
sources/main.c \
sources/exh_win32.c \
sources/sig_win32_handler.c \
include win32/[cdf_makebin].mk