diff options
-rw-r--r-- | android/android.make | 7 | ||||
-rwxr-xr-x | android/installApk.sh | 5 | ||||
-rw-r--r-- | tools/root.make | 2 |
3 files changed, 13 insertions, 1 deletions
diff --git a/android/android.make b/android/android.make index b28f5c943c..82a8dedf24 100644 --- a/android/android.make +++ b/android/android.make | |||
@@ -31,6 +31,7 @@ DX=$(ANDROID_PLATFORM)/tools/dx | |||
31 | APKBUILDER=$(ANDROID_SDK_PATH)/tools/apkbuilder | 31 | APKBUILDER=$(ANDROID_SDK_PATH)/tools/apkbuilder |
32 | ZIPALIGN=$(ANDROID_SDK_PATH)/tools/zipalign | 32 | ZIPALIGN=$(ANDROID_SDK_PATH)/tools/zipalign |
33 | KEYSTORE=$(HOME)/.android/debug.keystore | 33 | KEYSTORE=$(HOME)/.android/debug.keystore |
34 | ADB=$(ANDROID_SDK_PATH)/platform-tools/adb | ||
34 | 35 | ||
35 | MANIFEST := $(ANDROID_DIR)/AndroidManifest.xml | 36 | MANIFEST := $(ANDROID_DIR)/AndroidManifest.xml |
36 | 37 | ||
@@ -69,7 +70,7 @@ $(BUILDDIR)/bin/$(PACKAGE_PATH)/R.class: $(R_JAVA) | |||
69 | -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin \ | 70 | -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin \ |
70 | -sourcepath $(ANDROID_DIR)/gen:$(ANDROID_DIR)/src $< | 71 | -sourcepath $(ANDROID_DIR)/gen:$(ANDROID_DIR)/src $< |
71 | 72 | ||
72 | $(BUILDDIR)/bin/$(PACKAGE_PATH)/%.class: $(ANDROID_DIR)/src/$(PACKAGE_PATH)/%.java | 73 | $(BUILDDIR)/bin/$(PACKAGE_PATH)/%.class: $(ANDROID_DIR)/src/$(PACKAGE_PATH)/%.java $(BUILDDIR)/bin/$(PACKAGE_PATH)/R.class |
73 | $(call PRINTS,JAVAC $(subst $(ROOTDIR)/,,$<))javac -d $(BUILDDIR)/bin \ | 74 | $(call PRINTS,JAVAC $(subst $(ROOTDIR)/,,$<))javac -d $(BUILDDIR)/bin \ |
74 | -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin \ | 75 | -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin \ |
75 | -sourcepath $(ANDROID_DIR)/gen:$(ANDROID_DIR)/src $< | 76 | -sourcepath $(ANDROID_DIR)/gen:$(ANDROID_DIR)/src $< |
@@ -112,3 +113,7 @@ $(DIRS): | |||
112 | dirs: $(DIRS) | 113 | dirs: $(DIRS) |
113 | 114 | ||
114 | apk: $(APK) | 115 | apk: $(APK) |
116 | |||
117 | install: apk | ||
118 | $(ADB) install -r $(APK) | ||
119 | |||
diff --git a/android/installApk.sh b/android/installApk.sh index 2c82b115c6..5fd6afa810 100755 --- a/android/installApk.sh +++ b/android/installApk.sh | |||
@@ -1,5 +1,10 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | ADB="$ANDROID_SDK_PATH/tools/adb" | 2 | ADB="$ANDROID_SDK_PATH/tools/adb" |
3 | if [ ! -e $ADB ] | ||
4 | then | ||
5 | # Starting with the gingerbread sdk, the adb location changed | ||
6 | ADB="$ANDROID_SDK_PATH/platform-tools/adb" | ||
7 | fi | ||
3 | 8 | ||
4 | $ADB install -r rockbox.apk | 9 | $ADB install -r rockbox.apk |
5 | echo 'am start -a android.intent.action.MAIN -n org.rockbox/.RockboxActivity; exit' | $ADB shell | 10 | echo 'am start -a android.intent.action.MAIN -n org.rockbox/.RockboxActivity; exit' | $ADB shell |
diff --git a/tools/root.make b/tools/root.make index cb7ab9620c..907d3928d4 100644 --- a/tools/root.make +++ b/tools/root.make | |||
@@ -295,6 +295,7 @@ voice: voicetools $(BUILDDIR)/apps/features | |||
295 | 295 | ||
296 | endif | 296 | endif |
297 | 297 | ||
298 | ifeq (,$(findstring android, $(APP_TYPE))) | ||
298 | bininstall: $(BUILDDIR)/$(BINARY) | 299 | bininstall: $(BUILDDIR)/$(BINARY) |
299 | @echo "Installing your rockbox binary in your '$(RBPREFIX)' dir" | 300 | @echo "Installing your rockbox binary in your '$(RBPREFIX)' dir" |
300 | $(SILENT)cp $(BINARY) "$(RBPREFIX)/.rockbox/" | 301 | $(SILENT)cp $(BINARY) "$(RBPREFIX)/.rockbox/" |
@@ -310,6 +311,7 @@ fullinstall: | |||
310 | symlinkinstall: | 311 | symlinkinstall: |
311 | @echo "Installing a full setup with links in your '$(RBPREFIX)' dir" | 312 | @echo "Installing a full setup with links in your '$(RBPREFIX)' dir" |
312 | $(SILENT)$(TOOLSDIR)/buildzip.pl $(VERBOSEOPT) -m "$(MODELNAME)" -i "$(TARGET_ID)" $(INSTALL) -z "zip -r0" -r "$(ROOTDIR)" --rbdir="$(RBDIR)" -f 2 $(TARGET) $(BINARY) -l | 313 | $(SILENT)$(TOOLSDIR)/buildzip.pl $(VERBOSEOPT) -m "$(MODELNAME)" -i "$(TARGET_ID)" $(INSTALL) -z "zip -r0" -r "$(ROOTDIR)" --rbdir="$(RBDIR)" -f 2 $(TARGET) $(BINARY) -l |
314 | endif | ||
313 | 315 | ||
314 | help: | 316 | help: |
315 | @echo "A few helpful make targets" | 317 | @echo "A few helpful make targets" |