Makefile.in revision 0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7
ce8d7a0627c0f246376cccd980463f8250a6a97ebjhSUBDIRS = srclib os server modules support
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fieldingCLEAN_SUBDIRS = test
6ded37e63424e43b00ca7c9055d355e071d6a444rbbPROGRAM_NAME = $(progname)
ce3da141a81ef0e22f46e496675f602e3c483b88rbbPROGRAM_SOURCES = modules.c
c8d61b81105661b9ba169482e418929fcf0cfec4trawickPROGRAM_LDADD = $(HTTPD_LDFLAGS) $(PROGRAM_DEPENDENCIES) $(EXTRA_LIBS) $(AP_LIBS)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaPROGRAM_DEPENDENCIES = \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha $(BUILTIN_LIBS) \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha $(MPM_LIB) \
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaPROGRAMS = $(PROGRAM_NAME)
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fieldingTARGETS = $(PROGRAMS) $(shared_build) $(other_targets)
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fieldingPHONY_TARGETS = $(srcdir)/buildmark.c
b20fd88fb62a14780223a39488dba735d3643fdcwroweINSTALL_TARGETS = install-conf install-htdocs install-error install-icons \
b20fd88fb62a14780223a39488dba735d3643fdcwrowe install-other install-cgi install-include install-suexec install-man \
b20fd88fb62a14780223a39488dba735d3643fdcwrowe install-build
8f9e3d3dc602155a189ed2f30ad4707af56a8368strikerDISTCLEAN_TARGETS = include/ap_config_auto.h include/ap_config_layout.h \
88ecd979f1112454432371f55a1420240fae3743trawick modules.c config.cache config.log config.status build/config_vars.mk \
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fieldingEXTRACLEAN_TARGETS = configure include/ap_config_auto.h.in generated_lists
1ddf25b77b03f7f4fd7a7676b62755da90cd3e0crbbinclude $(top_builddir)/build/rules.mk
2795c373a9fb112dc77576c1dfc23119f02d598amanojinclude $(top_srcdir)/build/program.mk
6ca0e6973c8176100f4a426444823ae5e777e28fsaschainstall-conf:
01357a8525c9c09c5d1d549ee08e4d898b784967gregames @echo Installing configuration files ; \
fee3b462aed62340c6f276277fd21779123a8df6gregames if [ ! -d $(DESTDIR)$(sysconfdir) ]; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb $(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir) ; \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames cd $(top_srcdir)/docs/conf; \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames for i in mime.types magic; do \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames $(INSTALL_DATA) $$i $(DESTDIR)$(sysconfdir); \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames for j in $(top_srcdir)/docs/conf $(top_builddir)/docs/conf ; do \
b35f8d0faad5f34fc50531593e1cabab5c925c46gregames for i in *-std*.conf; do \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb n_lm=`awk 'BEGIN {n=0} /@@LoadModule@@/ {n+=1} END {print n}' < $$i`; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb if test $$n_lm -eq 0 -o "x$(DSO_MODULES)" = "x"; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb sed -e 's#@@ServerRoot@@#$(prefix)#g' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e 's#@@Port@@#$(PORT)#g' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e '/@@LoadModule@@/d' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb sed -n -e '/@@LoadModule@@/q' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e 's#@@ServerRoot@@#$(prefix)#g' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e 's#@@Port@@#$(PORT)#g' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb for j in $(DSO_MODULES) "^EOL^"; do \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb if test "x$$j" = "xssl"; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "<IfDefine SSL>"; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb if test $$j != "^EOL^"; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "LoadModule $${j}_module $(rel_libexecdir)/mod_$${j}.so"; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb if test "x$$j" = "xssl"; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "</IfDefine>"; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb sed -e '1,/@@LoadModule@@/d' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e '/@@LoadModule@@/d' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e 's#@@ServerRoot@@#$(prefix)#g' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -e 's#@@Port@@#$(PORT)#g' \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb ) > $(DESTDIR)$(sysconfdir)/$$i; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb chmod 0644 $(DESTDIR)$(sysconfdir)/$$i; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb file=`echo $$i|sed s/-std//`; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb if [ "$$file" = "httpd.conf" ]; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb file=`echo $$file|sed s/.*.conf/$(PROGRAM_NAME).conf/`; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb if test "$$file" != "$$i" && test ! -f $(DESTDIR)$(sysconfdir)/$$file; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/$$i $(DESTDIR)$(sysconfdir)/$$file; \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames if test -f "$(builddir)/envvars-std"; then \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames cp -p envvars-std $(DESTDIR)$(sbindir); \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames if test ! -f $(DESTDIR)$(sbindir)/envvars; then \
49f79e02c1ca9aaf51f0c1fb06eeb1aa72cb1843gregames cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \
4cbb3bcf66a6788196bcc7244e4e36705acfbb57rbbinstall-build:
4cbb3bcf66a6788196bcc7244e4e36705acfbb57rbb @echo Installing build system files
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @test -d $(DESTDIR)$(installbuilddir) || $(MKINSTALLDIRS) $(DESTDIR)$(installbuilddir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp build/*.mk $(DESTDIR)$(installbuilddir); \
88ecd979f1112454432371f55a1420240fae3743trawick sed 's#LIBTOOL = \(.*\)#LIBTOOL = $(SHELL) $(installbuilddir)/libtool $(LTFLAGS)#' \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb build/config_vars.mk > $(DESTDIR)$(installbuilddir)/config_vars.mk; \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb cp $(top_srcdir)/build/instdso.sh $(DESTDIR)$(installbuilddir);
ef0665105781ee79245fd5014fbc8569730c47a9rbbhtdocs-srcdir = $(top_srcdir)/docs/docroot
c42624831a198453add77c4040ffdb490ae354f5orlikowski srclib/apr/build/scandoc.pl -i./build/default.pl -p./docs/api/ ./include/*.h
ef0665105781ee79245fd5014fbc8569730c47a9rbb doxygen $(top_srcdir)/docs/doxygen.conf
6ca0e6973c8176100f4a426444823ae5e777e28fsaschainstall-htdocs:
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -@if [ -d $(DESTDIR)$(htdocsdir) ]; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "[PRESERVING EXISTING HTDOCS SUBDIR: $(DESTDIR)$(htdocsdir)]"; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick echo Installing HTML documents ; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb $(MKINSTALLDIRS) $(DESTDIR)$(htdocsdir) ; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick test -d $(htdocs-srcdir) && (cd $(htdocs-srcdir) && cp -rp * $(DESTDIR)$(htdocsdir)) ; \
0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7gregames cd $(DESTDIR)$(htdocsdir) && find . -name "CVS" -print | xargs rm -rf ; \
b20fd88fb62a14780223a39488dba735d3643fdcwroweinstall-error:
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -@if [ -d $(DESTDIR)$(errordir) ]; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "[PRESERVING EXISTING ERROR SUBDIR: $(DESTDIR)$(errordir)]"; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick echo Installing error documents ; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb $(MKINSTALLDIRS) $(DESTDIR)$(errordir) ; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick cd $(top_srcdir)/docs/error && cp -rp * $(DESTDIR)$(errordir) ; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick test "x$(errordir)" != "x" && cd $(DESTDIR)$(errordir) && find . -name "CVS" -print | xargs rm -rf ; \
6ca0e6973c8176100f4a426444823ae5e777e28fsaschainstall-icons:
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -@if [ -d $(DESTDIR)$(iconsdir) ]; then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "[PRESERVING EXISTING ICONS SUBDIR: $(DESTDIR)$(iconsdir)]"; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick echo Installing icons ; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb $(MKINSTALLDIRS) $(DESTDIR)$(iconsdir) ; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick cd $(top_srcdir)/docs/icons && cp -rp * $(DESTDIR)$(iconsdir) ; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick test "x$(iconsdir)" != "x" && cd $(DESTDIR)$(iconsdir) && find . -name "CVS" -print | xargs rm -rf ; \
6ca0e6973c8176100f4a426444823ae5e777e28fsaschainstall-cgi:
92c4ce31c526bc9e6272bc1157b496132c13d848rbb -@if [ -d $(DESTDIR)$(cgidir) ];then \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb echo "[PRESERVING EXISTING CGI SUBDIR: $(DESTDIR)$(cgidir)]"; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick echo Installing CGIs ; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb $(MKINSTALLDIRS) $(DESTDIR)$(cgidir) ; \
ebc7a477cfdf05bc87fce40c5886e02aa1c63e57trawick cd $(top_srcdir)/docs/cgi-examples && cp -rp * $(DESTDIR)$(cgidir) ; \
92c4ce31c526bc9e6272bc1157b496132c13d848rbb test "x$(cgidir)" != "x" && cd $(DESTDIR)$(cgidir) && find . -name "CVS" -print | xargs rm -rf ; \
6ca0e6973c8176100f4a426444823ae5e777e28fsaschainstall-other:
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @test -d $(DESTDIR)$(logfiledir) || $(MKINSTALLDIRS) $(DESTDIR)$(logfiledir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @test -d $(DESTDIR)$(runtimedir) || $(MKINSTALLDIRS) $(DESTDIR)$(runtimedir)
6cb7893a671cebe32dd0455ba79781a4834e141egregames @for ext in dll x; do \
6cb7893a671cebe32dd0455ba79781a4834e141egregames file=apachecore.$$ext; \
6cb7893a671cebe32dd0455ba79781a4834e141egregames if test -f $$file; then \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb cp -p $$file $(DESTDIR)$(libdir); \
cdb58be93a9cbeaba1ebc759b48aa8ed519675a9bjh if test -f $$file; then \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb cp -p $$file $(DESTDIR)$(bindir); \
6ca0e6973c8176100f4a426444823ae5e777e28fsaschainstall-include:
6ca0e6973c8176100f4a426444823ae5e777e28fsascha @echo Installing header files
369f29676f064eb7049f571b5e337be5d40418aerbb @test -d $(DESTDIR)$(includedir) || $(MKINSTALLDIRS) $(DESTDIR)$(includedir)
369f29676f064eb7049f571b5e337be5d40418aerbb @cp -p include/*.h $(DESTDIR)$(includedir)
369f29676f064eb7049f571b5e337be5d40418aerbb @cp -p $(srcdir)/include/*.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/os/$(OS_DIR)/os.h $(DESTDIR)$(includedir)
b53eaa68ccc40475cbb2af34ab0e342223b76dd6rbb @if test -f $(srcdir)/os/$(OS_DIR)/os-inline.c; then \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb cp -p $(srcdir)/os/$(OS_DIR)/os-inline.c $(DESTDIR)$(includedir); \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/server/mpm/$(MPM_SUBDIR_NAME)/*.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/dav/main/mod_dav.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/filters/mod_include.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/generators/mod_cgi.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/loggers/mod_log_config.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/http/mod_core.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/proxy/mod_proxy.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/modules/ssl/*.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/srclib/pcre/pcre*.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(srcdir)/os/$(OS_DIR)/*.h $(DESTDIR)$(includedir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @chmod 644 $(DESTDIR)$(includedir)/*.h
a773226ea345018b49d45cf2e076ff2452eead5arbbinstall-man:
0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7gregames @echo Installing man pages and online manual
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @test -d $(DESTDIR)$(mandir) || $(MKINSTALLDIRS) $(DESTDIR)$(mandir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @test -d $(DESTDIR)$(mandir)/man1 || $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man1
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @test -d $(DESTDIR)$(mandir)/man8 || $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man8
0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7gregames @test -d $(DESTDIR)$(manualdir) || $(MKINSTALLDIRS) $(DESTDIR)$(manualdir)
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(top_srcdir)/docs/man/*.1 $(DESTDIR)$(mandir)/man1
4b34d6a5b70303010612df6c87da3ee91ae86078rbb @cp -p $(top_srcdir)/docs/man/*.8 $(DESTDIR)$(mandir)/man8
0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7gregames @(cd $(top_srcdir)/docs/manual && cp -rp * $(DESTDIR)$(manualdir))
0b89ec3ffc8022dd83fd933e37e0d5b1ef3446b7gregames @(cd $(DESTDIR)$(manualdir) && find . -name "CVS" -print | xargs rm -rf)
150d51d42d77924d8b84d2f34299fb5ffc952679rbbinstall-suexec:
150d51d42d77924d8b84d2f34299fb5ffc952679rbb @if test -f $(builddir)/support/suexec; then \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb test -d $(DESTDIR)$(sbindir) || $(MKINSTALLDIRS) $(DESTDIR)$(sbindir); \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb $(INSTALL_PROGRAM) $(top_builddir)/support/suexec $(DESTDIR)$(sbindir); \
4b34d6a5b70303010612df6c87da3ee91ae86078rbb chmod 4755 $(DESTDIR)$(sbindir)/suexec; \
bd3dca4499c793f229965a37e6d4597d0e318907rbb cd support && $(MAKE) suexec
d45481dadf7f1f0ffd95b38b1c5b0ea6b2d57888jerenkrantzx-local-distclean:
ce8d7a0627c0f246376cccd980463f8250a6a97ebjhinclude $(top_srcdir)/os/os2/core.mk