30 lines
639 B
Makefile
30 lines
639 B
Makefile
# -*- Makefile -*-
|
|
|
|
.PHONY: gendoc api_refs asciidoc
|
|
|
|
ASCIIDOCOPTS=-a pygments -a language=c -a icons \
|
|
-a toc2 \
|
|
-a numbered \
|
|
-a imagesdir="./images/" \
|
|
-a iconsdir="./images/icons" \
|
|
-a stylesdir="${abs_srcdir}/stylesheets/"
|
|
|
|
%.html: %.txt
|
|
./resolve-asciidoc-refs.py $< > asciidoc.tmp
|
|
asciidoc $(ASCIIDOCOPTS) -o $@ asciidoc.tmp
|
|
./doxygen-link.py libnl.dict $@ > asciidoc.tmp
|
|
mv asciidoc.tmp $@
|
|
|
|
asciidoc: core.html route.html index.html
|
|
|
|
api_ref:
|
|
doxygen Doxyfile;
|
|
./gen-tags.sh | ./tags2dict.sh > libnl.dict
|
|
|
|
gendoc:
|
|
$(MAKE) api_ref
|
|
$(MAKE) asciidoc
|
|
|
|
clean-local:
|
|
rm -f api/* libnl.dict *.html;
|