X-Git-Url: https://git.yukkurigames.com/?p=string-lerp.git;a=blobdiff_plain;f=Makefile;h=fb4849c1923eaae3713d274424aa244c859f28c8;hp=9d74d814373014d9620887c3aabea43fdab0f306;hb=44701cf13e95447d7fb12d21884860a02289c41e;hpb=179909827edfc2bf465c8cd2f0ff955bfc7d8679 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