Browse Source

[quickfix] expose debug code, hide in a closure while in prod env

B Thibault 8 years ago
parent
commit
4ddedd0566
1 changed files with 5 additions and 7 deletions
  1. 5 7
      Makefile

+ 5 - 7
Makefile

@@ -37,7 +37,9 @@ CLOSURE=	cli/closure-compiler-v20170521.jar
 all:	core emojione2.3 emojione3
 
 core:
-	java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE --js_output_file ${OUTPUT} ${SRC}
+	echo "(function(){" > ${OUTPUT}
+	java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE ${SRC} >> ${OUTPUT}
+	echo "})();" >> ${OUTPUT}
 
 core-debug:
 	java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT --js_output_file ${OUTPUT} ${SRC}
@@ -56,9 +58,7 @@ emojione2.3: cli/emoji/emojione_v2.3/data.js
 	echo "})();" >> ${OUTPUT_EMOJIONE_2.3}
 
 emojione2.3-debug: cli/emoji/emojione_v2.3/data.js
-	echo "(function(){" > ${OUTPUT_EMOJIONE_2.3}
-	java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT ${SRC_EMOJIONE_2.3} >> ${OUTPUT_EMOJIONE_2.3}
-	echo "})();" >> ${OUTPUT_EMOJIONE_2.3}
+	java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT ${SRC_EMOJIONE_2.3} > ${OUTPUT_EMOJIONE_2.3}
 
 emojione_2.3-clean:
 	$(RM) $(OUTPUT_EMOJIONE_2.3) cli/emoji/emojione_v2.3/data.js
@@ -72,9 +72,7 @@ emojione3: cli/emoji/emojione_v3/data.js
 	echo "})();" >> ${OUTPUT_EMOJIONE_3}
 
 emojione3-debug: cli/emoji/emojione_v3/data.js
-	echo "(function(){" > ${OUTPUT_EMOJIONE_3}
-	java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT ${SRC_EMOJIONE_3} >> ${OUTPUT_EMOJIONE_3}
-	echo "})();" >> ${OUTPUT_EMOJIONE_3}
+	java -jar ${CLOSURE} --compilation_level WHITESPACE_ONLY --language_in=ECMASCRIPT5_STRICT ${SRC_EMOJIONE_3} > ${OUTPUT_EMOJIONE_3}
 
 emojione_3-clean:
 	$(RM) $(OUTPUT_EMOJIONE_3) cli/emoji/emojione_v3/data.js