# Generate strings, images and files for Android include ../masterbuild/platform.mk GENROOT = gen/java FORMAT = java STRINGS_EN_US = gen/strings/strings_en_US.json gen/strings/server-strings_en_US.json FILES = src/files JSON = src/json APP_IMAGES = src/images/app DATA_IMAGES = src/images/data LSPROG = java -Xmx512m -jar LocaleStrings/target/LocaleStrings-${MVN_VERSION}.one-jar.jar --verbose --format=${FORMAT} CONVERT = convert clean: rm -rf ${GENROOT} init: mkdir -p ${GENROOT}/resources/com/sequencelogic/csf mkdir -p ${GENROOT}/images mkdir -p ${GENROOT}/json ant replaceStrings @echo Strings are ${STRINGS_EN_US} compile: init ${GENROOT}/resources/com/sequencelogic/csf/ResourceStrings.properties files app_images data_images json install: compile mkdir -p ../sli/src/main/webapp/files mkdir -p ../sli/src/main/resources/com/sequencelogic/csf/component mkdir -p ../webcore/src/main/resources/com/sequencelogic/csf/component mkdir -p ../clux/clux/src/main/resources/com/sequencelogic/csf/component mkdir -p ../qaffle/qaffle/src/main/resources/com/sequencelogic/csf/component mkdir -p ../ballot/ballot/src/main/resources/com/sequencelogic/csf/component mkdir -p ../javacore/src/test-resources mkdir -p ../javaweb/src/test-resources cp -R ${GENROOT}/files/* ../sli/src/main/webapp/files/ cp -R ${GENROOT}/resources/* ../javacore/src/test-resources/ cp -R ${GENROOT}/resources/* ../javaweb/src/test-resources/ cp -R ${GENROOT}/resources/* ../sli/src/main/resources/ cp -R ${GENROOT}/resources/* ../clux/clux/src/main/resources/ cp -R ${GENROOT}/resources/* ../qaffle/qaffle/src/main/resources/ cp -R ${GENROOT}/resources/* ../ballot/ballot/src/main/resources/ cp -R ${GENROOT}/resources/* ../webcore/src/main/resources/ mkdir -p ../sli/src/main/webapp/js/en_US mkdir -p ../clux/clux/src/main/webapp/js/en_US mkdir -p ../qaffle/qaffle/src/main/webapp/js/en_US mkdir -p ../ballot/ballot/src/main/webapp/js/en_US mkdir -p ../webcore/src/main/webapp/js/en_US mkdir -p ../clux/clux/src/main/webapp/images mkdir -p ../qaffle/qaffle/src/main/webapp/images mkdir -p ../ballot/ballot/src/main/webapp/images cat gen/strings/vanpolicy-strings_en_US.json | sed 's/{/var vanPolicyStrings={/' > ../sli/src/main/webapp/js/en_US/vanpolicy-strings.js cat gen/strings/vanpolicy-strings_en_US.json | sed 's/{/var vanPolicyStrings={/' > ../clux/clux/src/main/webapp/js/en_US/vanpolicy-strings.js cat gen/strings/vanpolicy-strings_en_US.json | sed 's/{/var vanPolicyStrings={/' > ../qaffle/qaffle/src/main/webapp/js/en_US/vanpolicy-strings.js cat gen/strings/vanpolicy-strings_en_US.json | sed 's/{/var vanPolicyStrings={/' > ../ballot/ballot/src/main/webapp/js/en_US/vanpolicy-strings.js cat gen/strings/vanpolicy-strings_en_US.json | sed 's/{/var vanPolicyStrings={/' > ../webcore/src/main/webapp/js/en_US/vanpolicy-strings.js cp -R ${GENROOT}/images/* ../sli/src/main/webapp/images/ mkdir -p ../clux/clux/src/main/webapp/images mkdir -p ../qaffle/qaffle/src/main/webapp/images mkdir -p ../ballot/ballot/src/main/webapp/images cp -R ${GENROOT}/images/* ../clux/clux/src/main/webapp/images/ cp -R ${GENROOT}/images/cgadmin.png ../sli/src/main/resources/com/sequencelogic/csf/component/ cp -R ${GENROOT}/images/newuser.png ../sli/src/main/resources/com/sequencelogic/csf/component/ cp -R ${GENROOT}/json/*.json ../sli/src/main/resources/com/sequencelogic/csf/component/ cp -R ${GENROOT}/json/*.json ../clux/clux/src/main/resources/com/sequencelogic/csf/component/ cp -R ${GENROOT}/json/*.json ../qaffle/qaffle/src/main/resources/com/sequencelogic/csf/component/ cp -R ${GENROOT}/json/*.json ../ballot/ballot/src/main/resources/com/sequencelogic/csf/component/ cp -R ${GENROOT}/json/*.json ../webcore/src/main/resources/com/sequencelogic/csf/component/ cp ${GENROOT}/resources/com/sequencelogic/csf/ResourceStrings.properties ../scorewalker/walker-classifier/src/main/resources cp ${GENROOT}/resources/com/sequencelogic/csf/ResourceStrings.properties ../scorewalker/walker-indexer/src/main/resources mkdir -p ../auto_test/src/main/resources cp ${GENROOT}/resources/com/sequencelogic/csf/ResourceStrings.properties ../auto_test/src/main/resources ${GENROOT}/resources/com/sequencelogic/csf/ResourceStrings.properties: ${STRINGS_EN_US} @echo ===Generate $@ from $< ${LSPROG} --output=$@ ${STRINGS_EN_US} json: @echo === JSON === cp -R ${JSON}/*.json ${GENROOT}/json files: @echo ===Files cp -R ${FILES}/ ${GENROOT}/files/ app_images: @echo ===Images for webapps ./rename-strip-dpi.sh ${GENROOT}/images ${APP_IMAGES}/*_96.* ./rename-strip-dpi.sh ${GENROOT}/images ${APP_IMAGES}/*_128.* ./rename-strip-dpi.sh ${GENROOT}/images ${APP_IMAGES}/*_256.* ./rename-strip-dpi.sh ${GENROOT}/images ${APP_IMAGES}/*_512.* ./rename-strip-dpi.sh ${GENROOT}/images ${APP_IMAGES}/*_NA.* data_images: @echo ===No data images for Java