my-dir = $(call parent-dir,$(lastword $(MAKEFILE_LIST))) prextarget := ../lib/ LOCAL_PATH := $(call my-dir) LOCAL_MODULE := kelvin-node-cli$(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/curl/include/ \ ../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 \ 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 := \ main_node_cli.c \ main_node_cli_net.c \ main_node_cli_shell.c \ sig_win32_handler.c \ include ../win32/[cdf_makebin].mk