diff options
Diffstat (limited to 'cmd/web/Makefile')
-rw-r--r-- | cmd/web/Makefile | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/cmd/web/Makefile b/cmd/web/Makefile index 2ebb734..c0ec4cd 100644 --- a/cmd/web/Makefile +++ b/cmd/web/Makefile | |||
@@ -29,19 +29,18 @@ $(STATIC_BUILD_DIR): | |||
29 | mkdir -p $@ | 29 | mkdir -p $@ |
30 | 30 | ||
31 | $(BUILD_DIR)/%.js: $(SRC_DIR)/%.jsx | 31 | $(BUILD_DIR)/%.js: $(SRC_DIR)/%.jsx |
32 | jscs --fix $< | 32 | eslint --fix $< |
33 | babel $< -o $@ | 33 | cp $< $@ |
34 | jshint $@ | ||
35 | 34 | ||
36 | $(BUILD_DIR)/%.js: $(SRC_DIR)/%.js | 35 | $(BUILD_DIR)/%.js: $(SRC_DIR)/%.js |
37 | jscs --fix $< | 36 | eslint $< |
38 | cp $< $@ | 37 | cp $< $@ |
39 | jshint $@ | ||
40 | 38 | ||
41 | build/static/main.js: $(JSX_OBJS) $(JS_OBJS) env/$(ENV).env | 39 | build/static/main.js: $(JSX_OBJS) $(JS_OBJS) env/$(ENV).env |
42 | browserify -t [ localenvify --envfile env/$(ENV).env ] \ | 40 | browserify -t [ babelify --presets [ env react ] --plugins [ transform-class-properties ] ] \ |
43 | -t [ debowerify ] \ | 41 | -t [ localenvify --envfile env/$(ENV).env ] \ |
44 | $(BUILD_DIR)/main.js -o $@ | 42 | -t [ debowerify ] \ |
43 | $(BUILD_DIR)/main.js -o $@ | ||
45 | 44 | ||
46 | build/webapp.tar.gz: $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) build/static/main.js | 45 | build/webapp.tar.gz: $(addprefix $(STATIC_BUILD_DIR)/, $(STATIC_FILES)) build/static/main.js |
47 | tar czf $@ --directory=$(dir $<) $(notdir $^) | 46 | tar czf $@ --directory=$(dir $<) $(notdir $^) |