projects
/
string-lerp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tweak documentation and licensing notices.
[string-lerp.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
fb4849c
..
22b272f
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-4,11
+4,10
@@
PKGNAME := string-lerp
fallback = $(firstword $(shell command -v $(1)) $(2))
fallback = $(firstword $(shell command -v $(1)) $(2))
-git = $(shell GIT_DIR=$(firstword $(2) $(srcdir) .)/.git $(GIT) $(1))
-git_ls-tree = $(call git,ls-tree -r --name-only $(1),$(2))
-git_tag = $(call git,name-rev --tags --name-only $(call git,rev-parse $(1),$(2)),$(2))
-
GIT ?= git
GIT ?= git
+git_ls-tree = $(shell $(GIT) ls-tree -r --name-only $(1))
+git_tag = $(shell $(GIT) name-rev --tags --name-only $(shell $(GIT) rev-parse $(1)))
+
NPM ?= npm
NPMBINDIR := ./node_modules/.bin
JSTEST ?= $(NPMBINDIR)/jstest
NPM ?= npm
NPMBINDIR := ./node_modules/.bin
JSTEST ?= $(NPMBINDIR)/jstest
@@
-17,6
+16,8
@@
UGLIFY ?= $(call fallback,uglifyjs,$(NPMBINDIR)/uglifyjs)
SOURCES := string-lerp.js
UGLIFIED = $(SOURCES:.js=.min.js)
SOURCES := string-lerp.js
UGLIFIED = $(SOURCES:.js=.min.js)
+JSHINTFLAGS += --config tests/jshint.config
+
TESTS = $(wildcard tests/*.js)
LINT_TARGETS = $(patsubst %.js,build/stamp/%.lint,$(SOURCES))
TEST_TARGETS = $(patsubst %.js,build/stamp/%.test,$(SOURCES)) \
TESTS = $(wildcard tests/*.js)
LINT_TARGETS = $(patsubst %.js,build/stamp/%.lint,$(SOURCES))
TEST_TARGETS = $(patsubst %.js,build/stamp/%.test,$(SOURCES)) \
@@
-39,7
+40,7
@@
all:
build/stamp/%.lint: %.js | $(JSHINT)
@mkdir -p $(@D)
build/stamp/%.lint: %.js | $(JSHINT)
@mkdir -p $(@D)
- $(JSHINT) $<
+ $(JSHINT) $
(JSHINTFLAGS) $
<
@touch $@
build/stamp/%.test: tests/%.js %.js | $(JSTEST)
@touch $@
build/stamp/%.test: tests/%.js %.js | $(JSTEST)
@@
-68,12
+69,12
@@
build/dist/$(PKGNAME)-undefined.zip build/dist/$(PKGNAME)-undefined.tar.gz:
.SECONDEXPANSION:
build/dist/$(PKGNAME)-%.zip: $$(call git_ls-tree,$$*)
@mkdir -p $(@D)
.SECONDEXPANSION:
build/dist/$(PKGNAME)-%.zip: $$(call git_ls-tree,$$*)
@mkdir -p $(@D)
- $(GIT) archive --prefix=$(PKGNAME)-$*/ --output=$@ $*
+ $(GIT) archive --prefix=$(PKGNAME)-$*/ --output=$@ $*
|| ($(RM) $@ && exit 1)
.SECONDEXPANSION:
build/dist/$(PKGNAME)-%.tar.gz: $$(call git_ls-tree,$$*)
@mkdir -p $(@D)
.SECONDEXPANSION:
build/dist/$(PKGNAME)-%.tar.gz: $$(call git_ls-tree,$$*)
@mkdir -p $(@D)
- $(GIT) archive --prefix=$(PKGNAME)-$*/ --output=$@ $*
+ $(GIT) archive --prefix=$(PKGNAME)-$*/ --output=$@ $*
|| ($(RM) $@ && exit 1)
dist: check $(addprefix build/dist/$(PKGNAME)-$(call git_tag,HEAD),.zip .tar.gz)
dist: check $(addprefix build/dist/$(PKGNAME)-$(call git_tag,HEAD),.zip .tar.gz)