mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-27 18:32:25 +02:00
Add makefile and lodash.
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# See the README for installation instructions.
|
||||
|
||||
NODE_PATH ?= ./node_modules
|
||||
# JS_COMPILER = $(NODE_PATH)/uglify-js/bin/uglifyjs
|
||||
JS_BEAUTIFIER = uglifyjs -b -i 2 -nm -ns
|
||||
JS_COMPILER = uglifyjs
|
||||
LOCALE ?= en_US
|
||||
|
||||
all: \
|
||||
iD.js \
|
||||
iD.min.js
|
||||
|
||||
.INTERMEDIATE iD.js: \
|
||||
js/lib/d3.v2.js \
|
||||
js/lib/lodash.js \
|
||||
js/lib/jxon.js \
|
||||
js/lib/underscore.js \
|
||||
js/iD/id.js \
|
||||
js/iD/Connection.js \
|
||||
js/iD/Util.js \
|
||||
js/iD/actions/*.js \
|
||||
js/iD/graph/*.js \
|
||||
js/iD/renderer/*.js \
|
||||
js/iD/ui/*.js \
|
||||
|
||||
iD.js: Makefile
|
||||
@rm -f $@
|
||||
cat $(filter %.js,$^) | $(JS_BEAUTIFIER) > $@
|
||||
@chmod a-w $@
|
||||
|
||||
%.min.js: %.js Makefile
|
||||
@rm -f $@
|
||||
$(JS_COMPILER) < $< > $@
|
||||
|
||||
clean:
|
||||
rm -f iD*.js
|
||||
Reference in New Issue
Block a user