# # Makefile # # Copyright 2003 by Anthony Howe. All rights reserved. # .POSIX: ######################################################################## ### Pick one that best suits your system. ######################################################################## # # The location of apxs utility. # APXS=apxs # # The location of apachectl utility to stop/start/restart targets. # APACHECTL=apachectl ######################################################################## ### No further configuration beyond this point. ######################################################################## .SUFFIXES: O = .lo A = .la .SUFFIXES: .c .h $O $A MODULE = vd VERSION = 2.0 all: @echo @echo '***************************************************************' @echo 'How to build mod_$(MODULE) for Apache 2.0' @echo @echo 'To build a DSO version of mod_$(MODULE) for Apache 2.0, first' @echo 'verify the configuration at the top of the Makefile.dso then' @echo 'type:' @echo @echo ' make -f Makefile.dso build' @echo ' make -f Makefile.dso install' @echo @echo 'To build a static version of mod_$(MODULE) for Apache 2.0:' @echo @echo ' cd (path to)/apache_2.0.44' @echo ' mkdir -p modules/com/snert' @echo ' mv (path to)/mod_$(MODULE)-$(VERSION) modules/com/snert/$(MODULE)' @echo ' ./buildconf' @echo ' ./configure \' @echo ' --enable-$(MODULE) \' @echo ' ... (your other configuration options) ...' @echo ' make install' @echo @echo '***************************************************************' @echo build: mod_$(MODULE)$A mod_$(MODULE)$A: mod_$(MODULE).c $(APXS) -c $(DEF) $(INC) $(LIB) mod_$(MODULE).c install: all $(APXS) -i -a -n '$(MODULE)' mod_$(MODULE)$A clean: -rm -f mod_$(MODULE).o mod_$(MODULE).la mod_$(MODULE).lo mod_$(MODULE).slo -rm -rf .libs start: $(APACHECTL) start restart: $(APACHECTL) stop; $(APACHECTL) start stop: $(APACHECTL) stop reload: install restart