98 lines
4.8 KiB
Makefile
98 lines
4.8 KiB
Makefile
|
|
# 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
|
||
|
|
|