From: Joe Wreschnig Date: Sun, 18 May 2014 23:42:30 +0000 (+0200) Subject: Add install target, fix alias in git targets. X-Git-Tag: 1.0.0~16 X-Git-Url: https://git.yukkurigames.com/?a=commitdiff_plain;h=44701cf13e95447d7fb12d21884860a02289c41e;p=string-lerp.git Add install target, fix alias in git targets. --- diff --git a/Makefile b/Makefile index 9d74d81..fb4849c 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ LINT_TARGETS = $(patsubst %.js,build/stamp/%.lint,$(SOURCES)) TEST_TARGETS = $(patsubst %.js,build/stamp/%.test,$(SOURCES)) \ $(patsubst tests/%.js,build/stamp/%.test,$(TESTS)) -.PHONY: all check lint test ugly dist clean distclean +.PHONY: all check lint test ugly dist clean distclean install all: @echo "Interesting targets:" @@ -31,7 +31,7 @@ all: @echo " ugly - generate minified/mangled source files" @echo " dist - generate redistributables (if git tagged)" @echo - @echo "(Running these may download packages from NPM.)" + @echo "(Running these may download packages from npm.)" @echo %.min.js: %.js | $(UGLIFY) @@ -68,12 +68,12 @@ build/dist/$(PKGNAME)-undefined.zip build/dist/$(PKGNAME)-undefined.tar.gz: .SECONDEXPANSION: build/dist/$(PKGNAME)-%.zip: $$(call git_ls-tree,$$*) @mkdir -p $(@D) - git archive --prefix=$(PKGNAME)-$*/ --output=$@ $* + $(GIT) archive --prefix=$(PKGNAME)-$*/ --output=$@ $* .SECONDEXPANSION: build/dist/$(PKGNAME)-%.tar.gz: $$(call git_ls-tree,$$*) @mkdir -p $(@D) - git archive --prefix=$(PKGNAME)-$*/ --output=$@ $* + $(GIT) archive --prefix=$(PKGNAME)-$*/ --output=$@ $* dist: check $(addprefix build/dist/$(PKGNAME)-$(call git_tag,HEAD),.zip .tar.gz) @@ -84,6 +84,9 @@ clean: distclean: clean $(RM) -r node_modules +install: check + $(NPM) install -g . + $(JSTEST): $(NPM) install jstest