Only rebuild doc when source changes
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
/bin/plovr*.jar
|
/bin/plovr*.jar
|
||||||
/build/gh-pages
|
/build/gh-pages
|
||||||
|
/build/jsdoc-*-timestamp
|
||||||
/build/lint-spec-timestamp
|
/build/lint-spec-timestamp
|
||||||
/build/lint-src-timestamp
|
/build/lint-src-timestamp
|
||||||
/build/ol.css
|
/build/ol.css
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
BRANCH = $(shell git rev-parse --abbrev-ref HEAD)
|
||||||
JSDOC = jsdoc
|
JSDOC = jsdoc
|
||||||
PHANTOMJS = phantomjs
|
PHANTOMJS = phantomjs
|
||||||
PLOVR_JAR = bin/plovr-b254c26318c5.jar
|
PLOVR_JAR = bin/plovr-b254c26318c5.jar
|
||||||
@@ -81,17 +82,21 @@ $(PLOVR_JAR):
|
|||||||
|
|
||||||
.PHONY: gh-pages
|
.PHONY: gh-pages
|
||||||
gh-pages:
|
gh-pages:
|
||||||
bin/git-update-ghpages openlayers/ol3 -i build/gh-pages/$(shell git rev-parse --abbrev-ref HEAD) -p $(shell git rev-parse --abbrev-ref HEAD)
|
bin/git-update-ghpages openlayers/ol3 -i build/gh-pages/$(BRANCH) -p $(BRANCH)
|
||||||
|
|
||||||
.PHONY: doc
|
.PHONY: doc
|
||||||
doc:
|
doc: build/jsdoc-$(BRANCH)-timestamp
|
||||||
$(JSDOC) -t doc/template -r src -d build/gh-pages/$(shell git rev-parse --abbrev-ref HEAD)/apidoc
|
|
||||||
|
build/jsdoc-$(BRANCH)-timestamp: $(SRC) $(shell find doc/template -type f)
|
||||||
|
$(JSDOC) -t doc/template -r src -d build/gh-pages/$(BRANCH)/apidoc
|
||||||
|
touch $@
|
||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test: $(INTERNAL_SRC)
|
test: $(INTERNAL_SRC)
|
||||||
$(PHANTOMJS) test/phantom-jasmine/run_jasmine_test.coffee test/ol.html
|
$(PHANTOMJS) test/phantom-jasmine/run_jasmine_test.coffee test/ol.html
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
rm -f jsdoc/jsdoc-*-timestamp
|
||||||
rm -f build/lint-spec-timestamp
|
rm -f build/lint-spec-timestamp
|
||||||
rm -f build/lint-src-timestamp
|
rm -f build/lint-src-timestamp
|
||||||
rm -f build/ol.css
|
rm -f build/ol.css
|
||||||
|
|||||||
Reference in New Issue
Block a user