From cfa46949a4af37f4d901ae40ffea92374d48a7ee Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Thu, 15 Nov 2012 13:22:12 -0500 Subject: [PATCH] chess.epj: Added Android configuration --- chess.epj | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/chess.epj b/chess.epj index 843f10f..111a84b 100644 --- a/chess.epj +++ b/chess.epj @@ -1,6 +1,6 @@ { "Version" : 0.2, - "ModuleName" : "chess", + "ModuleName" : "Chess", "Options" : { "TargetType" : "Executable", "TargetFileName" : "chess", @@ -29,6 +29,25 @@ "MemoryGuard" : true, "Console" : true } + }, + { + "Name" : "Android", + "Options" : { + "Debug" : true, + "TargetType" : "SharedLibrary", + "TargetFileName" : "Chess", + "PostbuildCommands" : [ + "$(call mkdirq,$(OBJ)apk/lib/x86)", + "$(call mkdirq,$(OBJ)apk/lib/armeabi)", + "$(call cpq,/sdk/ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/x86)", + "$(call cpq,$(TARGET),$(OBJ)apk/lib/x86)", + "aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-16/android.jar -S android/res $(OBJ)apk", + "jarsigner -storepass mypassword -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk mykey -signedjar $(OBJ)$(MODULE).apk", + "adb uninstall com.ecere.$(MODULE)", + "adb install $(OBJ)$(MODULE).apk", + "adb shell am start -a android.intent.action.MAIN -n com.ecere.$(MODULE)/android.app.NativeActivity" + ] + } } ], "Files" : [ @@ -44,6 +63,40 @@ "connect.ec", "promotion.ec" ] + }, + { + "Folder" : "android", + "Files" : [ + { + "Folder" : "res", + "Files" : [ + { + "Folder" : "drawable", + "Files" : [ + { + "FileName" : "icon.png", + "Options" : { + "ExcludeFromBuild" : true + } + } + ] + }, + { + "Folder" : "drawable-xhdpi", + "Files" : [ + "icon.png" + ] + }, + { + "Folder" : "values", + "Files" : [ + "strings.xml" + ] + } + ] + }, + "AndroidManifest.xml" + ] } ], "ResourcesPath" : "res", @@ -67,4 +120,4 @@ "whiteRook.png", "chessSet.3ds" ] -} \ No newline at end of file +} -- 1.8.3.1