ACLOCAL_AMFLAGS=-I build EXTRA_DIST = SUBDIRS = . test switchblade AUTOMAKE_OPTIONS = subdir-objects CIVETWEB_VERSION=1.9.1 CIVETWEB=civetweb-$(CIVETWEB_VERSION) CIVETWEB_DIR=$(top_srcdir)/../$(CIVETWEB) CIVETWEB_LIB=$(top_srcdir)/../$(CIVETWEB)/libcivetweb.a LIBKS_DIR=$(top_srcdir)/../libks LIBKS=$(LIBKS_DIR)/libks.la AM_CFLAGS += -I$(top_srcdir)/src -I$(top_srcdir)/src/include -I$(CIVETWEB_DIR)/include -I$(LIBKS_DIR)/src/include AM_LDFLAGS += -L$(CIVETWEB_DIR) noinst_LTLIBRARIES = libunqlite.la libunqlite_la_SOURCES = src/unqlite.c libunqlite_la_CFLAGS = -DUNQLITE_ENABLE_THREADS libunqlite_la_LIBADD = -lpthread lib_LTLIBRARIES = libblade.la libblade_la_SOURCES = src/blade.c src/blade_stack.c libblade_la_SOURCES += src/blade_transportmgr.c src/blade_rpcmgr.c src/blade_routemgr.c src/blade_subscriptionmgr.c libblade_la_SOURCES += src/blade_mastermgr.c src/blade_connectionmgr.c src/blade_sessionmgr.c src/blade_restmgr.c libblade_la_SOURCES += src/blade_identity.c src/blade_rpc.c src/blade_connection.c src/blade_session.c libblade_la_SOURCES += src/blade_protocol.c src/blade_subscription.c src/blade_channel.c libblade_la_SOURCES += src/blade_transport.c src/blade_transport_wss.c src/blade_web.c libblade_la_CFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) $(PCRE_CFLAGS) libblade_la_LDFLAGS = -version-info 0:1:0 -lncurses -lpthread -lm -lconfig -lcivetweb $(AM_LDFLAGS) libblade_la_LIBADD = libunqlite.la $(PCRE_LIBS) library_includedir = $(prefix)/include library_include_HEADERS = src/include/blade.h src/include/blade_types.h src/include/blade_stack.h library_include_HEADERS += src/include/blade_transportmgr.h src/include/blade_rpcmgr.h src/include/blade_routemgr.h src/include/blade_subscriptionmgr.h library_include_HEADERS += src/include/blade_mastermgr.h src/include/blade_connectionmgr.h src/include/blade_sessionmgr.h src/include/blade_restmgr.h library_include_HEADERS += src/include/blade_identity.h src/include/blade_rpc.h src/include/blade_connection.h src/include/blade_session.h library_include_HEADERS += src/include/blade_protocol.h src/include/blade_subscription.h src/include/blade_channel.h library_include_HEADERS += src/include/blade_transport.h src/include/blade_transport_wss.h src/include/blade_web.h library_include_HEADERS += src/include/unqlite.h test/tap.h BUILT_SOURCES=$(CIVETWEB_LIB) $(LIBKS) $(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 $(LIBKS): cd $(top_srcdir)/../libks && /bin/sh ./bootstrap.sh && /bin/sh ./configure && $(MAKE) tests: libblade.la $(MAKE) -C test tests switchblade: libblade.la $(MAKE) -C switchblade sb