66 lines
2.1 KiB
Makefile
66 lines
2.1 KiB
Makefile
# 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.*
|
|
|