# @configure_input@ # Modify these top variables. SUBDIRS = docs contrib HEADERS = mod_log_sql.h \ functions.h \ functions13.h \ functions20.h \ apache13.h \ apache20.h \ winconfig.h CFLAGS = -Wc,-Wall -Wc,-fno-strict-aliasing ifeq (@OOO_MAINTAIN@,1) CFLAGS += -Wc,-Werror endif EXTRA_DIST = AUTHORS INSTALL TODO LICENSE CHANGELOG \ build-apache13.bat build-apache2.bat coreSOURCES = @PACKAGE_NAME@.c coreTARGET = @PACKAGE_NAME@@APXS_EXTENSION@ coreLDADD = @RT_LIBS@ coreCFLAGS = coreNAME = log_sql TARGETS = $(coreTARGET) sslSOURCES = @PACKAGE_NAME@_ssl.c sslTARGET = @PACKAGE_NAME@_ssl@APXS_EXTENSION@ sslLDADD = sslCFLAGS = @MOD_SSL_CFLAGS@ sslNAME = log_sql_ssl ifeq (@WANT_SSL_MOD@,1) TARGETS += $(sslTARGET) endif mysqlSOURCES = @PACKAGE_NAME@_mysql.c mysqlTARGET = @PACKAGE_NAME@_mysql@APXS_EXTENSION@ mysqlLDADD = @MYSQL_LDFLAGS@ @MYSQL_LIBS@ mysqlCFLAGS = @MYSQL_CFLAGS@ mysqlNAME = log_sql_mysql ifeq (@WANT_MYSQL_MOD@,1) TARGETS += $(mysqlTARGET) endif pgsqlSOURCES = @PACKAGE_NAME@_pgsql.c pgsqlTARGET = @PACKAGE_NAME@_pgsql@APXS_EXTENSION@ pgsqlLDADD = @PGSQL_LDFLAGS@ @PGSQL_LIBS@ pgsqlCFLAGS = @PGSQL_CFLAGS@ pgsqlNAME = log_sql_pgsql ifeq (@WANT_PGSQL_MOD@,1) TARGETS += $(pgsqlTARGET) endif dbiSOURCES = @PACKAGE_NAME@_dbi.c dbiTARGET = @PACKAGE_NAME@_dbi@APXS_EXTENSION@ dbiLDADD = @DBI_LDFLAGS@ @DBI_LIBS@ dbiCFLAGS = @DBI_CFLAGS@ dbiNAME = log_sql_dbi ifeq (@WANT_DBI_MOD@,1) TARGETS += $(dbiTARGET) endif #Don't modify anything below here PROVIDERS_SUBDIRS = @subdirs@ srcdir = @abs_srcdir@ builddir = @abs_builddir@ OBJ = $(coreSOURCES:.c=.o) $(sslSOURCES:.c=.o) $(mysqlSOURCES:.c=.o) \ $(dbiSOURCES:.c=.o) $(pgsqlSOURCES:.c=.o) LO = $(coreSOURCES:.c=.lo) $(sslSOURCES:.c=.lo) $(mysqlSOURCES:.c=.lo) \ $(dbiSOURCES:.c=.lo) $(pgsqlSOURCES:.c=.lo) SLO = $(coreSOURCES:.c=.slo) $(sslSOURCES:.c=.slo) $(mysqlSOURCES:.c=.slo) \ $(dbiSOURCES:.c=.slo) $(pgsqlSOURCES:.c=.slo) STD_DIST = install-sh \ config.sub \ config.guess \ aclocal.m4 \ Makefile.in \ configure.ac \ configure \ stamp-h.in \ config.h.in DISTFILES = $(STD_DIST) $(EXTRA_DIST) $(coreSOURCES) $(HEADERS) \ $(sslSOURCES) $(mysqlSOURCES) $(pgsqlSOURCES) $(dbiSOURCES) all: $(TARGETS) all-subdirs all-subdirs install-subdirs activate-subdirs clean-subdirs distclean-subdirs: @otarget=`echo $@|sed s/-subdirs//`; \ list=' $(PROVIDERS_SUBDIRS) $(SUBDIRS)'; \ for i in $$list; do \ if test -d "$$i"; then \ target="$$otarget"; \ echo "Making $$target in $$i"; \ if test "$$i" = "."; then \ made_local=yes; \ target="local-$$target"; \ fi; \ (cd $$i && $(MAKE) $$target) || exit 1; \ fi; \ done; TODO: TODO.in @./gen_todo.pl $(coreTARGET): $(coreSOURCES) $(HEADERS) @@APXS_BIN@ -c -o $(coreTARGET) $(coreCFLAGS) $(CFLAGS) \ @DEFS@ @AP_DEFS@ $(coreLDADD) $(coreSOURCES) $(sslTARGET): $(sslSOURCES) $(HEADERS) @@APXS_BIN@ -c -o $(sslTARGET) $(sslCFLAGS) $(CFLAGS) \ @DEFS@ @AP_DEFS@ $(sslLDADD) $(sslSOURCES) $(mysqlTARGET): $(mysqlSOURCES) $(HEADERS) @@APXS_BIN@ -c -o $(mysqlTARGET) $(mysqlCFLAGS) $(CFLAGS) \ @DEFS@ @AP_DEFS@ $(mysqlLDADD) $(mysqlSOURCES) $(pgsqlTARGET): $(pgsqlSOURCES) $(HEADERS) @@APXS_BIN@ -c -o $(pgsqlTARGET) $(pgsqlCFLAGS) $(CFLAGS) \ @DEFS@ @AP_DEFS@ $(pgsqlLDADD) $(pgsqlSOURCES) $(dbiTARGET): $(dbiSOURCES) $(HEADERS) @@APXS_BIN@ -c -o $(dbiTARGET) $(dbiCFLAGS) $(CFLAGS) \ @DEFS@ @AP_DEFS@ $(dbiLDADD) $(dbiSOURCES) install: $(TARGETS) install-subdirs @@APXS_BIN@ -n $(coreNAME) -i $(coreTARGET); \ if test @WANT_MYSQL_MOD@ -eq 1; then \ @APXS_BIN@ -n $(mysqlNAME) -i $(mysqlTARGET); \ fi; \ if test @WANT_PGSQL_MOD@ -eq 1; then \ @APXS_BIN@ -n $(pgsqlNAME) -i $(pgsqlTARGET); \ fi; \ if test @WANT_DBI_MOD@ -eq 1; then \ @APXS_BIN@ -n $(dbiNAME) -i $(dbiTARGET); \ fi; \ if test @WANT_SSL_MOD@ -eq 1; then \ @APXS_BIN@ -n $(sslNAME) -i $(sslTARGET); \ fi; \ echo "*************************************************************************"; \ echo "*** The mod_log_sql modules have been installed."; \ echo "*** Please edit your Apache configuration files and"; \ echo "*** add the appropriate LoadModule directives per the documentation"; \ echo "*** in docs/manual.html"; \ echo "*** If you have previously used 1.18 or lower then you must change"; \ echo "*** >LoadModule sql_log_module modules/mod_log_sql.so"; \ echo "*** to"; \ echo "*** >LoadModule log_sql_module modules/mod_log_sql.so"; \ echo "*** in your httpd.conf as the internal name of the module has changed."; \ echo "*** "; \ echo "*** Also read the documentation about using SSL support and new "; \ echo "*** configuration directives."; \ echo "*************************************************************************"; activate: activate-subdirs @@APXS_BIN@ -n $(coreNAME) -i -a $(coreTARGET); \ if test @WANT_SSL_MOD@ -eq 1; then \ @APXS_BIN@ -n $(sslNAME) -i -a $(sslTARGET); \ fi clean: clean-subdirs $(RM) $(OBJ) $(SLO) $(LO) $(TARGETS) $(RM) -r .libs distclean: clean distclean-subdirs $(RM) config.status config.log config.h config.h.in \ configure stamp-h stamp-h.in Makefile aclocal.m4 $(RM) -r autom4te-2.53.cache DESTDIR = @PACKAGE_NAME@-@PACKAGE_VERSION@ DESTTGZ = $(DESTDIR).tar.gz dist: @rm -rf $(DESTDIR); \ list=' $(PROVIDERS_SUBDIRS) $(SUBDIRS)'; \ for i in $$list; do \ if test -d "$$i"; then \ target=local-dist; \ echo "Making $$target in $$i"; \ if test "$$i" = "."; then \ made_local=yes; \ target="local-dist"; \ fi; \ NEWDESTDIR=$(builddir)/$(DESTDIR)/$$i; \ echo $(NEWDESTDIR); \ (cd $$i && $(MAKE) DESTDIR=$(builddir)/$(DESTDIR)/$$i $$target) || exit 1; \ fi; \ done; \ if test "$$made_local" != "yes"; then \ $(MAKE) "local-dist" || exit 1; \ fi; \ tar -zcf $(DESTTGZ) $(DESTDIR); \ rm -rf $(DESTDIR); \ local-dist: $(DISTFILES) @mkdir -p $(DESTDIR); \ cp -dp --parents $(DISTFILES) $(DESTDIR); .PHONY: include all-subdirs activate-subdirs install-subdirs \ clean-subdirs distclean-subdirs dist # Regenerate makefiles # autoheader might not change config.h.in, so touch a stamp file. $(srcdir)/config.h.in: stamp-h.in $(srcdir)/stamp-h.in: configure.ac aclocal.m4 cd $(srcdir) && autoheader-2.53 echo timestamp > $(srcdir)/stamp-h.in config.h: stamp-h stamp-h: config.h.in config.status ./config.status $(srcdir)/configure: configure.ac aclocal.m4 cd $(srcdir) && autoconf-2.53 Makefile: Makefile.in config.status ./config.status config.status: configure ./config.status --recheck