Various fixes for Android
[sdk] / samples / 3D / Test3D / Test3D.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "Test3D",
4    "Options" : {
5       "Warnings" : "All",
6       "MemoryGuard" : false,
7       "Profile" : false,
8       "StrictNameSpaces" : false,
9       "TargetType" : "Executable",
10       "TargetFileName" : "Test3D",
11       "Libraries" : [
12          "ecere"
13       ],
14       "Console" : false
15    },
16    "Configurations" : [
17       {
18          "Name" : "Debug",
19          "Options" : {
20             "Debug" : true,
21             "FastMath" : false
22          }
23       },
24       {
25          "Name" : "Release",
26          "Options" : {
27             "Optimization" : "Speed",
28             "FastMath" : true
29          }
30       },
31       {
32          "Name" : "Android",
33          "Options" : {
34             "Optimization" : "Speed",
35             "TargetType" : "SharedLibrary",
36             "TargetFileName" : "Test3D",
37             "FastMath" : true,
38             "PostbuildCommands" : [
39                "$(call mkdirq,$(OBJ)apk/lib/x86)",
40                "$(call mkdirq,$(OBJ)apk/lib/armeabi)",
41                "$(call cpv,../../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/armeabi)",
42                "$(call cpq,$(TARGET),$(OBJ)apk/lib/armeabi)",
43                "aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-20/android.jar -S android/res $(OBJ)apk",
44                "jarsigner -storepass android -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk androiddebugkey -keystore c:/users/jerome/debug.keystore -signedjar $(OBJ)$(MODULE).apk",
45                "adb uninstall com.ecere.$(MODULE)",
46                "adb install $(OBJ)$(MODULE).apk",
47                "adb shell am start -a android.intent.action.MAIN -n com.ecere.$(MODULE)/android.app.NativeActivity"
48             ]
49          }
50       }
51    ],
52    "Files" : [
53       {
54          "Folder" : "android",
55          "Files" : [
56             {
57                "Folder" : "res",
58                "Files" : [
59                   {
60                      "Folder" : "drawable",
61                      "Files" : [
62                         "icon.png"
63                      ]
64                   },
65                   {
66                      "Folder" : "drawable-xhdpi",
67                      "Files" : [
68
69                      ]
70                   },
71                   {
72                      "Folder" : "values",
73                      "Files" : [
74                         "strings.xml"
75                      ]
76                   }
77                ]
78             },
79             "AndroidManifest.xml"
80          ]
81       },
82       "Test3D.ec"
83    ],
84    "ResourcesPath" : "",
85    "Resources" : [
86
87    ]
88 }