Commit ba2ad0371cdd3c25116c3f93a11ed113d5c4a30e

Authored by perry.werneck@gmail.com
1 parent 0d385abe

Incluindo construção automatica dos ícones

Showing 1 changed file with 28 additions and 2 deletions   Show diff stats
android/Makefile
@@ -27,14 +27,40 @@ JAVAH=javah @@ -27,14 +27,40 @@ JAVAH=javah
27 NDKBUILD=/opt/android-ndk-r8/ndk-build 27 NDKBUILD=/opt/android-ndk-r8/ndk-build
28 CLASSPATH=br/com/bb/pw3270 28 CLASSPATH=br/com/bb/pw3270
29 29
30 -Debug: jni/lib3270jni.h 30 +MKDIR=/bin/mkdir -p
  31 +CONVERT=rsvg-convert
  32 +
  33 +RESOLUTION=xhdpi mdpi ldpi hdpi
  34 +
  35 +Debug: jni/lib3270jni.h $(foreach DIR, $(RESOLUTION), res/drawable-$(DIR)/ic_launcher.png)
31 @$(NDKBUILD) 36 @$(NDKBUILD)
32 37
33 clean: 38 clean:
34 @rm -fr obj 39 @rm -fr obj
35 @rm -f jni/lib3270jni.h 40 @rm -f jni/lib3270jni.h
  41 + @rm -f $(foreach DIR, $(RESOLUTION), res/drawable-$(DIR)/ic_launcher.png)
  42 +
  43 +res/drawable-xhdpi/ic_launcher.png: ../src/pw3270/pixmaps/pw3270.svg
  44 + @echo " GEN `basename $@`"
  45 + @$(MKDIR) `dirname $@`
  46 + @$(CONVERT) --format=png --width=96 --height=96 --output=$@ $<
  47 +
  48 +res/drawable-mdpi/ic_launcher.png: ../src/pw3270/pixmaps/pw3270.svg
  49 + @echo " GEN `basename $@`"
  50 + @$(MKDIR) `dirname $@`
  51 + @$(CONVERT) --format=png --width=48 --height=48 --output=$@ $<
  52 +
  53 +res/drawable-ldpi/ic_launcher.png: ../src/pw3270/pixmaps/pw3270.svg
  54 + @echo " GEN `basename $@`"
  55 + @$(MKDIR) `dirname $@`
  56 + @$(CONVERT) --format=png --width=36 --height=36 --output=$@ $<
  57 +
  58 +res/drawable-hdpi/ic_launcher.png: ../src/pw3270/pixmaps/pw3270.svg
  59 + @echo " GEN `basename $@`"
  60 + @$(MKDIR) `dirname $@`
  61 + @$(CONVERT) --format=png --width=72 --height=72 --output=$@ $<
36 62
37 jni/lib3270jni.h: bin/classes/$(CLASSPATH)/lib3270.class 63 jni/lib3270jni.h: bin/classes/$(CLASSPATH)/lib3270.class
38 - @echo $@ ... 64 + @echo " GEN `basename $@`"
39 @$(JAVAH) -o $@ -classpath bin/classes $(subst /,.,$(CLASSPATH)).lib3270 65 @$(JAVAH) -o $@ -classpath bin/classes $(subst /,.,$(CLASSPATH)).lib3270
40 66