AUTOMAKE_OPTIONS = foreign SUBDIRS = src env glue t EXTRA_DIST = README INSTALL CHANGES MANIFEST.SKIP Makefile.PL buildconf build win32 docs APU_SRCDIR=`@APU_CONFIG@ --srcdir` APR_SRCDIR=`@APR_CONFIG@ --srcdir` APU_DOX = (cd $(APU_SRCDIR); cat - docs/doxygen.conf | doxygen -) APR_DOX = (cd $(APR_SRCDIR); cat - docs/doxygen.conf | doxygen -) POD_PREFIX=glue/perl/xsbuilder/Apache COOKIE_POD=$(POD_PREFIX)/Cookie/Cookie_pod REQUEST_POD=$(POD_PREFIX)/Request/Request_pod SED_BODY_TAG= s(^[\S\s]+[\S\s]+$$)()gi EUM=ExtUtils::Manifest bin_SCRIPTS = apreq2_config if BUILD_PERL_GLUE PERL_TEST = perl_test else PERL_TEST = endif release: reconfig docs_clean docs distdir @PERL@ build/version_check.pl > $(distdir)/PREREQUISITES @PERL@ build/version_check.pl -version=@PACKAGE_VERSION@ > $(distdir)/META.yml echo MANIFEST > $(distdir)/MANIFEST @cd $(distdir); @PERL@ -M$(EUM) -e "$(EUM)::mkmanifest" @PERL@ -ple '$$_="$(distdir)/$$_"' $(distdir)/MANIFEST | tar -czf $(distdir).tar.gz -T - rm -rf $(distdir) @echo "Made $(distdir).tar.gz" release_test: -rm -rf $(distdir) tar xzvf $(distdir).tar.gz @cd $(distdir); @PERL@ -M$(EUM) -e "die 'Bogus MANIFEST' if $(EUM)::manicheck" @cd $(distdir); @PERL@ Makefile.PL -apxs @APACHE2_APXS@ && $(MAKE) test rm -rf $(distdir) @echo "$(distdir).tar.gz is kosher." apreq2_config: reconfig: ./buildconf ./config.status docs_clean: -rm -rf docs docs: src env glue build/doxygen.conf apr_tags pod2html @PERL@ build/version_check.pl doxygen doxygen build/doxygen.conf docs_install: docs @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(pkgdatadir) cp -a docs $(DESTDIR)$(pkgdatadir) pod2html: Request.html Cookie.html Cookie.html: Makefile.am $(COOKIE_POD) pod2html <$(COOKIE_POD) | perl -0777 -pe '$(SED_BODY_TAG)' > Cookie.html Request.html: Makefile.am $(REQUEST_POD) pod2html <$(REQUEST_POD)| perl -0777 -pe '$(SED_BODY_TAG)' > Request.html apr_tags: docs/apr.tag docs/apu.tag docs/apu.tag: -mkdir docs echo GENERATE_TAGFILE=`pwd`/docs/apu.tag | $(APU_DOX) docs/apr.tag: -mkdir docs echo GENERATE_TAGFILE=`pwd`/docs/apr.tag | $(APR_DOX) test: lib_test env_test $(PERL_TEST) env_test: cd env; $(MAKE) test lib_test: check t/testall -v perl_install: cd glue/perl; $(MAKE) install perl_test: cd glue/perl; $(MAKE) test perl_glue: cd glue/perl; @PERL@ ../../build/xsbuilder.pl run cd glue/perl; @PERL@ Makefile.PL -apxs @APACHE2_APXS@ cd glue/perl; $(MAKE) if BUILD_HTTPD install-exec-local: httpd_install httpd_install: cd @APACHE2_SRC@; $(MAKE) install endif