diff options
author | Alexander Early <alexander.early@gmail.com> | 2018-06-02 22:06:01 -0700 |
---|---|---|
committer | Alexander Early <alexander.early@gmail.com> | 2018-06-02 22:06:01 -0700 |
commit | b69a330e3e3edd14fcbcca7b55817cbf7c47c4e1 (patch) | |
tree | c52468c40c5a8c60d6563b1c513bf4488d09d62a /Makefile | |
parent | a97b1830149cf310f480312543411a79e8bddcfa (diff) | |
download | async-b69a330e3e3edd14fcbcca7b55817cbf7c47c4e1.tar.gz |
optimize makefile, fix tests
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -15,17 +15,17 @@ BUILD_ES = build-es DIST = dist JS_INDEX = lib/index.js SCRIPTS = ./support -JS_SRC = $(shell find lib/ -type f -name '*.js') lib/index.js -INDEX_SRC = $(shell find lib/ -type f -name '*.js' | grep -v 'index') $(SCRIPTS)/index-template.js $(SCRIPTS)/aliases.json ${SCRIPTS}/generate-index.js -LINT_FILES = lib/ test/ $(shell find perf/ -maxdepth 2 -type f) $(shell find support/ -maxdepth 2 -type f -name "*.js") karma.conf.js - -UMD_BUNDLE = $(BUILDDIR)/dist/async.js -UMD_BUNDLE_MIN = $(BUILDDIR)/dist/async.min.js -UMD_BUNDLE_MAP = $(BUILDDIR)/dist/async.min.map -ALIAS_ES = $(shell node $(SCRIPTS)/list-aliases.js build-es/) -ES_MODULES = $(patsubst lib/%.js, build-es/%.js, $(JS_SRC)) $(ALIAS_ES) -ALIAS_CJS = $(shell node $(SCRIPTS)/list-aliases.js build/) -CJS_MODULES = $(patsubst lib/%.js, build/%.js, $(JS_SRC)) $(ALIAS_CJS) +JS_SRC := $(shell find lib/ -type f -name '*.js') lib/index.js +INDEX_SRC := $(filter-out $(JS_SRC),$(JS_INDEX)) $(SCRIPTS)/index-template.js $(SCRIPTS)/aliases.json ${SCRIPTS}/generate-index.js +LINT_FILES := lib/ test/ $(shell find perf/ -maxdepth 2 -type f) $(shell find support/ -maxdepth 2 -type f -name "*.js") karma.conf.js + +UMD_BUNDLE := $(BUILDDIR)/dist/async.js +UMD_BUNDLE_MIN := $(BUILDDIR)/dist/async.min.js +UMD_BUNDLE_MAP := $(BUILDDIR)/dist/async.min.map +ALIAS_ES := $(shell $(SCRIPTS)/list-aliases.js build-es/) +ALIAS_CJS := $(patsubst build-es/%, build/%, $(ALIAS_ES)) +ES_MODULES := $(patsubst lib/%.js, build-es/%.js, $(JS_SRC)) $(ALIAS_ES) +CJS_MODULES := $(patsubst lib/%.js, build/%.js, $(JS_SRC)) $(ALIAS_CJS) all: clean lint build test |