1
0
Fork 0

Added doc target to Makefile

closure/master
Mike Gerwitz 2011-03-08 00:06:34 -05:00
parent 6ec768b64d
commit 9457f7e314
2 changed files with 18 additions and 4 deletions

View File

@ -4,14 +4,16 @@ PATH_TOOLS=./tools
PATH_COMBINE_OUTPUT=${PATH_BUILD}/ease.js PATH_COMBINE_OUTPUT=${PATH_BUILD}/ease.js
PATH_COMBINE_OUTPUT_FULL=${PATH_BUILD}/ease-full.js PATH_COMBINE_OUTPUT_FULL=${PATH_BUILD}/ease-full.js
PATH_BROWSER_TEST=${PATH_TOOLS}/browser-test.html PATH_BROWSER_TEST=${PATH_TOOLS}/browser-test.html
PATH_DOC=./doc
COMBINE=${PATH_TOOLS}/combine COMBINE=${PATH_TOOLS}/combine
.PHONY: test .PHONY: test doc
default: combine default: combine
all: combine doc
# create build dir # create build dir
mkbuild: mkbuild:
@ -34,7 +36,19 @@ test: default
./$$test; \ ./$$test; \
done; done;
# generate texinfo documentation (twice to generate TOC), then remove the extra
# files that were generaetd
doc:
pdftex -output-directory "${PATH_DOC}" ${PATH_DOC}/manual.texi;
pdftex -output-directory "${PATH_DOC}" ${PATH_DOC}/manual.texi;
find ${PATH_DOC} -type f \
! -name '*.texi' -a \
! -name '.*' -a \
! -name '*.pdf' \
| xargs rm
mv ${PATH_DOC}/*.pdf ${PATH_BUILD}/
# clean up build dir # clean up build dir
clean: clean: clean-doc
rm -rf ${PATH_BUILD} rm -rf ${PATH_BUILD}

View File

@ -41,6 +41,6 @@ Free Documentation License".
This manual is for ease.js, version 0.1.0-pre. This manual is for ease.js, version 0.1.0-pre.
@end ifnottex @end ifnottex
@include license.texi @include ./license.texi
@bye @bye