mirror of
https://github.com/egzumer/uv-k5-firmware-custom
synced 2024-11-21 17:19:57 +00:00
Add Doxygen configuration file and makefile target
It can be used to generate sometimes useful call-graphs.
This commit is contained in:
parent
6f1cabc807
commit
a715389a8b
3
.gitignore
vendored
3
.gitignore
vendored
@ -6,4 +6,5 @@ firmware
|
|||||||
/compiled-firmware
|
/compiled-firmware
|
||||||
.cache
|
.cache
|
||||||
compile_commands.json
|
compile_commands.json
|
||||||
.vscode
|
.vscode
|
||||||
|
/docs
|
||||||
|
17
Doxyfile
Normal file
17
Doxyfile
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
OUTPUT_DIRECTORY = docs
|
||||||
|
GENERATE_LATEX = NO
|
||||||
|
GENERATE_RTF = NO
|
||||||
|
GENERATE_MAN = NO
|
||||||
|
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||||
|
HAVE_DOT = YES
|
||||||
|
EXTRACT_ALL = YES
|
||||||
|
EXTRACT_PRIVATE = YES
|
||||||
|
EXTRACT_STATIC = YES
|
||||||
|
CALL_GRAPH = YES
|
||||||
|
CALLER_GRAPH = YES
|
||||||
|
DISABLE_INDEX = YES
|
||||||
|
GENERATE_TREEVIEW = YES
|
||||||
|
RECURSIVE = YES
|
||||||
|
COLLABORATION_GRAPH = YES
|
||||||
|
GRAPHICAL_HIERARCHY = YES
|
||||||
|
DOT_MULTI_TARGETS = YES
|
5
Makefile
5
Makefile
@ -178,7 +178,7 @@ else # unix
|
|||||||
RM = rm -f
|
RM = rm -f
|
||||||
FixPath = $1
|
FixPath = $1
|
||||||
WHERE = which
|
WHERE = which
|
||||||
NULL_OUTPUT = /dev/null
|
NULL_OUTPUT = /dev/null
|
||||||
endif
|
endif
|
||||||
|
|
||||||
AS = arm-none-eabi-gcc
|
AS = arm-none-eabi-gcc
|
||||||
@ -441,3 +441,6 @@ bsp/dp32g030/%.h: hardware/dp32g030/%.def
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) $(call FixPath, $(TARGET).bin $(TARGET).packed.bin $(TARGET) $(OBJS) $(DEPS))
|
$(RM) $(call FixPath, $(TARGET).bin $(TARGET).packed.bin $(TARGET) $(OBJS) $(DEPS))
|
||||||
|
|
||||||
|
doxygen:
|
||||||
|
doxygen
|
||||||
|
Loading…
Reference in New Issue
Block a user