summaryrefslogtreecommitdiff
path: root/data/lighttpd/lighttpd-1.4.53/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'data/lighttpd/lighttpd-1.4.53/src/Makefile.am')
-rw-r--r--data/lighttpd/lighttpd-1.4.53/src/Makefile.am586
1 files changed, 586 insertions, 0 deletions
diff --git a/data/lighttpd/lighttpd-1.4.53/src/Makefile.am b/data/lighttpd/lighttpd-1.4.53/src/Makefile.am
new file mode 100644
index 000000000..80feb0af5
--- /dev/null
+++ b/data/lighttpd/lighttpd-1.4.53/src/Makefile.am
@@ -0,0 +1,586 @@
+AM_CFLAGS = $(FAM_CFLAGS) $(LIBUNWIND_CFLAGS)
+
+noinst_PROGRAMS=\
+ t/test_array \
+ t/test_buffer \
+ t/test_burl \
+ t/test_base64 \
+ t/test_configfile \
+ t/test_keyvalue \
+ t/test_mod_access \
+ t/test_mod_evhost \
+ t/test_mod_simple_vhost \
+ t/test_request
+
+sbin_PROGRAMS=lighttpd lighttpd-angel
+LEMON=$(top_builddir)/src/lemon$(BUILD_EXEEXT)
+
+TESTS=\
+ t/test_array$(EXEEXT) \
+ t/test_buffer$(EXEEXT) \
+ t/test_burl$(EXEEXT) \
+ t/test_base64$(EXEEXT) \
+ t/test_configfile$(EXEEXT) \
+ t/test_keyvalue$(EXEEXT) \
+ t/test_mod_access$(EXEEXT) \
+ t/test_mod_evhost$(EXEEXT) \
+ t/test_mod_simple_vhost$(EXEEXT) \
+ t/test_request$(EXEEXT)
+
+lemon$(BUILD_EXEEXT): lemon.c
+ $(AM_V_CC)$(CC_FOR_BUILD) $(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ $(srcdir)/lemon.c
+
+lighttpd_angel_SOURCES=lighttpd-angel.c
+
+.PHONY: versionstamp parsers
+
+versionstamp:
+ @test -f versionstamp.h || touch versionstamp.h; \
+ REVISION=""; \
+ if test -d "$(top_srcdir)/.svn" -a -x "`which svnversion`"; then \
+ REVISION="$$(LANG= LC_ALL=C svnversion "$(top_srcdir)" 2>/dev/null || echo exported)"; \
+ if test "$$REVISION" = "exported"; then \
+ REVISION=""; \
+ fi; \
+ fi; \
+ if test -z "$$REVISION" -a -d "$(top_srcdir)/.git" -a -x "`which git`"; then \
+ REVISION="$$(cd "$(top_srcdir)"; LANG= LC_ALL=C git describe --always 2>/dev/null || echo)"; \
+ fi; \
+ if test -n "$$REVISION"; then \
+ echo "#define REPO_VERSION \"-devel-$$REVISION\"" > versionstamp.h.tmp; \
+ else \
+ echo "#define REPO_VERSION \"\"" > versionstamp.h.tmp; \
+ fi; \
+ if ! diff versionstamp.h.tmp versionstamp.h >/dev/null 2>/dev/null; then \
+ mv versionstamp.h.tmp versionstamp.h; \
+ else \
+ rm versionstamp.h.tmp; \
+ fi
+
+configparser.h: configparser.c
+configparser.c: $(srcdir)/configparser.y $(srcdir)/lempar.c lemon$(BUILD_EXEEXT)
+ rm -f configparser.h
+ $(LEMON) -q $(srcdir)/configparser.y $(srcdir)/lempar.c
+
+mod_ssi_exprparser.h: mod_ssi_exprparser.c
+mod_ssi_exprparser.c: $(srcdir)/mod_ssi_exprparser.y $(srcdir)/lempar.c lemon$(BUILD_EXEEXT)
+ rm -f mod_ssi_exprparser.h
+ $(LEMON) -q $(srcdir)/mod_ssi_exprparser.y $(srcdir)/lempar.c
+
+parsers: configparser.c mod_ssi_exprparser.c
+
+BUILT_SOURCES = parsers versionstamp
+MAINTAINERCLEANFILES = configparser.c configparser.h mod_ssi_exprparser.c mod_ssi_exprparser.h
+CLEANFILES = versionstamp.h versionstamp.h.tmp lemon$(BUILD_EXEEXT)
+
+common_src=base64.c buffer.c burl.c log.c \
+ http_header.c http_kv.c keyvalue.c chunk.c \
+ http_chunk.c stream.c fdevent.c gw_backend.c \
+ stat_cache.c plugin.c joblist.c etag.c array.c \
+ data_string.c data_array.c \
+ data_integer.c algo_sha1.c md5.c \
+ vector.c \
+ fdevent_select.c fdevent_libev.c \
+ fdevent_poll.c fdevent_linux_sysepoll.c \
+ fdevent_solaris_devpoll.c fdevent_solaris_port.c \
+ fdevent_freebsd_kqueue.c \
+ data_config.c \
+ crc32.c \
+ connections-glue.c \
+ configfile-glue.c \
+ http-header-glue.c \
+ http_auth.c \
+ http_vhostdb.c \
+ rand.c \
+ request.c \
+ sock_addr.c \
+ splaytree.c \
+ safe_memclear.c
+
+src = server.c response.c connections.c \
+ inet_ntop_cache.c \
+ network.c \
+ network_write.c \
+ configfile.c configparser.c
+
+lib_LTLIBRARIES =
+
+if NO_RDYNAMIC
+# if the linker doesn't allow referencing symbols of the binary
+# we have to put everything into a shared-lib and link it into
+# everything
+common_ldflags = -avoid-version -no-undefined
+lib_LTLIBRARIES += liblightcomp.la
+liblightcomp_la_SOURCES=$(common_src)
+liblightcomp_la_CFLAGS=$(AM_CFLAGS) $(LIBEV_CFLAGS)
+liblightcomp_la_LDFLAGS = $(common_ldflags)
+liblightcomp_la_LIBADD = $(PCRE_LIB) $(CRYPTO_LIB) $(FAM_LIBS) $(LIBEV_LIBS) $(ATTR_LIB)
+common_libadd = liblightcomp.la
+else
+src += $(common_src)
+common_ldflags = -avoid-version
+common_libadd =
+endif
+common_module_ldflags = -module -export-dynamic $(common_ldflags)
+
+lib_LTLIBRARIES += mod_flv_streaming.la
+mod_flv_streaming_la_SOURCES = mod_flv_streaming.c
+mod_flv_streaming_la_LDFLAGS = $(common_module_ldflags)
+mod_flv_streaming_la_LIBADD = $(common_libadd)
+
+if BUILD_WITH_GEOIP
+lib_LTLIBRARIES += mod_geoip.la
+mod_geoip_la_SOURCES = mod_geoip.c
+mod_geoip_la_LDFLAGS = $(common_module_ldflags)
+mod_geoip_la_LIBADD = $(common_libadd) $(GEOIP_LIB)
+endif
+
+lib_LTLIBRARIES += mod_evasive.la
+mod_evasive_la_SOURCES = mod_evasive.c
+mod_evasive_la_LDFLAGS = $(common_module_ldflags)
+mod_evasive_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_webdav.la
+mod_webdav_la_SOURCES = mod_webdav.c
+mod_webdav_la_CFLAGS = $(AM_CFLAGS) $(XML_CFLAGS) $(SQLITE_CFLAGS)
+mod_webdav_la_LDFLAGS = $(common_module_ldflags)
+mod_webdav_la_LIBADD = $(common_libadd) $(XML_LIBS) $(SQLITE_LIBS) $(UUID_LIBS)
+
+if BUILD_WITH_LUA
+lib_LTLIBRARIES += mod_magnet.la
+mod_magnet_la_SOURCES = mod_magnet.c mod_magnet_cache.c
+mod_magnet_la_CFLAGS = $(AM_CFLAGS) $(LUA_CFLAGS)
+mod_magnet_la_LDFLAGS = $(common_module_ldflags)
+mod_magnet_la_LIBADD = $(common_libadd) $(LUA_LIBS) -lm
+endif
+
+if BUILD_WITH_LUA
+lib_LTLIBRARIES += mod_cml.la
+mod_cml_la_SOURCES = mod_cml.c mod_cml_lua.c mod_cml_funcs.c
+mod_cml_la_CFLAGS = $(AM_CFLAGS) $(LUA_CFLAGS)
+mod_cml_la_LDFLAGS = $(common_module_ldflags)
+mod_cml_la_LIBADD = $(MEMCACHED_LIB) $(common_libadd) $(LUA_LIBS) -lm
+endif
+
+if BUILD_MOD_TRIGGER_B4_DL
+lib_LTLIBRARIES += mod_trigger_b4_dl.la
+mod_trigger_b4_dl_la_SOURCES = mod_trigger_b4_dl.c
+mod_trigger_b4_dl_la_LDFLAGS = $(common_module_ldflags)
+mod_trigger_b4_dl_la_LIBADD = $(GDBM_LIB) $(MEMCACHED_LIB) $(PCRE_LIB) $(common_libadd)
+endif
+
+lib_LTLIBRARIES += mod_vhostdb.la
+mod_vhostdb_la_SOURCES = mod_vhostdb.c
+mod_vhostdb_la_LDFLAGS = $(common_module_ldflags)
+mod_vhostdb_la_LIBADD = $(common_libadd)
+
+if BUILD_WITH_LDAP
+lib_LTLIBRARIES += mod_vhostdb_ldap.la
+mod_vhostdb_ldap_la_SOURCES = mod_vhostdb_ldap.c
+mod_vhostdb_ldap_la_LDFLAGS = $(common_module_ldflags)
+mod_vhostdb_ldap_la_LIBADD = $(LDAP_LIB) $(LBER_LIB) $(common_libadd)
+endif
+
+if BUILD_WITH_MYSQL
+lib_LTLIBRARIES += mod_mysql_vhost.la
+mod_mysql_vhost_la_SOURCES = mod_mysql_vhost.c
+mod_mysql_vhost_la_LDFLAGS = $(common_module_ldflags)
+mod_mysql_vhost_la_LIBADD = $(MYSQL_LIBS) $(common_libadd)
+mod_mysql_vhost_la_CPPFLAGS = $(MYSQL_CFLAGS)
+endif
+
+if BUILD_WITH_MYSQL
+lib_LTLIBRARIES += mod_vhostdb_mysql.la
+mod_vhostdb_mysql_la_SOURCES = mod_vhostdb_mysql.c
+mod_vhostdb_mysql_la_LDFLAGS = $(common_module_ldflags)
+mod_vhostdb_mysql_la_LIBADD = $(MYSQL_LIBS) $(common_libadd)
+mod_vhostdb_mysql_la_CPPFLAGS = $(MYSQL_CFLAGS)
+endif
+
+if BUILD_WITH_PGSQL
+lib_LTLIBRARIES += mod_vhostdb_pgsql.la
+mod_vhostdb_pgsql_la_SOURCES = mod_vhostdb_pgsql.c
+mod_vhostdb_pgsql_la_LDFLAGS = $(common_module_ldflags)
+mod_vhostdb_pgsql_la_LIBADD = $(PGSQL_LIBS) $(common_libadd)
+mod_vhostdb_pgsql_la_CPPFLAGS = $(PGSQL_INCLUDE)
+endif
+
+if BUILD_WITH_DBI
+lib_LTLIBRARIES += mod_vhostdb_dbi.la
+mod_vhostdb_dbi_la_SOURCES = mod_vhostdb_dbi.c
+mod_vhostdb_dbi_la_LDFLAGS = $(common_module_ldflags)
+mod_vhostdb_dbi_la_LIBADD = $(DBI_LIBS) $(common_libadd)
+mod_vhostdb_dbi_la_CPPFLAGS = $(DBI_CFLAGS)
+endif
+
+lib_LTLIBRARIES += mod_cgi.la
+mod_cgi_la_SOURCES = mod_cgi.c
+mod_cgi_la_LDFLAGS = $(common_module_ldflags)
+mod_cgi_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_scgi.la
+mod_scgi_la_SOURCES = mod_scgi.c
+mod_scgi_la_LDFLAGS = $(common_module_ldflags)
+mod_scgi_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_staticfile.la
+mod_staticfile_la_SOURCES = mod_staticfile.c
+mod_staticfile_la_LDFLAGS = $(common_module_ldflags)
+mod_staticfile_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_dirlisting.la
+mod_dirlisting_la_SOURCES = mod_dirlisting.c
+mod_dirlisting_la_LDFLAGS = $(common_module_ldflags)
+mod_dirlisting_la_LIBADD = $(common_libadd) $(PCRE_LIB)
+
+lib_LTLIBRARIES += mod_indexfile.la
+mod_indexfile_la_SOURCES = mod_indexfile.c
+mod_indexfile_la_LDFLAGS = $(common_module_ldflags)
+mod_indexfile_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_setenv.la
+mod_setenv_la_SOURCES = mod_setenv.c
+mod_setenv_la_LDFLAGS = $(common_module_ldflags)
+mod_setenv_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_alias.la
+mod_alias_la_SOURCES = mod_alias.c
+mod_alias_la_LDFLAGS = $(common_module_ldflags)
+mod_alias_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_userdir.la
+mod_userdir_la_SOURCES = mod_userdir.c
+mod_userdir_la_LDFLAGS = $(common_module_ldflags)
+mod_userdir_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_rrdtool.la
+mod_rrdtool_la_SOURCES = mod_rrdtool.c
+mod_rrdtool_la_LDFLAGS = $(common_module_ldflags)
+mod_rrdtool_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_usertrack.la
+mod_usertrack_la_SOURCES = mod_usertrack.c
+mod_usertrack_la_LDFLAGS = $(common_module_ldflags)
+mod_usertrack_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_proxy.la
+mod_proxy_la_SOURCES = mod_proxy.c
+mod_proxy_la_LDFLAGS = $(common_module_ldflags)
+mod_proxy_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_sockproxy.la
+mod_sockproxy_la_SOURCES = mod_sockproxy.c
+mod_sockproxy_la_LDFLAGS = $(common_module_ldflags)
+mod_sockproxy_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_ssi.la
+mod_ssi_la_SOURCES = mod_ssi_exprparser.c mod_ssi_expr.c mod_ssi.c
+mod_ssi_la_LDFLAGS = $(common_module_ldflags)
+mod_ssi_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_secdownload.la
+mod_secdownload_la_SOURCES = mod_secdownload.c
+mod_secdownload_la_LDFLAGS = $(common_module_ldflags)
+mod_secdownload_la_LIBADD = $(common_libadd) $(CRYPTO_LIB)
+
+#lib_LTLIBRARIES += mod_httptls.la
+#mod_httptls_la_SOURCES = mod_httptls.c
+#mod_httptls_la_LDFLAGS = $(common_module_ldflags)
+#mod_httptls_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_expire.la
+mod_expire_la_SOURCES = mod_expire.c
+mod_expire_la_LDFLAGS = $(common_module_ldflags)
+mod_expire_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_evhost.la
+mod_evhost_la_SOURCES = mod_evhost.c
+mod_evhost_la_LDFLAGS = $(common_module_ldflags)
+mod_evhost_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_simple_vhost.la
+mod_simple_vhost_la_SOURCES = mod_simple_vhost.c
+mod_simple_vhost_la_LDFLAGS = $(common_module_ldflags)
+mod_simple_vhost_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_fastcgi.la
+mod_fastcgi_la_SOURCES = mod_fastcgi.c
+mod_fastcgi_la_LDFLAGS = $(common_module_ldflags)
+mod_fastcgi_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_extforward.la
+mod_extforward_la_SOURCES = mod_extforward.c
+mod_extforward_la_LDFLAGS = $(common_module_ldflags)
+mod_extforward_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_access.la
+mod_access_la_SOURCES = mod_access.c
+mod_access_la_LDFLAGS = $(common_module_ldflags)
+mod_access_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_compress.la
+mod_compress_la_SOURCES = mod_compress.c
+mod_compress_la_LDFLAGS = $(common_module_ldflags)
+mod_compress_la_LIBADD = $(Z_LIB) $(BZ_LIB) $(common_libadd)
+
+lib_LTLIBRARIES += mod_deflate.la
+mod_deflate_la_SOURCES = mod_deflate.c
+mod_deflate_la_LDFLAGS = $(common_module_ldflags)
+mod_deflate_la_LIBADD = $(Z_LIB) $(BZ_LIB) $(common_libadd)
+
+lib_LTLIBRARIES += mod_auth.la
+mod_auth_la_SOURCES = mod_auth.c
+mod_auth_la_LDFLAGS = $(common_module_ldflags)
+mod_auth_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_authn_file.la
+mod_authn_file_la_SOURCES = mod_authn_file.c
+mod_authn_file_la_LDFLAGS = $(common_module_ldflags)
+mod_authn_file_la_LIBADD = $(CRYPT_LIB) $(CRYPTO_LIB) $(common_libadd)
+
+if BUILD_WITH_KRB5
+lib_LTLIBRARIES += mod_authn_gssapi.la
+mod_authn_gssapi_la_SOURCES = mod_authn_gssapi.c
+mod_authn_gssapi_la_LDFLAGS = $(common_module_ldflags)
+mod_authn_gssapi_la_LIBADD = $(KRB5_LIB) $(common_libadd)
+endif
+
+if BUILD_WITH_LDAP
+lib_LTLIBRARIES += mod_authn_ldap.la
+mod_authn_ldap_la_SOURCES = mod_authn_ldap.c
+mod_authn_ldap_la_LDFLAGS = $(common_module_ldflags)
+mod_authn_ldap_la_LIBADD = $(LDAP_LIB) $(LBER_LIB) $(common_libadd)
+endif
+
+if BUILD_WITH_PAM
+lib_LTLIBRARIES += mod_authn_pam.la
+mod_authn_pam_la_SOURCES = mod_authn_pam.c
+mod_authn_pam_la_LDFLAGS = $(common_module_ldflags)
+mod_authn_pam_la_LIBADD = $(PAM_LIB) $(common_libadd)
+endif
+
+if BUILD_WITH_MYSQL
+lib_LTLIBRARIES += mod_authn_mysql.la
+mod_authn_mysql_la_SOURCES = mod_authn_mysql.c
+mod_authn_mysql_la_LDFLAGS = $(common_module_ldflags)
+mod_authn_mysql_la_LIBADD = $(CRYPT_LIB) $(MYSQL_LIBS) $(common_libadd)
+mod_authn_mysql_la_CPPFLAGS = $(MYSQL_CFLAGS)
+endif
+
+if BUILD_WITH_SASL
+lib_LTLIBRARIES += mod_authn_sasl.la
+mod_authn_sasl_la_SOURCES = mod_authn_sasl.c
+mod_authn_sasl_la_LDFLAGS = $(common_module_ldflags)
+mod_authn_sasl_la_LIBADD = $(SASL_LIBS) $(common_libadd)
+mod_authn_sasl_la_CPPFLAGS = $(SASL_CFLAGS)
+endif
+
+if BUILD_WITH_OPENSSL
+lib_LTLIBRARIES += mod_openssl.la
+mod_openssl_la_SOURCES = mod_openssl.c
+mod_openssl_la_LDFLAGS = $(common_module_ldflags)
+mod_openssl_la_LIBADD = $(SSL_LIB) $(common_libadd)
+endif
+
+lib_LTLIBRARIES += mod_rewrite.la
+mod_rewrite_la_SOURCES = mod_rewrite.c
+mod_rewrite_la_LDFLAGS = $(common_module_ldflags)
+mod_rewrite_la_LIBADD = $(PCRE_LIB) $(common_libadd)
+
+lib_LTLIBRARIES += mod_redirect.la
+mod_redirect_la_SOURCES = mod_redirect.c
+mod_redirect_la_LDFLAGS = $(common_module_ldflags)
+mod_redirect_la_LIBADD = $(PCRE_LIB) $(common_libadd)
+
+lib_LTLIBRARIES += mod_status.la
+mod_status_la_SOURCES = mod_status.c
+mod_status_la_LDFLAGS = $(common_module_ldflags)
+mod_status_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_accesslog.la
+mod_accesslog_la_SOURCES = mod_accesslog.c
+mod_accesslog_la_LDFLAGS = $(common_module_ldflags)
+mod_accesslog_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_uploadprogress.la
+mod_uploadprogress_la_SOURCES = mod_uploadprogress.c
+mod_uploadprogress_la_LDFLAGS = $(common_module_ldflags)
+mod_uploadprogress_la_LIBADD = $(common_libadd)
+
+lib_LTLIBRARIES += mod_wstunnel.la
+mod_wstunnel_la_SOURCES = mod_wstunnel.c
+mod_wstunnel_la_LDFLAGS = $(common_module_ldflags)
+mod_wstunnel_la_LIBADD = $(common_libadd) $(CRYPTO_LIB)
+
+
+hdr = server.h base64.h buffer.h burl.h network.h log.h http_kv.h keyvalue.h \
+ response.h request.h fastcgi.h chunk.h \
+ first.h settings.h http_chunk.h \
+ algo_sha1.h md5.h http_auth.h http_header.h http_vhostdb.h stream.h \
+ fdevent.h gw_backend.h connections.h base.h base_decls.h stat_cache.h \
+ plugin.h \
+ etag.h joblist.h array.h vector.h crc32.h \
+ fdevent_impl.h network_write.h configfile.h \
+ mod_ssi.h mod_ssi_expr.h inet_ntop_cache.h \
+ configparser.h mod_ssi_exprparser.h \
+ rand.h \
+ sys-crypto.h sys-endian.h sys-mmap.h sys-socket.h sys-strings.h \
+ mod_cml.h mod_cml_funcs.h \
+ safe_memclear.h sock_addr.h splaytree.h status_counter.h \
+ mod_magnet_cache.h
+
+
+DEFS= @DEFS@ -DHAVE_VERSIONSTAMP_H -DLIBRARY_DIR="\"$(libdir)\"" -DSBIN_DIR="\"$(sbindir)\""
+
+
+if LIGHTTPD_STATIC
+
+## static lighttpd server (used in conjunction with -DLIGHTTPD_STATIC)
+## (order is not important)
+lighttpd_SOURCES = \
+ $(src) \
+ mod_access.c \
+ mod_accesslog.c \
+ mod_alias.c \
+ mod_auth.c \
+ mod_authn_file.c \
+ mod_cgi.c \
+ mod_compress.c \
+ mod_deflate.c \
+ mod_dirlisting.c \
+ mod_evasive.c \
+ mod_expire.c \
+ mod_extforward.c \
+ mod_fastcgi.c \
+ mod_flv_streaming.c \
+ mod_indexfile.c \
+ mod_proxy.c \
+ mod_redirect.c \
+ mod_rewrite.c \
+ mod_rrdtool.c \
+ mod_scgi.c \
+ mod_secdownload.c \
+ mod_setenv.c \
+ mod_simple_vhost.c \
+ mod_ssi_exprparser.c mod_ssi_expr.c mod_ssi.c \
+ mod_staticfile.c \
+ mod_status.c \
+ mod_uploadprogress.c \
+ mod_userdir.c \
+ mod_usertrack.c \
+ mod_vhostdb.c \
+ mod_webdav.c
+lighttpd_CPPFLAGS = \
+ -DLIGHTTPD_STATIC \
+ $(XML_CFLAGS) $(SQLITE_CFLAGS) \
+ $(FAM_CFLAGS) $(LIBEV_CFLAGS) $(LIBUNWIND_CFLAGS)
+lighttpd_LDADD = \
+ $(common_libadd) \
+ $(CRYPT_LIB) $(CRYPTO_LIB) \
+ $(XML_LIBS) $(SQLITE_LIBS) $(UUID_LIBS) \
+ $(PCRE_LIB) $(Z_LIB) $(BZ_LIB) $(DL_LIB) $(SENDFILE_LIB) $(ATTR_LIB) \
+ $(FAM_LIBS) $(LIBEV_LIBS) $(LIBUNWIND_LIBS)
+lighttpd_LDFLAGS = -export-dynamic
+
+if BUILD_WITH_GEOIP
+lighttpd_SOURCES += mod_geoip.c
+lighttpd_LDADD += $(GEOIP_LIB)
+endif
+if BUILD_WITH_LUA
+lighttpd_SOURCES += mod_cml.c mod_cml_lua.c mod_cml_funcs.c \
+ mod_magnet.c mod_magnet_cache.c
+lighttpd_CPPFLAGS += $(LUA_CFLAGS)
+lighttpd_LDADD += $(LUA_LIBS) -lm
+endif
+if BUILD_WITH_KRB5
+lighttpd_SOURCES += mod_authn_gssapi.c
+lighttpd_LDADD += $(KRB5_LIB)
+endif
+if BUILD_WITH_LDAP
+lighttpd_SOURCES += mod_authn_ldap.c mod_vhostdb_ldap.c
+lighttpd_LDADD += $(LDAP_LIB) $(LBER_LIB)
+endif
+if BUILD_WITH_PAM
+lighttpd_SOURCES += mod_authn_pam.c
+lighttpd_LDADD += $(PAM_LIB)
+endif
+if BUILD_WITH_MYSQL
+lighttpd_SOURCES += mod_authn_mysql.c mod_mysql_vhost.c mod_vhostdb_mysql.c
+lighttpd_CPPFLAGS += $(MYSQL_CFLAGS)
+lighttpd_LDADD += $(MYSQL_LIBS)
+endif
+if BUILD_WITH_PGSQL
+lighttpd_SOURCES += mod_vhostdb_pgsql.c
+lighttpd_CPPFLAGS += $(PGSQL_INCLUDE)
+lighttpd_LDADD += $(PGSQL_LIBS)
+endif
+if BUILD_WITH_DBI
+lighttpd_SOURCES += mod_vhostdb_dbi.c
+lighttpd_CPPFLAGS += $(DBI_CFLAGS)
+lighttpd_LDADD += $(DBI_LIBS)
+endif
+if BUILD_WITH_OPENSSL
+lighttpd_SOURCES += mod_openssl.c
+lighttpd_LDADD += $(SSL_LIB)
+endif
+if BUILD_WITH_MEMCACHED
+lighttpd_CPPFLAGS += $(MEMCACHED_CFLAGS)
+lighttpd_LDADD += $(MEMCACHED_LIB)
+endif
+if BUILD_WITH_GDBM
+lighttpd_LDADD += $(GDBM_LIB)
+endif
+if BUILD_MOD_TRIGGER_B4_DL
+lighttpd_SOURCES += mod_trigger_b4_dl.c
+endif
+
+else
+
+## default lighttpd server
+lighttpd_SOURCES = $(src)
+lighttpd_CPPFLAGS = $(FAM_CFLAGS) $(LIBEV_CFLAGS)
+lighttpd_LDADD = $(PCRE_LIB) $(DL_LIB) $(SENDFILE_LIB) $(ATTR_LIB) $(common_libadd) $(CRYPTO_LIB) $(FAM_LIBS) $(LIBEV_LIBS) $(LIBUNWIND_LIBS)
+lighttpd_LDFLAGS = -export-dynamic
+
+endif
+
+t_test_array_SOURCES = t/test_array.c array.c data_array.c data_integer.c data_string.c buffer.c
+t_test_array_LDADD = $(LIBUNWIND_LIBS)
+
+t_test_buffer_SOURCES = t/test_buffer.c buffer.c
+t_test_buffer_LDADD = $(LIBUNWIND_LIBS)
+
+t_test_base64_SOURCES = t/test_base64.c base64.c buffer.c
+t_test_base64_LDADD = $(LIBUNWIND_LIBS)
+
+t_test_burl_SOURCES = t/test_burl.c burl.c buffer.c base64.c
+t_test_burl_LDADD = $(LIBUNWIND_LIBS)
+
+t_test_configfile_SOURCES = t/test_configfile.c buffer.c array.c data_config.c data_integer.c data_string.c http_header.c http_kv.c vector.c log.c sock_addr.c
+t_test_configfile_LDADD = $(PCRE_LIB) $(LIBUNWIND_LIBS)
+
+t_test_keyvalue_SOURCES = t/test_keyvalue.c burl.c buffer.c base64.c array.c data_integer.c data_string.c log.c
+t_test_keyvalue_LDADD = $(PCRE_LIB) $(LIBUNWIND_LIBS)
+
+t_test_mod_access_SOURCES = t/test_mod_access.c configfile-glue.c buffer.c array.c data_config.c data_integer.c data_string.c http_header.c http_kv.c vector.c log.c sock_addr.c
+t_test_mod_access_LDADD = $(PCRE_LIB) $(LIBUNWIND_LIBS)
+
+t_test_mod_evhost_SOURCES = t/test_mod_evhost.c configfile-glue.c buffer.c array.c data_config.c data_integer.c data_string.c http_header.c http_kv.c vector.c log.c sock_addr.c
+t_test_mod_evhost_LDADD = $(PCRE_LIB) $(LIBUNWIND_LIBS)
+
+t_test_mod_simple_vhost_SOURCES = t/test_mod_simple_vhost.c configfile-glue.c buffer.c array.c data_config.c data_integer.c data_string.c http_header.c http_kv.c vector.c log.c sock_addr.c
+t_test_mod_simple_vhost_LDADD = $(PCRE_LIB) $(LIBUNWIND_LIBS)
+
+t_test_request_SOURCES = t/test_request.c request.c buffer.c array.c data_integer.c data_string.c http_header.c http_kv.c log.c sock_addr.c
+t_test_request_LDADD = $(LIBUNWIND_LIBS)
+
+noinst_HEADERS = $(hdr)
+EXTRA_DIST = \
+ mod_skeleton.c \
+ configparser.y \
+ mod_ssi_exprparser.y \
+ lemon.c \
+ lempar.c \
+ SConscript \
+ CMakeLists.txt config.h.cmake \
+ meson.build