25 lines
864 B
Plaintext
25 lines
864 B
Plaintext
|
# -*- 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)
|