|
@@ -6,11 +6,15 @@ MODULES = $(MODULE_SUBDIRS:$(MODULE_DIR)/%/=%)
|
6
|
6
|
OUTPUT_DIR = .
|
7
|
7
|
DEPLOY_DIR = libs/modules
|
8
|
8
|
|
9
|
|
-all:FLAGS = $(GLOBAL_FLAGS)
|
10
|
|
-all:$(MODULES)
|
|
9
|
+all: compile deploy clean
|
11
|
10
|
|
12
|
|
-debug:FLAGS = -d $(GLOBAL_FLAGS)
|
13
|
|
-debug:$(MODULES)
|
|
11
|
+compile:FLAGS = $(GLOBAL_FLAGS)
|
|
12
|
+compile:$(MODULES)
|
|
13
|
+
|
|
14
|
+debug: compile-debug deploy clean
|
|
15
|
+
|
|
16
|
+compile-debug:FLAGS = -d $(GLOBAL_FLAGS)
|
|
17
|
+compile-debug:$(MODULES)
|
14
|
18
|
|
15
|
19
|
$(MODULES): *.js
|
16
|
20
|
$(BROWSERIFY) $(FLAGS) $(MODULE_DIR)/$@/$@.js -s $@ -o $(OUTPUT_DIR)/$@.bundle.js
|
|
@@ -20,4 +24,3 @@ clean:
|
20
|
24
|
|
21
|
25
|
deploy:
|
22
|
26
|
@mkdir -p $(DEPLOY_DIR) && cp $(OUTPUT_DIR)/*.bundle.js $(DEPLOY_DIR)
|
23
|
|
-
|