# $Header: /usr/local/cvsroot/mod_nsd/Makefile.in,v 1.6 2001/05/06 19:46:43 petrup Exp $ SHELL = /bin/sh # values determined by configure APACHE_BASE = @APACHE_BASE@ APXS = @APXS@ CC = @CC@ CFLAGS = -Wall -g -I. @CFLAGS@ CPPFLAGS = -DDB_DRIVER_NAME=\"$(DBNAME)\" @CPPFLAGS@ DBNAME = @DBNAME@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ LIBS = @LIBS@ @TCL_LIB_SPEC@ @TCL_LIBS@ TCL_SHLIB_SUFFIX = @TCL_SHLIB_SUFFIX@ # derived compile variables DB_DRIVER = $(DBNAME).c # derived install variables BOOTSTRAP_MAIN_DIR = $(APACHE_BASE)/libexec BOOTSTRAP_OTHER_DIR = $(BOOTSTRAP_MAIN_DIR)/aol_bootstrap TCL_MODULE_DIR = $(APACHE_BASE)/tcl_modules ################################################################ MODULE_FILE = mod_nsd$(TCL_SHLIB_SUFFIX) HDRS = \ adp.h conn.h dstring.h mod_nsd.h modlog.h ns_set.h nsd.h \ str.h tls.h config.h db.h ns.h config.h ns_basics.h assert.h mm_hash.h MAS_SRCS = \ mod_nsd.c ns_set.c tclset.c dstring.c tls.c \ modlog.c conn.c misc.c adp.c adpfancy.c str.c tclcmds.c tclmisc.c \ crypt.c htuu.c tclfile.c tclsock.c sock.c urlencode.c dbinit.c \ dbdrv.c dbutil.c dbtcl.c config.c quotehtml.c random.c mm_hash.c nsv.c \ nssha1.c DB_SRCS = postgres.c ora8.c BOOTSTRAP_MAIN = aol_bootstrap.tcl BOOTSTRAP_OTHER = \ aol_bootstrap/README \ aol_bootstrap/Init_hooks.tcl \ aol_bootstrap/Init_slave.tcl \ aol_bootstrap/apache.tcl \ aol_bootstrap/config.tcl \ aol_bootstrap/dbsupport.tcl \ aol_bootstrap/files.tcl \ aol_bootstrap/misc.tcl \ aol_bootstrap/regfilter.tcl \ aol_bootstrap/regproc.tcl \ aol_bootstrap/sched.tcl \ aol_bootstrap/shared_vars.tcl \ aol_bootstrap/status.tcl TCL_SRCS = \ tcl_modules/README tcl_modules/form.tcl \ tcl_modules/http.tcl tcl_modules/nsd.ini.sample tcl_modules/nsdb.tcl \ tcl_modules/sendmail.tcl tcl_modules/util.tcl MISCFILES = \ Makefile.in configure.in aclocal.m4 configure TODO CAVEATS README DISTFILES = \ $(MAS_SRCS) $(DB_SRCS) $(BOOTSTRAP_SRCS) $(TCL_SRCS) $(HDRS) \ $(MISCFILES) SRCS = $(MAS_SRCS) $(DB_DRIVER) OBJS = $(SRCS:.c=.o) BUILD_MODULE = $(APXS) -c $(LIBS) INSERT_MODULE = $(APXS) -i -a ######################################################################## all: $(MODULE_FILE) $(MODULE_FILE): $(OBJS) $(APXS) -c -o $@ $(OBJS) $(LIBS) install: install-mod_nsd install-bootstrap install-tcl install-mod_nsd: mod_nsd$(TCL_SHLIB_SUFFIX) @$(INSERT_MODULE) mod_nsd$(TCL_SHLIB_SUFFIX) install-bootstrap: $(BOOTSTRAP_MAIN) $(BOOTSTRAP_OTHER) $(INSTALL_DATA) $(BOOTSTRAP_MAIN) $(BOOTSTRAP_MAIN_DIR) mkdir -p $(BOOTSTRAP_OTHER_DIR) cp $(BOOTSTRAP_OTHER) $(BOOTSTRAP_OTHER_DIR) install-tcl: $(TCL_SRCS) mkdir -p $(TCL_MODULE_DIR) cp $(TCL_SRCS) $(TCL_MODULE_DIR) clean: rm -f *.o $(MODULE_FILE) mod_nsd.tgz: $(DISTFILES) tar cvzf mod_nsd.tgz $(DISTFILES)