# Generate strings, images and files for Android include ../masterbuild/platform.mk GENROOT = gen/android FORMAT = android STRINGS_EN_US = gen/strings/strings_en_US.json FILES = src/files # APP_IMAGES = src/images/app # DATA_IMAGES = src/images/data DEST_ANDROID = ../smo-android 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} mkdir -p ${GENROOT}/res mkdir -p ${GENROOT}/assets ant replaceStrings compile: init ${GENROOT}/res/values/strings.xml files # app_images data_images install: compile cp -R ${GENROOT}/* ${DEST_ANDROID} ${GENROOT}/res/values/strings.xml: ${STRINGS_EN_US} @echo ===Generate $@ from $< mkdir -p ${GENROOT}/res/values ${LSPROG} --output=$@ $< files: @echo ===Copy ${FILES} to ${GENROOT}/assets mkdir -p ${GENROOT}/assets/en_US cp -r ${FILES}/en_US/*.* ${GENROOT}/assets/en_US # app_images: # pwd # @echo ===Generating drawable images # mkdir -p ${GENROOT}/res/drawable # @echo Using _16 dpi images as-is for drawable # mkdir -p ${GENROOT}/res/drawable # ./rename-strip-dpi.sh ${GENROOT}/res/drawable ${APP_IMAGES}/*_16.* # @echo Using _144 dpi images as-is for drawable xxhdpi # mkdir -p ${GENROOT}/res/drawable-xxhdpi # ./rename-strip-dpi.sh ${GENROOT}/res/drawable-xxhdpi ${APP_IMAGES}/*_144.* # @echo Using _144 dpi images scaled to 96 dpi for drawable-xhdpi # mkdir -p ${GENROOT}/res/drawable-xhdpi # ./rename-strip-dpi.sh -resize 96 ${GENROOT}/res/drawable-xhdpi ${APP_IMAGES}/*_96.* # @echo Using _144 dpi images scaled to 72 dpi for drawable-hdpi # mkdir -p ${GENROOT}/res/drawable-hdpi # ./rename-strip-dpi.sh -resize 72 ${GENROOT}/res/drawable-hdpi ${APP_IMAGES}/*_72.* # @echo Using _144 dpi images scaled to 48 dpi for drawable-mdpi # mkdir -p ${GENROOT}/res/drawable-mdpi # ./rename-strip-dpi.sh -resize 48 ${GENROOT}/res/drawable-mdpi ${APP_IMAGES}/*_48.* # data_images: # @echo ===Generating asset images # mkdir -p ${GENROOT}/assets/images # ./rename-strip-dpi.sh ${GENROOT}/assets/images ${DATA_IMAGES}/*_96.*