| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 | LOCAL_PATH := $(call my-dir)/../..include $(CLEAR_VARS)LOCAL_CFLAGS    := -std=c99 -W -Wall -pthread -pipe $(COPT)LOCAL_MODULE    := civetwebLOCAL_SRC_FILES := src/main.c src/civetweb.cLOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/src/third_partyifdef WITH_DEBUG  LOCAL_CFLAGS += -DDEBUG  NDK_DEBUG = 1else  LOCAL_CFLAGS += -DNDEBUG  NDK_DEBUG = 0endififdef WITH_ALL  WITH_WEBSOCKET = 1  WITH_IPV6 = 1  WITH_LUA = 1  WITH_DUKTAPE = 1  WITH_SERVER_STATS = 1  WITH_ZLIB = 1  WITH_EXPERIMENTAL = 1  #WITH_CPP is not defined, ALL means only real features, not wrappersendif# Use Lua?ifdef WITH_LUA_VERSION  WITH_LUA = 1endififdef WITH_LUA_SHARED  WITH_LUA = 1endififdef WITH_LUAJIT_SHARED  WITH_LUA_SHARED = 1  WITH_LUA = 1  WITH_LUA_VERSION = 501endififdef WITH_LUA  LOCAL_CFLAGS += -DLUA_USE_C89 -D"getlocaledecpoint() ('.');"  include $(LOCAL_PATH)/resources/Makefile.in-luaendif# Use Duktape?ifdef WITH_SSJS  WITH_DUKTAPE = 1endififdef WITH_DUKTAPE_VERSION  WITH_DUKTAPE = 1endififdef WITH_DUKTAPE_SHARED  WITH_DUKTAPE = 1endif# Use zlib?ifdef WITH_COMPRESSION  WITH_ZLIB = 1endififdef WITH_ZLIB  LOCAL_LDLIBS += -lz  LOCAL_CFLAGS += -DUSE_ZLIBendif# Other featuresifdef WITH_EXPERIMENTAL  LOCAL_CFLAGS += -DMG_EXPERIMENTAL_INTERFACESendififdef WITH_IPV6  LOCAL_CFLAGS += -DUSE_IPV6endififdef WITH_WEBSOCKET  LOCAL_CFLAGS += -DUSE_WEBSOCKETendififdef WITH_WEBSOCKETS  LOCAL_CFLAGS += -DUSE_WEBSOCKETendififdef WITH_SERVER_STAT  LOCAL_CFLAGS += -DUSE_SERVER_STATSendififdef WITH_SERVER_STATS  LOCAL_CFLAGS += -DUSE_SERVER_STATSendififdef WITH_DAEMONIZE  PID_FILE ?= /var/run/$(LOCAL_MODULE).pid  LOCAL_CFLAGS += -DDAEMONIZE -DPID_FILE=\"$(PID_FILE)\"endif# File namesifdef CONFIG_FILE  LOCAL_CFLAGS += -DCONFIG_FILE=\"$(CONFIG_FILE)\"endififdef CONFIG_FILE2  LOCAL_CFLAGS += -DCONFIG_FILE2=\"$(CONFIG_FILE2)\"endififdef SSL_LIB  LOCAL_CFLAGS += -DSSL_LIB=\"$(SSL_LIB)\"endififdef CRYPTO_LIB  LOCAL_CFLAGS += -DCRYPTO_LIB=\"$(CRYPTO_LIB)\"endififdef WITH_LUAJIT_SHARED  LOCAL_LDLIBS += -lluajit-5.1elseifdef WITH_LUA_SHARED  LOCAL_LDLIBS += $(LUA_SHARED_LIB_FLAG)endifendifLOCAL_SRC_FILES += $(OBJECTS:.o=.c)LOCAL_CFLAGS += $(CFLAGS)LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LUA_DIR)ifdef WITH_DUKTAPE  include $(LOCAL_PATH)/resources/Makefile.in-duktape  LOCAL_CFLAGS += -DUSE_DUKTAPEifdef WITH_DUKTAPE_SHARED  LOCAL_LDLIBS += $(DUKTAPE_SHARED_LIB_FLAG)endifendifLOCAL_SRC_FILES += $(DUKTAPE_SOURCES)LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(DUKTAPE_DIR)OBJECTS =CFLAGS =SOURCE_DIRS =BUILD_DIRS =include $(BUILD_EXECUTABLE)
 |