2013-07-10 04:09:02 +08:00
|
|
|
files = semver.browser.js \
|
|
|
|
semver.min.js \
|
|
|
|
semver.browser.js.gz \
|
|
|
|
semver.min.js.gz
|
|
|
|
|
|
|
|
all: $(files)
|
|
|
|
|
|
|
|
clean:
|
2013-10-29 05:10:47 +08:00
|
|
|
rm -f $(files)
|
2013-07-10 04:09:02 +08:00
|
|
|
|
|
|
|
semver.browser.js: head.js semver.js foot.js
|
|
|
|
( cat head.js; \
|
|
|
|
cat semver.js | \
|
|
|
|
egrep -v '^ *\/\* nomin \*\/' | \
|
|
|
|
perl -pi -e 's/debug\([^\)]+\)//g'; \
|
|
|
|
cat foot.js ) > semver.browser.js
|
|
|
|
|
|
|
|
semver.min.js: semver.browser.js
|
|
|
|
uglifyjs -m <semver.browser.js >semver.min.js
|
|
|
|
|
|
|
|
%.gz: %
|
|
|
|
gzip --stdout -9 <$< >$@
|
|
|
|
|
|
|
|
.PHONY: all clean
|