@@ -26,12 +26,9 @@ static/katex/:
2626 @echo " > Katex downloaded"
2727
2828
29- build : build/pseudocode.js build/pseudocode.css
29+ build : build/pseudocode.js build/pseudocode.css build/samples.html
3030 @echo " > Building succeeded"
3131
32- build/pseudocode.min.js : build/pseudocode.js
33- $(UGLIFYJS ) < $< > $@
34-
3532build/pseudocode.js : pseudocode.js $(wildcard src/* .js)
3633 @$(MAKE ) --no-print-directory lint
3734 $(BROWSERIFY ) $< --exclude katex --standalone pseudocode -o $@
@@ -43,27 +40,33 @@ lint: pseudocode.js $(wildcard src/*.js)
4340watch-js : pseudocode.js $(wildcard src/* .js)
4441 $(WATCHIFY ) $< --standalone pseudocode -o build/pseudocode.js
4542
46- build/pseudocode.min.css : build/pseudocode.css
47- $(CLEANCSS ) -o $@ $<
48-
4943build/pseudocode.css : static/pseudocode.css
5044 cp static/pseudocode.css build/pseudocode.css
5145
46+ build/samples.html : static/samples.html.template
47+ cp $< $@
48+
5249
53- release : build/pseudocode-js.tar.gz build/pseudocode-js.zip
50+ release : build build /pseudocode-js.tar.gz build/pseudocode-js.zip
5451 @echo " > Release package generated"
5552
56- RELEASE_DIR =pseudocode-$(VERSION ) /
53+ RELEASE_DIR =pseudocode.js -$(VERSION ) /
5754build/pseudocode-js.tar.gz : build/$(RELEASE_DIR )
5855 cd build && tar czf pseudocode-js.tar.gz $(RELEASE_DIR )
5956
6057build/pseudocode-js.zip : build/$(RELEASE_DIR )
6158 cd build && zip -rq pseudocode-js.zip $(RELEASE_DIR )
6259
63- build/$(RELEASE_DIR ) : build/pseudocode.min.js build/pseudocode.min.css README.md
60+ build/$(RELEASE_DIR ) : build/pseudocode.js build/pseudocode. min.js build/pseudocode.css build/pseudocode. min.css build/samples.html README.md
6461 mkdir -p build/$(RELEASE_DIR )
6562 cp -r $^ build/$(RELEASE_DIR )
6663
64+ build/pseudocode.min.js : build/pseudocode.js
65+ $(UGLIFYJS ) < $< > $@
66+
67+ build/pseudocode.min.css : build/pseudocode.css
68+ $(CLEANCSS ) -o $@ $<
69+
6770
6871clean :
6972 @rm -rf build/*
0 commit comments