ZeroTierOne/ext/libpqxx-7.7.3/doc/Makefile.am
2022-06-24 10:12:36 -07:00

52 lines
987 B
Makefile

MAINTAINERCLEANFILES = Makefile.in
maintainer-clean-local:
$(RM) -rf html
$(RM) reference-stamp
$(MKDIR) html
EXTRA_DIST= Doxyfile.in libpqxx.xml reference-stamp
all-local: docs
if BUILD_REFERENCE
DOCS = reference
else
DOCS =
endif
if MAINTAINER_MODE
REFERENCE_STAMP_DEP = ../src/libpqxx.la
else
REFERENCE_STAMP_DEP =
endif
docs: $(DOCS)
reference: reference-stamp
reference-stamp: Doxyfile.in $(REFERENCE_STAMP_DEP)
if [ -x "$(DOXYGEN)" ]; then \
$(MKDIR_P) html; \
$(DOXYGEN) Doxyfile; \
touch $@; \
else \
echo >&2; \
echo >&2 "*****************************************************"; \
echo >&2; \
echo >&2 "Doxygen not found."; \
echo >&2 "Install it, or configure with --disable-documentation"; \
echo >&2; \
echo >&2 "*****************************************************"; \
exit 1; \
fi
../src/libpqxx.la:
cd ../src; \
$(MAKE) libpqxx.la
dist-hook: reference
if [ -d $(srcdir)/html ]; then \
cp -pR html $(distdir)/ ; \
fi