Added doc target to Makefile
parent
6ec768b64d
commit
9457f7e314
18
Makefile
18
Makefile
|
@ -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}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue