Merge pull request #328 from larskotthoff/maketarget

make Makefile GNU make v3.82 compatible
This commit is contained in:
Mike Bostock 2011-10-06 08:45:49 -07:00
Родитель fe6128180e f3b8c0ef04
Коммит f70ab33e85
1 изменённых файлов: 13 добавлений и 16 удалений

Просмотреть файл

@ -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 $@