mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2025-02-05 14:54:56 +01:00
Added Doxyfile, Update Makefile
This commit is contained in:
parent
5b54bebc1b
commit
a3de62c1c8
2 changed files with 36 additions and 3 deletions
29
Doxyfile
Normal file
29
Doxyfile
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# See LICENSE file for license and copyright information
|
||||||
|
|
||||||
|
# General information
|
||||||
|
PROJECT_NAME = zathura
|
||||||
|
OUTPUT_DIRECTORY = ./doc/
|
||||||
|
OUTPUT_LANGUAGE = English
|
||||||
|
TAB_SIZE = 2
|
||||||
|
EXTRACT_ALL = YES
|
||||||
|
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||||
|
DOXYFILE_ENCODING = UTF-8
|
||||||
|
TYPEDEF_HIDES_STRUCT = YES
|
||||||
|
|
||||||
|
# Warning and progress messages
|
||||||
|
QUIET = YES
|
||||||
|
WARNINGS = YES
|
||||||
|
WARN_IF_UNDOCUMENTED = YES
|
||||||
|
|
||||||
|
# Input files
|
||||||
|
INPUT =
|
||||||
|
FILE_PATTERNS = *.h *.c
|
||||||
|
RECURSIVE = YES
|
||||||
|
|
||||||
|
# Output files
|
||||||
|
GENERATE_HTML = YES
|
||||||
|
GENERATE_LATEX = NO
|
||||||
|
GENERATE_RTF = NO
|
||||||
|
GENERATE_XML = NO
|
||||||
|
|
||||||
|
SOURCE_BROWSER = YES
|
10
Makefile
10
Makefile
|
@ -5,6 +5,7 @@ include common.mk
|
||||||
|
|
||||||
PROJECT = zathura
|
PROJECT = zathura
|
||||||
SOURCE = $(shell find . -iname "*.c" -a ! -iname "database-*" ! -path "*tests*")
|
SOURCE = $(shell find . -iname "*.c" -a ! -iname "database-*" ! -path "*tests*")
|
||||||
|
HEADER = $(shell find . -iname "*.h")
|
||||||
OBJECTS = $(patsubst %.c, %.o, $(SOURCE))
|
OBJECTS = $(patsubst %.c, %.o, $(SOURCE))
|
||||||
DOBJECTS = $(patsubst %.c, %.do, $(SOURCE))
|
DOBJECTS = $(patsubst %.c, %.do, $(SOURCE))
|
||||||
|
|
||||||
|
@ -75,13 +76,16 @@ tests: ${OBJECTS}
|
||||||
|
|
||||||
dist: clean
|
dist: clean
|
||||||
$(QUIET)mkdir -p ${PROJECT}-${VERSION}
|
$(QUIET)mkdir -p ${PROJECT}-${VERSION}
|
||||||
$(QUIET)cp -R LICENSE Makefile config.mk README \
|
$(QUIET)cp -R LICENSE Makefile config.mk README Doxyfile \
|
||||||
${PROJECT}.1 ${SOURCE} ${PROJECT}.pc.in \
|
${PROJECT}.1 ${SOURCE} ${HEADER} ${PROJECT}.pc.in \
|
||||||
${PROJECT}-${VERSION}
|
${PROJECT}-${VERSION}
|
||||||
$(QUIET)tar -cf ${PROJECT}-${VERSION}.tar ${PROJECT}-${VERSION}
|
$(QUIET)tar -cf ${PROJECT}-${VERSION}.tar ${PROJECT}-${VERSION}
|
||||||
$(QUIET)gzip ${PROJECT}-${VERSION}.tar
|
$(QUIET)gzip ${PROJECT}-${VERSION}.tar
|
||||||
$(QUIET)rm -rf ${PROJECT}-${VERSION}
|
$(QUIET)rm -rf ${PROJECT}-${VERSION}
|
||||||
|
|
||||||
|
doc: clean
|
||||||
|
$(QUIET)doxygen Doxyfile
|
||||||
|
|
||||||
install: all ${PROJECT}.pc
|
install: all ${PROJECT}.pc
|
||||||
$(ECHO) installing executable file
|
$(ECHO) installing executable file
|
||||||
$(QUIET)mkdir -p ${DESTDIR}${PREFIX}/bin
|
$(QUIET)mkdir -p ${DESTDIR}${PREFIX}/bin
|
||||||
|
@ -120,4 +124,4 @@ uninstall:
|
||||||
|
|
||||||
-include $(wildcard .depend/*.dep)
|
-include $(wildcard .depend/*.dep)
|
||||||
|
|
||||||
.PHONY: all options clean debug valgrind gdb dist install uninstall tests
|
.PHONY: all options clean debug valgrind gdb dist doc install uninstall tests
|
||||||
|
|
Loading…
Reference in a new issue