CIVETWEB_VERSION=1.9.1
CIVETWEB=civetweb-$(CIVETWEB_VERSION)
CIVETWEB_DIR=$(top_srcdir)/../$(CIVETWEB)
+CIVETWEB_LIB=$(top_srcdir)/../$(CIVETWEB)/libcivetweb.a
AM_CFLAGS += -I$(top_srcdir)/src -I$(top_srcdir)/src/include -I$(CIVETWEB_DIR)/include
AM_LDFLAGS += -L$(CIVETWEB_DIR)
library_include_HEADERS += src/include/blade_transport.h src/include/blade_transport_wss.h
library_include_HEADERS += src/include/unqlite.h test/tap.h
-BUILT_SOURCES=$(CIVETWEB_DIR)
+BUILT_SOURCES=$(CIVETWEB_LIB)
+
+$(CIVETWEB_LIB): $(CIVETWEB_DIR)
+ cd $(CIVETWEB_DIR) && $(MAKE) lib USE_STACK_SIZE=102400 MAX_REQUEST_SIZE=16384 WITH_LUA=1 LUA_COMPAT_ALL=1 USE_LUA_SQLITE3=1 USE_LUA_FILE_SYSTEM=1 WITH_IPV6=1 WITH_WEBSOCKET=1 && $(MAKE) lib USE_STACK_SIZE=102400 MAX_REQUEST_SIZE=16384 WITH_LUA=1 LUA_COMPAT_ALL=1 USE_LUA_SQLITE3=1 USE_LUA_FILE_SYSTEM=1 WITH_IPV6=1 WITH_WEBSOCKET=1 WITH_DUKTAPE=1
$(CIVETWEB_DIR):
- $(GETLIB) $(CIVETWEB).tar.gz
+ $(GETLIB) $(CIVETWEB).tar.gz
tests: libblade.la
$(MAKE) -C test tests