Sleds/resources/robot.mk

87 lines
4.8 KiB
Makefile
Raw Normal View History

2025-03-13 21:28:38 +00:00
# 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