3 "ModuleName" : "hello",
6 "TargetType" : "SharedLibrary",
7 "TargetFileName" : "hello",
15 "PostbuildCommands" : [
16 "$(call mkdir,$(OBJ)classes)",
17 "$(call mkdir,$(OBJ)apk/lib/arm64-v8a)",
18 "javac -verbose -d $(OBJ)/classes -classpath C:/android-sdk/platforms/android-22/android.jar;$(OBJ) -sourcepath . $(MODULE).java",
19 "dx --dex --verbose --output=$(OBJ)apk/classes.dex $(OBJ)classes",
20 "$(call cp,../../ecere/obj/android.linux.$(COMPILER)/libecere.so,$(OBJ)apk/lib/arm64-v8a)",
21 "$(call cp,$(TARGET),$(OBJ)apk/lib/arm64-v8a)",
22 "aapt package -v -f -m -M android/AndroidManifest.xml -F $(OBJ)$(MODULE)-unsigned.apk -I C:/android-sdk/platforms/android-22/android.jar -S android/res $(OBJ)apk",
23 "jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore C:/android-sdk/debug.keystore -storepass android $(OBJ)$(MODULE)-unsigned.apk androiddebugkey -signedjar $(OBJ)$(MODULE).apk",
24 "adb uninstall com.ecere.$(MODULE)",
25 "adb install $(OBJ)$(MODULE).apk",
26 "adb shell am start -a android.intent.action.MAIN -n com.ecere.$(MODULE)/.hello"
34 "Optimization" : "None",
35 "PreprocessorDefinitions" : [
45 "Optimization" : "Speed"