ed3420258f9f015e032f7e53154e376044b83847
[sdk] / samples / android / helloAndroid.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "HelloAndroid",
4    "Options" : {
5       "Warnings" : "All",
6       "TargetType" : "SharedLibrary",
7       "TargetFileName" : "Hello",
8       "Libraries" : [
9          "ecere",
10          "log",
11          "android",
12          "EGL",
13          "GLESv1_CM"
14       ],
15       "PostbuildCommands" : [
16          "$(call mkdirq,$(OBJ)apk/lib/armeabi)",
17          "$(call mkdirq,$(OBJ)apk/lib/x86)",
18          "$(call cpq,/ecere-sdk/ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/x86)",
19          "$(call cpq,$(TARGET),$(OBJ)apk/lib/x86)",
20          "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",
21          "jarsigner -storepass mypassword -sigalg MD5withRSA -digestalg SHA1 $(OBJ)$(MODULE)-unsigned.apk mykey -signedjar $(OBJ)$(MODULE).apk",
22          "adb uninstall com.ecere.Hello",
23          "adb install $(OBJ)$(MODULE).apk",
24          "adb shell am start -a android.intent.action.MAIN -n com.ecere.Hello/android.app.NativeActivity"
25       ]
26    },
27    "Configurations" : [
28       {
29          "Name" : "Debug",
30          "Options" : {
31             "Debug" : true,
32             "Optimization" : "None",
33             "PreprocessorDefinitions" : [
34                "_DEBUG"
35             ],
36             "Console" : true
37          }
38       },
39       {
40          "Name" : "Release",
41          "Options" : {
42             "Debug" : false,
43             "Optimization" : "Speed",
44             "TargetType" : "Executable"
45          }
46       }
47    ],
48    "Files" : [
49       {
50          "Folder" : "android",
51          "Files" : [
52             {
53                "Folder" : "res",
54                "Files" : [
55                   {
56                      "Folder" : "values",
57                      "Files" : [
58                         "strings.xml"
59                      ]
60                   }
61                ]
62             },
63             "AndroidManifest.xml"
64          ]
65       },
66       "helloAndroid.ec",
67       "note.txt"
68    ],
69    "ResourcesPath" : "",
70    "Resources" : [
71       "res/ecere sdk.png"
72    ]
73 }