123456789101112131415161718192021222324 |
- files = semver.browser.js \
- semver.min.js \
- semver.browser.js.gz \
- semver.min.js.gz
- all: $(files)
- clean:
- rm -f $(files)
- semver.browser.js: head.js.txt semver.js foot.js.txt
- ( cat head.js.txt; \
- cat semver.js | \
- egrep -v '^ *\/\* nomin \*\/' | \
- perl -pi -e 's/debug\([^\)]+\)//g'; \
- cat foot.js.txt ) > semver.browser.js
- semver.min.js: semver.browser.js
- uglifyjs -m <semver.browser.js >semver.min.js
- %.gz: %
- gzip --stdout -9 <$< >$@
- .PHONY: all clean
|