summaryrefslogtreecommitdiffstats
path: root/core/package.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/package.mk')
-rw-r--r--core/package.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/package.mk b/core/package.mk
index 96d0e9c..07690ad 100644
--- a/core/package.mk
+++ b/core/package.mk
@@ -174,7 +174,11 @@ endif
$(LOCAL_BUILT_MODULE): $(R_file_stamp)
ifneq ($(full_classes_jar),)
-$(full_classes_jar): $(R_file_stamp)
+# If full_classes_jar is non-empty, we're building sources.
+# If we're building sources, the initial javac step (which
+# produces full_classes_compiled_jar) needs to ensure the
+# R.java and Manifest.java files have been generated first.
+$(full_classes_compiled_jar): $(R_file_stamp)
endif
endif # all_resources