forked from enlightenment/efl
eina: fix doc building when srcdir != builddir.
SVN revision: 60004
This commit is contained in:
parent
b3b3a6b74d
commit
198f7ee958
|
@ -649,6 +649,7 @@ Makefile
|
||||||
eina.pc
|
eina.pc
|
||||||
eina.spec
|
eina.spec
|
||||||
doc/Makefile
|
doc/Makefile
|
||||||
|
doc/Doxyfile
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/include/Makefile
|
src/include/Makefile
|
||||||
src/include/eina_config.h
|
src/include/eina_config.h
|
||||||
|
|
|
@ -31,7 +31,7 @@ PROJECT_NAME = Eina
|
||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER = @PACKAGE_VERSION@
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
@ -513,7 +513,7 @@ WARN_LOGFILE =
|
||||||
# directories like "/usr/src/myproject". Separate the files or directories
|
# directories like "/usr/src/myproject". Separate the files or directories
|
||||||
# with spaces.
|
# with spaces.
|
||||||
|
|
||||||
INPUT = ../src/include ../src/lib
|
INPUT = @top_srcdir@/src/include @top_srcdir@/src/lib
|
||||||
|
|
||||||
# This tag can be used to specify the character encoding of the source files
|
# This tag can be used to specify the character encoding of the source files
|
||||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||||
|
@ -542,7 +542,7 @@ RECURSIVE = YES
|
||||||
# excluded from the INPUT source files. This way you can easily exclude a
|
# excluded from the INPUT source files. This way you can easily exclude a
|
||||||
# subdirectory from a directory tree whose root is specified with the INPUT tag.
|
# subdirectory from a directory tree whose root is specified with the INPUT tag.
|
||||||
|
|
||||||
EXCLUDE = ../src/lib/eina_amalgamation.c
|
EXCLUDE = @top_srcdir@/src/lib/eina_amalgamation.c
|
||||||
|
|
||||||
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
|
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
|
||||||
# directories that are symbolic links (a Unix filesystem feature) are excluded
|
# directories that are symbolic links (a Unix filesystem feature) are excluded
|
||||||
|
@ -720,13 +720,13 @@ HTML_FILE_EXTENSION = .html
|
||||||
# each generated HTML page. If it is left blank doxygen will generate a
|
# each generated HTML page. If it is left blank doxygen will generate a
|
||||||
# standard header.
|
# standard header.
|
||||||
|
|
||||||
HTML_HEADER = head.html
|
HTML_HEADER = @srcdir@/head.html
|
||||||
|
|
||||||
# The HTML_FOOTER tag can be used to specify a personal HTML footer for
|
# The HTML_FOOTER tag can be used to specify a personal HTML footer for
|
||||||
# each generated HTML page. If it is left blank doxygen will generate a
|
# each generated HTML page. If it is left blank doxygen will generate a
|
||||||
# standard footer.
|
# standard footer.
|
||||||
|
|
||||||
HTML_FOOTER = foot.html
|
HTML_FOOTER = @srcdir@/foot.html
|
||||||
|
|
||||||
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
|
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
|
||||||
# style sheet that is used by each HTML page. It can be used to
|
# style sheet that is used by each HTML page. It can be used to
|
||||||
|
@ -735,7 +735,7 @@ HTML_FOOTER = foot.html
|
||||||
# the style sheet file to the HTML output directory, so don't put your own
|
# the style sheet file to the HTML output directory, so don't put your own
|
||||||
# stylesheet in the HTML output directory as well, or it will be erased!
|
# stylesheet in the HTML output directory as well, or it will be erased!
|
||||||
|
|
||||||
HTML_STYLESHEET = e.css
|
HTML_STYLESHEET = @srcdir@/e.css
|
||||||
|
|
||||||
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
|
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
|
||||||
# files or namespaces will be aligned in HTML using tables. If set to
|
# files or namespaces will be aligned in HTML using tables. If set to
|
|
@ -7,18 +7,18 @@ PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
|
||||||
if EFL_BUILD_DOC
|
if EFL_BUILD_DOC
|
||||||
|
|
||||||
doc-clean:
|
doc-clean:
|
||||||
rm -rf html/ latex/ man/ xml/ $(PACKAGE_DOCNAME).tar*
|
rm -rf html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar*
|
||||||
|
|
||||||
doc: all
|
doc: all
|
||||||
$(efl_doxygen)
|
$(efl_doxygen)
|
||||||
cp img/* html/
|
cp $(srcdir)/img/* html/
|
||||||
rm -rf $(PACKAGE_DOCNAME).tar*
|
rm -rf $(PACKAGE_DOCNAME).tar*
|
||||||
mkdir -p $(PACKAGE_DOCNAME)/doc
|
mkdir -p $(PACKAGE_DOCNAME)/doc
|
||||||
cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc
|
cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc
|
||||||
tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
|
tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
|
||||||
bzip2 -9 $(PACKAGE_DOCNAME).tar
|
bzip2 -9 $(PACKAGE_DOCNAME).tar
|
||||||
rm -rf $(PACKAGE_DOCNAME)/
|
rm -rf $(PACKAGE_DOCNAME)/
|
||||||
mv $(PACKAGE_DOCNAME).tar.bz2 $(top_srcdir)
|
mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir)
|
||||||
|
|
||||||
clean-local: doc-clean
|
clean-local: doc-clean
|
||||||
|
|
||||||
|
@ -29,4 +29,8 @@ doc:
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
EXTRA_DIST = Doxyfile $(wildcard img/*.*) e.css head.html foot.html
|
EXTRA_DIST = $(srcdir)/Doxyfile.in \
|
||||||
|
$(wildcard $(srcdir)/img/*.*) \
|
||||||
|
$(srcdir)/e.css \
|
||||||
|
$(srcdir)/head.html \
|
||||||
|
$(srcdir)/foot.html
|
||||||
|
|
Loading…
Reference in New Issue