summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2011-02-02 13:57:01 +0000
committerThomas Martitz <kugel@rockbox.org>2011-02-02 13:57:01 +0000
commit0f4dfc4e9d4c2cbae69442e415639476c73478b2 (patch)
tree3ca8eafdce150bdc3e43f0b7d99aae9a8d40ff88
parent4343399473929fd5e746ceee23350d5c6cb264cf (diff)
downloadrockbox-0f4dfc4e9d4c2cbae69442e415639476c73478b2.tar.gz
rockbox-0f4dfc4e9d4c2cbae69442e415639476c73478b2.zip
Android/Java: Disable implicit compilation of dependecies to make the life easier for make.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29187 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--android/android.make10
1 files changed, 6 insertions, 4 deletions
diff --git a/android/android.make b/android/android.make
index 53d5d46bbf..ab59888b79 100644
--- a/android/android.make
+++ b/android/android.make
@@ -61,6 +61,8 @@ RES := $(wildcard $(ANDROID_DIR)/res/*/*)
61 61
62CLEANOBJS += bin gen libs data 62CLEANOBJS += bin gen libs data
63 63
64JAVAC_OPTS += -implicit:none -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin
65
64$(R_JAVA) $(AP_): $(MANIFEST) $(DIRS) $(RES) 66$(R_JAVA) $(AP_): $(MANIFEST) $(DIRS) $(RES)
65 $(call PRINTS,AAPT $(subst $(BUILDDIR)/,,$@))$(AAPT) package -f -m \ 67 $(call PRINTS,AAPT $(subst $(BUILDDIR)/,,$@))$(AAPT) package -f -m \
66 -J $(BUILDDIR)/gen -M $(MANIFEST) -S $(ANDROID_DIR)/res \ 68 -J $(BUILDDIR)/gen -M $(MANIFEST) -S $(ANDROID_DIR)/res \
@@ -68,13 +70,13 @@ $(R_JAVA) $(AP_): $(MANIFEST) $(DIRS) $(RES)
68 70
69$(BUILDDIR)/bin/$(PACKAGE_PATH)/R.class: $(R_JAVA) 71$(BUILDDIR)/bin/$(PACKAGE_PATH)/R.class: $(R_JAVA)
70 $(call PRINTS,JAVAC $(subst $(ROOTDIR)/,,$<))javac -d $(BUILDDIR)/bin \ 72 $(call PRINTS,JAVAC $(subst $(ROOTDIR)/,,$<))javac -d $(BUILDDIR)/bin \
71 -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin \ 73 $(JAVAC_OPTS) \
72 -sourcepath $(ANDROID_DIR)/gen:$(ANDROID_DIR)/src $< 74 -sourcepath $(ANDROID_DIR)/gen $<
73 75
74$(BUILDDIR)/bin/$(PACKAGE_PATH)/%.class: $(ANDROID_DIR)/src/$(PACKAGE_PATH)/%.java $(BUILDDIR)/bin/$(PACKAGE_PATH)/R.class 76$(BUILDDIR)/bin/$(PACKAGE_PATH)/%.class: $(ANDROID_DIR)/src/$(PACKAGE_PATH)/%.java $(BUILDDIR)/bin/$(PACKAGE_PATH)/R.class
75 $(call PRINTS,JAVAC $(subst $(ROOTDIR)/,,$<))javac -d $(BUILDDIR)/bin \ 77 $(call PRINTS,JAVAC $(subst $(ROOTDIR)/,,$<))javac -d $(BUILDDIR)/bin \
76 -classpath $(ANDROID_PLATFORM)/android.jar:$(BUILDDIR)/bin \ 78 $(JAVAC_OPTS) \
77 -sourcepath $(ANDROID_DIR)/gen:$(ANDROID_DIR)/src $< 79 -sourcepath $(ANDROID_DIR)/src $<
78 80
79$(DEX): $(R_OBJ) $(JAVA_OBJ) 81$(DEX): $(R_OBJ) $(JAVA_OBJ)
80 $(call PRINTS,DX $(subst $(BUILDDIR)/,,$@))$(DX) --dex --output=$@ $(BUILDDIR)/bin 82 $(call PRINTS,DX $(subst $(BUILDDIR)/,,$@))$(DX) --dex --output=$@ $(BUILDDIR)/bin