mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-22 14:22:23 +00:00
52 lines
987 B
Makefile
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
|