defensive-coding-guide/Makefile

30 lines
676 B
Makefile
Raw Normal View History

2013-03-11 18:11:16 -04:00
all: build
include src/src.mk
2017-03-29 15:21:35 +02:00
.PHONY: all build build-manual build-snippets build-manual-html build-manual-epub force clean
2013-03-11 18:11:16 -04:00
build: build-src build-manual
build-snippets:
mkdir -p en-US/snippets
python scripts/split-snippets.py . \
2014-10-13 09:49:48 +02:00
src/*.c src/*.cpp src/*.java src/*.py src/*.go src/*.sh
2013-03-11 18:11:16 -04:00
build-manual: build-snippets
publican build --formats=html,epub,pdf --langs=en-US
2013-03-11 18:11:16 -04:00
build-manual-html: build-snippets
publican build --formats=html --langs=en-US
2013-03-11 18:11:16 -04:00
build-manual-epub: build-snippets
publican build --formats=epub --langs=en-US
2013-03-11 18:11:16 -04:00
build-manual-pdf: build-snippets
publican build --formats=pdf --langs=en-US
2013-03-11 18:11:16 -04:00
clean: clean-src
-rm -rf tmp
-rm -rf en-US/*/snippets