# Generate strings, images and files for Robots include ../masterbuild/platform.mk GENROOT = gen/robot FORMAT = java STRINGS_EN_US = gen/strings/strings_en_US.json gen/strings/robot-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 cp -R ${GENROOT}/resources/* ../robot/robot/src/main/resources mkdir -p ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/cgadmin.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/imagine.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/domainbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/nikki.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/electra.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/scheduler.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/libindex.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/jobstatus.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/bugbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/broadcastbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/outflow.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/testbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/policybot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/loadbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/reportbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/hubble.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/sg.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/eliza.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/ocr.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/classification.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/classifycompare.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/scorewalker.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/walkercompare.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/posting.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/fr.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/render.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/transform.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/tipz.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/monitor.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/flowbot.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/images/ingest.png ../robot/robot/src/main/resources/com/sequencelogic/csf/component cp -R ${GENROOT}/json/*.json ../robot/robot/src/main/resources/com/sequencelogic/csf/component ${GENROOT}/resources/com/sequencelogic/csf/ResourceStrings.properties: ${STRINGS_EN_US} @echo ===Generate $@ from $< ${LSPROG} --output=$@ ${STRINGS_EN_US} files: @echo ===Files cp -R ${FILES}/* ${GENROOT}/files/ json: @echo ===JSON cp -R ${JSON}/*.json ${GENROOT}/json/ app_images: @echo ===Images for robots ./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 Robotz