CASA/casa-yast/autodocs-cc-base.ami
2006-04-14 20:38:26 +00:00

25 lines
864 B
Makefile

# -*- makefile -*- Automake include file
# $Id: autodocs-cc.ami 23704 2005-06-10 17:36:13Z mvidner $
# This is a common base for autodocs-cc-{,off}.ami
# and should NOT be used directly
# Builds source documentation for C++ sources
# Uses doxygen (ydoxygen)
# PARAMETERS:
# AUTODOCS_CC: Directories that the C++ autodocs is built from
# Optional - the default is $(srcdir)/../../src
# AUTODOCS_DEPS: dependencies of the docs, default is $(AUTODOCS_CC)/*.h
# AUTODOCS_PARAMS: more params for ydoxygen
AUTODOCS_CC ?= $(srcdir)/../../src
AUTODOCS_DEPS ?= $(AUTODOCS_CC)/*.h
html_data = index.html $(wildcard *.html *.png) doxygen.css @RPMNAME@.tag
CLEANFILES = $(html_data) doxygen.log doxygen.conf installdox
doxygen.css @RPMNAME@.tag: index.html
index.html: $(AUTODOCS_DEPS)
${YDOXYGEN} PROJECT_NAME=@RPMNAME@ INPUT=$(AUTODOCS_CC) $(AUTODOCS_PARAMS)