#SUBDIRS = ./transtext tests
noinst_PROGRAMS = hello_world
#noinst_HEADERS = hello_world_view.h
#dist_bin_SCRIPTS = cppcms_tmpl_cc cppcms_run
#bin_PROGRAMS = cppcms_make_key
#EXTRA_DIST = hello_world_skin1.tmpl hello_world_view1.tmpl hello_world_skin2.tmpl Changelog autogen.sh config.txt
hello_world_SOURCES= hello_world.cpp
hello_world_LDADD= libcppcms.la
hello_world_CXXFLAGS=-g -Wall
hello_world_view1.cpp: hello_world_skin1.tmpl hello_world_view1.tmpl
./cppcms_tmpl_cc hello_world_skin1.tmpl hello_world_view1.tmpl -o hello_world_view1.cpp -n view1 -d test
hello_world_view2.cpp: hello_world_skin2.tmpl hello_world_view1.tmpl
./cppcms_tmpl_cc hello_world_skin2.tmpl hello_world_view1.tmpl -o hello_world_view2.cpp -n view2 -d test
lib_LTLIBRARIES = libcppcms.la
libcppcms_la_SOURCES = \
service.cpp \
cgi_api.cpp \
http_request.cpp \
http_response.cpp \
http_context.cpp \
global_config.cpp \
cppcms_error.cpp \
cppcms_error_category.cpp \
thread_pool.cpp \
applications_pool.cpp \
application.cpp \
url_dispatcher.cpp \
http_cookie.cpp \
util.cpp \
locale_mo_file.cpp \
locale_gettext.cpp \
locale_environment.cpp \
locale_pool.cpp \
format.cpp \
base64.cpp \
locale_info.cpp \
base_view.cpp \
internal_file_server.cpp \
scgi_api.cpp \
fastcgi_api.cpp \
http_api.cpp \
atomic_counter.cpp
#libcppcms_la_SOURCES = global_config.cpp manager.cpp worker_thread.cpp \
# text_tool.cpp cache_interface.cpp base_cache.cpp thread_cache.cpp scgi.cpp \
# base_view.cpp util.cpp form.cpp application.cpp session_interface.cpp \
# session_cookies.cpp hmac_encryptor.cpp encryptor.cpp md5.c base64.cpp \
# session_sid.cpp session_file_storage.cpp session_dual.cpp cppcms_error.cpp \
# url_dispatcher.cpp regex.cpp format.cpp json.cpp encoding.cpp
libcppcms_la_LDFLAGS = -no-undefined -version-info 0:0:0
libcppcms_la_LIBADD = @CPPCMS_LIBS@
libcppcms_la_CXXFLAGS =-g -Wall
#if EN_FORK_CACHE
#libcppcms_la_SOURCES += process_cache.cpp
#endif
#if EN_FCGI_BACKEND
#libcppcms_la_SOURCES += fcgi.cpp
#endif
if EN_ENCR_SESSIONS
#libcppcms_la_SOURCES += aes_encryptor.cpp
endif
#if EN_SQLITE_SESSIONS
#libcppcms_la_SOURCES += session_sqlite_storage.cpp
#endif
#nobase_pkginclude_HEADERS = global_config.h text_tool.h cppcms_error.h \
# manager.h worker_thread.h fcgi.h cache_interface.h archive.h \
# base_cache.h thread_cache.h cgicc_connection.h scgi.h cgi_api.h \
# process_cache.h shmem_allocator.h posix_mutex.h config.h cgi.h base_view.h \
# util.h form.h application.h session_interface.h session_api.h session_cookies.h \
# hmac_encryptor.h aes_encryptor.h encryptor.h md5.h base64.h session_backend_factory.h \
# session_sid.h session_storage.h session_file_storage.h session_dual.h \
# session_cache_backend.h session_sqlite_storage.h tcp_cache_protocol.h tcp_cache.h \
# tcp_connector.h session_tcp_storage.h tcp_messenger.h asio_config.h fcntl_mutex.h
#if EN_TCP_CACHE
#libcppcms_la_SOURCES += tcp_cache.cpp tcp_messenger.cpp session_tcp_storage.cpp tcp_connector.cpp
#bin_PROGRAMS += cppcms_tcp_scale
#cppcms_tcp_scale_SOURCES = base_cache.cpp thread_cache.cpp tcp_cache_server.cpp session_file_storage.cpp cppcms_error.cpp
#cppcms_tcp_scale_CXXFLAGS=-DNO_BUILDER_INTERFACE
#cppcms_tcp_scale_LDADD = @TCPSCALE_LIBS@
#if EN_SQLITE_SESSIONS
#cppcms_tcp_scale_SOURCES += session_sqlite_storage.cpp
#endif
#
#endif