Merge pull request #328 from larskotthoff/maketarget
make Makefile GNU make v3.82 compatible
This commit is contained in:
Коммит
f70ab33e85
29
Makefile
29
Makefile
|
@ -4,22 +4,19 @@ NODE_PATH ?= ./node_modules
|
||||||
JS_COMPILER = $(NODE_PATH)/uglify-js/bin/uglifyjs
|
JS_COMPILER = $(NODE_PATH)/uglify-js/bin/uglifyjs
|
||||||
JS_TESTER = $(NODE_PATH)/vows/bin/vows
|
JS_TESTER = $(NODE_PATH)/vows/bin/vows
|
||||||
|
|
||||||
|
JS_FILES = \
|
||||||
|
d3.js \
|
||||||
|
d3.chart.js \
|
||||||
|
d3.layout.js \
|
||||||
|
d3.csv.js \
|
||||||
|
d3.geo.js \
|
||||||
|
d3.geom.js \
|
||||||
|
d3.time.js
|
||||||
|
|
||||||
all: \
|
all: \
|
||||||
d3.js \
|
$(JS_FILES) \
|
||||||
d3.min.js \
|
$(JS_FILES:.js=.min.js) \
|
||||||
d3.chart.js \
|
package.json
|
||||||
d3.chart.min.js \
|
|
||||||
d3.layout.js \
|
|
||||||
d3.layout.min.js \
|
|
||||||
d3.csv.js \
|
|
||||||
d3.csv.min.js \
|
|
||||||
d3.geo.js \
|
|
||||||
d3.geo.min.js \
|
|
||||||
d3.geom.js \
|
|
||||||
d3.geom.min.js \
|
|
||||||
d3.time.js \
|
|
||||||
d3.time.min.js \
|
|
||||||
package.json
|
|
||||||
|
|
||||||
# Modify this rule to build your own custom release.
|
# Modify this rule to build your own custom release.
|
||||||
# Run `make d3.custom.min.js` to produce the minified version.
|
# Run `make d3.custom.min.js` to produce the minified version.
|
||||||
|
@ -245,7 +242,7 @@ test: all
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
$(JS_COMPILER) < $< > $@
|
$(JS_COMPILER) < $< > $@
|
||||||
|
|
||||||
d3.js d3%.js: Makefile
|
d3.%: Makefile
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
cat $(filter %.js,$^) > $@
|
cat $(filter %.js,$^) > $@
|
||||||
@chmod a-w $@
|
@chmod a-w $@
|
||||||
|
|
Загрузка…
Ссылка в новой задаче