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