| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- SRC= srv/src/context.js \
- srv/src/room.js \
- srv/src/message.js \
- srv/src/chatter.js \
- \
- cli/lang/core.js \
- cli/lang/fr.js \
- cli/lang/en.js \
- \
- cli/msgFormatter/msgFormatter.js \
- \
- cli/confirmDialog.js \
- cli/resources.js \
- cli/ui.js \
- cli/dom.js \
- cli/emojiBar.js \
- cli/data.js \
- cli/contextBackground.js\
- cli/workflow.js \
- cli/uiMessage.js \
- cli/utils.js
- OUTPUT= srv/public/slack.min.js
- SRC_EMOJIONE_2.3= cli/emoji/emojione_v2.3/data.js \
- cli/emoji/emojione_v2.3/emojione.js
- OUTPUT_EMOJIONE_2.3= srv/public/emojione_v2.3.sprites.js
- SRC_EMOJIONE_3= cli/emoji/emojione_v3/data.js \
- cli/emoji/emojione_v3/emojione.js
- OUTPUT_EMOJIONE_3= srv/public/emojione_v3.sprites.js
- CLOSURE= cli/closure-compiler-v20170521.jar
- all: core emojione2.3 emojione3
- core:
- echo "\"use strict\";(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}
- core-clean:
- $(RM) $(OUTPUT)
- $OUTPUT: all
- cli/emoji/emojione_v2.3/data.js:
- node cli/emoji/emojione_v2.3/_makeemojiData.js > cli/emoji/emojione_v2.3/data.js
- emojione2.3: cli/emoji/emojione_v2.3/data.js
- echo "\"use strict\";(function(){" > ${OUTPUT_EMOJIONE_2.3}
- java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE ${SRC_EMOJIONE_2.3} >> ${OUTPUT_EMOJIONE_2.3}
- echo "})();" >> ${OUTPUT_EMOJIONE_2.3}
- emojione2.3-debug: cli/emoji/emojione_v2.3/data.js
- 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
- cli/emoji/emojione_v3/data.js:
- node cli/emoji/emojione_v3/_makeemojiData.js > cli/emoji/emojione_v3/data.js
- emojione3: cli/emoji/emojione_v3/data.js
- echo "\"use strict\";(function(){" > ${OUTPUT_EMOJIONE_3}
- java -jar ${CLOSURE} --compilation_level ADVANCED --language_in=ECMASCRIPT5_STRICT --warning_level=VERBOSE ${SRC_EMOJIONE_3} >> ${OUTPUT_EMOJIONE_3}
- echo "})();" >> ${OUTPUT_EMOJIONE_3}
- emojione3-debug: cli/emoji/emojione_v3/data.js
- 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
- clean: core-clean emojione_2.3-clean emojione_3-clean
- re: clean all
- .PHONY: all clean re core core-debug core-clean emojione2.3 emojione2.3-debug emojione2.3-clean
|