|
@@ -1,41 +0,0 @@
|
1
|
|
-NPM = npm
|
2
|
|
-BROWSERIFY = ./node_modules/.bin/browserify
|
3
|
|
-UGLIFYJS = ./node_modules/.bin/uglifyjs
|
4
|
|
-EXORCIST = ./node_modules/.bin/exorcist
|
5
|
|
-GLOBAL_FLAGS =
|
6
|
|
-OUTPUT_DIR = .
|
7
|
|
-DEPLOY_DIR = ../../jitsi-meet
|
8
|
|
-
|
9
|
|
-all: update-deps compile uglify deploy
|
10
|
|
-
|
11
|
|
-compile:FLAGS = $(GLOBAL_FLAGS)
|
12
|
|
-compile: app
|
13
|
|
-
|
14
|
|
-debug: compile-debug source-maps uglify-debug deploy
|
15
|
|
-
|
16
|
|
-compile-debug:FLAGS = -d $(GLOBAL_FLAGS)
|
17
|
|
-compile-debug: app
|
18
|
|
-
|
19
|
|
-update-deps:
|
20
|
|
- $(NPM) update
|
21
|
|
-
|
22
|
|
-app:
|
23
|
|
- $(BROWSERIFY) $(FLAGS) JitsiMeetJS.js -s JitsiMeetJS -o $(OUTPUT_DIR)/lib-jitsi-meet.js
|
24
|
|
-
|
25
|
|
-source-maps:
|
26
|
|
- cat $(OUTPUT_DIR)/lib-jitsi-meet.js | $(EXORCIST) $(OUTPUT_DIR)/lib-jitsi-meet.js.map
|
27
|
|
-
|
28
|
|
-uglify:SOURCE_MAPS=
|
29
|
|
-uglify:
|
30
|
|
- $(UGLIFYJS) -p relative $(OUTPUT_DIR)/lib-jitsi-meet.js -o $(OUTPUT_DIR)/lib-jitsi-meet.min.js $(SOURCE_MAPS)
|
31
|
|
-
|
32
|
|
-uglify-debug:SOURCE_MAPS=--source-map $(OUTPUT_DIR)/lib-jitsi-meet.min.map --in-source-map $(OUTPUT_DIR)/lib-jitsi-meet.js.map
|
33
|
|
-uglify-debug: uglify
|
34
|
|
-
|
35
|
|
-clean:
|
36
|
|
- rm -f $(OUTPUT_DIR)/lib-jitsi-meet.js
|
37
|
|
-
|
38
|
|
-deploy:
|
39
|
|
- mkdir -p $(DEPLOY_DIR) && \
|
40
|
|
- cp $(OUTPUT_DIR)/lib-jitsi-meet.js $(DEPLOY_DIR) && \
|
41
|
|
- ([ ! -x deploy-local.sh ] || ./deploy-local.sh)
|