ref: efcd0012ddb29c342e4b726eab0ce181bb9dccef
parent: 1f3533559ceaa34d1d36f8ea16222f88e1271d4a
author: Diego Biurrun <diego@biurrun.de>
date: Mon Oct 20 07:59:04 EDT 2014
build: Run doxygen from the top build directory
--- a/Makefile.am
+++ b/Makefile.am
@@ -58,7 +58,7 @@
apidoc: stamp-doxygen
stamp-doxygen: doc/doxygen.cfg src/libdvdcss.c src/dvdcss/dvdcss.h
- cd doc && doxygen doxygen.cfg
+ doxygen $<
touch $@
tools: test/csstest test/dvd_region
--- a/doc/doxygen.cfg.in
+++ b/doc/doxygen.cfg.in
@@ -58,7 +58,7 @@
# entered, it will be relative to the location where doxygen was started. If
# left blank the current directory will be used.
-OUTPUT_DIRECTORY = @top_builddir@/doc
+OUTPUT_DIRECTORY = @abs_builddir@
# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
# directories (in 2 levels) under the output directory of each output format and
@@ -743,8 +743,8 @@
# spaces.
# Note: If this tag is empty the current directory is searched.
-INPUT = @top_srcdir@/src/dvdcss/dvdcss.h \
- @top_srcdir@/src/libdvdcss.c
+INPUT = @abs_top_srcdir@/src/dvdcss/dvdcss.h \
+ @abs_top_srcdir@/src/libdvdcss.c
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses