dmx: Construct paths in doxygen.conf to fix VPATH builds
The paths in doxygen.conf assumed that srcdir=builddir and broke otherwise. Use autoconf to fill in the paths to the srcdir so that the files can be found when users have a separate build directory (as with distcheck). Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Tested-by: Cyril Brulebois <kibi@debian.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
This commit is contained in:
		
							parent
							
								
									61ce915bf7
								
							
						
					
					
						commit
						6b951dec69
					
				|  | @ -2248,6 +2248,7 @@ hw/xfree86/utils/gtf/Makefile | ||||||
| hw/dmx/config/Makefile | hw/dmx/config/Makefile | ||||||
| hw/dmx/config/man/Makefile | hw/dmx/config/man/Makefile | ||||||
| hw/dmx/doc/Makefile | hw/dmx/doc/Makefile | ||||||
|  | hw/dmx/doc/doxygen.conf | ||||||
| hw/dmx/examples/Makefile | hw/dmx/examples/Makefile | ||||||
| hw/dmx/input/Makefile | hw/dmx/input/Makefile | ||||||
| hw/dmx/glxProxy/Makefile | hw/dmx/glxProxy/Makefile | ||||||
|  |  | ||||||
|  | @ -8,3 +8,4 @@ scaled.html | ||||||
| scaled.pdf | scaled.pdf | ||||||
| scaled.ps | scaled.ps | ||||||
| scaled.txt | scaled.txt | ||||||
|  | doxygen.conf | ||||||
|  |  | ||||||
|  | @ -34,7 +34,7 @@ all-local: html/annotated.html | ||||||
| dist-local: html/annotated.html | dist-local: html/annotated.html | ||||||
| 
 | 
 | ||||||
| html/annotated.html: $(DOXYGEN_SRC) | html/annotated.html: $(DOXYGEN_SRC) | ||||||
| 	$(DOXYGEN) $(srcdir)/doxygen.conf | 	$(DOXYGEN) doxygen.conf | ||||||
| 
 | 
 | ||||||
| maintainer-clean-local: | maintainer-clean-local: | ||||||
| 	rm -rf html/ | 	rm -rf html/ | ||||||
|  |  | ||||||
|  | @ -344,9 +344,9 @@ 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                  = .. \ | INPUT                  = @srcdir@/.. \ | ||||||
|                          ../input \ |                          @srcdir@/../input \ | ||||||
|                          ../config |                          @srcdir@/../config | ||||||
| 
 | 
 | ||||||
| # If the value of the INPUT tag contains directories, you can use the  | # If the value of the INPUT tag contains directories, you can use the  | ||||||
| # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp  | # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp  | ||||||
|  | @ -367,9 +367,9 @@ RECURSIVE              = NO | ||||||
| # 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                = ../config/parser.c \ | EXCLUDE                = @srcdir@/../config/parser.c \ | ||||||
|                          ../config/parser.h \ |                          @srcdir@/../config/parser.h \ | ||||||
|                          ../config/scanner.c |                          @srcdir@/../config/scanner.c | ||||||
| 
 | 
 | ||||||
| # The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories  | # The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories  | ||||||
| # that are symbolic links (a Unix filesystem feature) are excluded from the input. | # that are symbolic links (a Unix filesystem feature) are excluded from the input. | ||||||
|  | @ -510,20 +510,20 @@ 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            = doxygen.head | HTML_HEADER            = @srcdir@/doxygen.head | ||||||
| 
 | 
 | ||||||
| # 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            = doxygen.foot | HTML_FOOTER            = @srcdir@/doxygen.foot | ||||||
| 
 | 
 | ||||||
| # 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  | ||||||
| # fine-tune the look of the HTML output. If the tag is left blank doxygen  | # fine-tune the look of the HTML output. If the tag is left blank doxygen  | ||||||
| # will generate a default style sheet | # will generate a default style sheet | ||||||
| 
 | 
 | ||||||
| HTML_STYLESHEET        = doxygen.css | HTML_STYLESHEET        = @srcdir@/doxygen.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  | ||||||
		Loading…
	
		Reference in New Issue