summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android/android.make7
-rwxr-xr-xandroid/installApk.sh5
-rw-r--r--tools/root.make2
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
31APKBUILDER=$(ANDROID_SDK_PATH)/tools/apkbuilder 31APKBUILDER=$(ANDROID_SDK_PATH)/tools/apkbuilder
32ZIPALIGN=$(ANDROID_SDK_PATH)/tools/zipalign 32ZIPALIGN=$(ANDROID_SDK_PATH)/tools/zipalign
33KEYSTORE=$(HOME)/.android/debug.keystore 33KEYSTORE=$(HOME)/.android/debug.keystore
34ADB=$(ANDROID_SDK_PATH)/platform-tools/adb
34 35
35MANIFEST := $(ANDROID_DIR)/AndroidManifest.xml 36MANIFEST := $(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):
112dirs: $(DIRS) 113dirs: $(DIRS)
113 114
114apk: $(APK) 115apk: $(APK)
116
117install: 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
2ADB="$ANDROID_SDK_PATH/tools/adb" 2ADB="$ANDROID_SDK_PATH/tools/adb"
3if [ ! -e $ADB ]
4then
5 # Starting with the gingerbread sdk, the adb location changed
6 ADB="$ANDROID_SDK_PATH/platform-tools/adb"
7fi
3 8
4$ADB install -r rockbox.apk 9$ADB install -r rockbox.apk
5echo 'am start -a android.intent.action.MAIN -n org.rockbox/.RockboxActivity; exit' | $ADB shell 10echo '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
296endif 296endif
297 297
298ifeq (,$(findstring android, $(APP_TYPE)))
298bininstall: $(BUILDDIR)/$(BINARY) 299bininstall: $(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:
310symlinkinstall: 311symlinkinstall:
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
314endif
313 315
314help: 316help:
315 @echo "A few helpful make targets" 317 @echo "A few helpful make targets"