1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
TOPDIR=../..
ifndef SRCDIR
SRCDIR=$(shell pwd)
endif
TOPOBJDIR = $(shell ls -d `pwd`/$(TOPDIR))
-include $(TOPDIR)/doc/MakeVars
-include $(TOPDIR)/doc/MakeRules
include $(SRCDIR)/$(TOPDIR)/lib/MakeSuffixRules
ifdef DOXYGEN
TARGET = html/index.html
default:: $(TARGET)
$(TARGET): doxygen.cfg
$(DOXYGEN) $^
install_target:: $(TARGET)
$(INSTALL) $(INSTALLDIROPT) $(DESTDIR)$(docdir)/html
$(LTINST) $(INSTALL) $(INSTALLDOCOPT) html/* $(DESTDIR)$(docdir)/html
install-html:: html install_target
html:: $(TARGET)
else
TARGET=
default::
install-html:: html
html::
endif
pdf::
ps::
dvi::
install-pdf:: pdf
install-ps:: ps
install-dvi:: dvi
clean::
-rm -rf html
distclean:: clean
-rm -rf doxygen.cfg
|