From: <sg...@us...> - 2003-11-17 22:24:27
|
Update of /cvsroot/libfunutil/libfunutil/doc/api In directory sc8-pr-cvs1:/tmp/cvs-serv23566 Modified Files: Makefile Log Message: now uses DOXYGEN.make Index: Makefile =================================================================== RCS file: /cvsroot/libfunutil/libfunutil/doc/api/Makefile,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- Makefile 14 Oct 2003 03:36:25 -0000 1.9 +++ Makefile 17 Nov 2003 22:24:24 -0000 1.10 @@ -1,36 +1,28 @@ -SUBDIRS = html include toc.make +# Note: much of this process was written by Rusty Ballinger. -DOXYFILE_IN = Doxyfile.in -DOXYFILE = Doxyfile - -DIST_FILES += Makefile.bt $(DOXYFILE_IN) index.txt -CLEAN_FILES += $(DOXYFILE) - -ifdef DOXYGEN_BIN -all: doxygen subdirs -# doesn't yet support subdirs in filenames: -# INSTALL_DOCS += html/* -endif - -doxygen: clean-subdirs $(DOXYFILE) - $(DOXYGEN_BIN) +DIST_FILES += Doxyfile.at index.txt -clean: clean-doxygen -clean-doxygen: - -rm -fr latex +INCLUDES_DIRS = $(addprefix $(top_includesdir)/,fun) -DOXYGEN_INCLUDE_PATHS = $(top_includesdir)/fun -ifeq (1,$(configure_enable_s11n)) - DOXYGEN_INCLUDE_PATHS += $(top_includesdir)/s11n $(top_includesdir)/toolbox -endif +DOXYGEN_PREDEF = \ + HAVE_CONFIG_H=1 \ + ZSTREAM_NAMESPACE=$(TOOLBOX_NAMESPACE) \ + CL_NAMESPACE=$(CL_NAMESPACE) \ + TOOLBOX_NAMESPACE=$(TOOLBOX_NAMESPACE) -atparser = $(top_srcdir)/toc/bin/atsign_parse -$(DOXYFILE): Makefile $(DOXYFILE_IN) - $(call toc_atparse_file,$(DOXYFILE_IN),$@, \ +DOXYGEN_ATPARSE_ARGS = \ + $(DOXYGEN_PREDEF) \ + CL_NAMESPACE=$(CL_NAMESPACE) \ + TOOLBOX_NAMESPACE=$(TOOLBOX_NAMESPACE) \ + DOXYGEN_INPUT="index.txt $(INCLUDES_DIRS)" BT_PKG_NAME=$(PACKAGE_NAME) BT_PKG_VERSION=$(PACKAGE_VERSION) \ BT_PROG_PERL=$(PERL_BIN) \ - top_includesdir="$(top_includesdir)" \ - INPUT_PATHS="$(DOXYGEN_INCLUDE_PATHS)" \ - ) + +ifeq (,$(DOXYGEN_BIN)) +all: +else +include $(toc_makesdir)/DOXYGEN.make +all: doxygen +endif |