diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2015-01-03 12:11:33 -0800 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2015-01-03 12:11:33 -0800 |
commit | 6f6529a4bbc4dceaaed7e9c56b482e83fb809de9 (patch) | |
tree | 27c05065aaa38893ffb5677aebdb7f65286751c4 /Makefile.in | |
parent | 29ec8b3f3910b4b9bb0724953c9628dc039df06b (diff) | |
download | tmwa-6f6529a4bbc4dceaaed7e9c56b482e83fb809de9.tar.gz tmwa-6f6529a4bbc4dceaaed7e9c56b482e83fb809de9.tar.bz2 tmwa-6f6529a4bbc4dceaaed7e9c56b482e83fb809de9.tar.xz tmwa-6f6529a4bbc4dceaaed7e9c56b482e83fb809de9.zip |
Document every network packet's pre, post, and desc
With pretty pictures (not a submodule because large images).
Part of this commit was originally made by Rawng.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in index 0002153..7cf6080 100644 --- a/Makefile.in +++ b/Makefile.in @@ -224,6 +224,11 @@ TEST_BINARIES := $(patsubst src/%/test.cpp,bin/tests/test-%,${TEST_SOURCES}) GTEST_BINARIES := $(patsubst src--%_test.cpp,bin/tests/gtest-%,$(subst /,--,${GTEST_SOURCES})) DTEST_BINARIES := $(patsubst src/debug-debug/%.cpp,bin/tests/dtest-%,${DTEST_SOURCES}) +DOC_DOTS := $(shell cd ${SRC_DIR}; find doc-gen/ -name '*.gv') +DOC_PNGS := $(patsubst %.gv,${SRC_DIR}/%.png,${DOC_DOTS}) +DOC_OBSOLETE := +DOC_OBSOLETE += $(filter-out ${DOC_PNGS},$(wildcard ${SRC_DIR}/doc-gen/*.png)) + # tricky part # We can't put comments in a macro so here goes: @@ -747,6 +752,14 @@ stamp/%.tcc.formatted: src/%.tcc tools/indenter touch $@ .PHONY: format format-cpp format-hpp +vpath doc-gen/%.gv ${SRC_DIR} +${SRC_DIR}/doc-gen/%.png: doc-gen/%.gv + dot -Tpng $< -o $@ +doc: ${DOC_PNGS} + test -e ${SRC_DIR}/doc-gen/.git + rm -f ${DOC_OBSOLETE} +.PHONY: doc + most: $(filter-out bin/${tmwa}-map,${BINARIES}) magic: $(filter obj/map/magic%,${PDC_OBJECTS}) common: $(filter-out %/lib.pdc.o obj/debug-debug/% %_test.pdc.o obj/login/% obj/char/% obj/map/% obj/admin/% obj/monitor/%,${PDC_OBJECTS}) |