platform_build/core
Ying Wang ae25ec1bcd More flexibility to keep/remove R.class in static Java library
- Usually you don't need to set LOCAL_JAR_EXCLUDE_FILES in your
  Android.mk, if your static library is directly used by an app.
- If your library will be included by another library that need
  reference the R/Manifest class, you can set
  LOCAL_JAR_EXCLUDE_FILES := none
  to keep the generated classes.
- If your library includes another static library that has Android
  resource and you want to remove the generated classes carried by
  the static library, set:
  LOCAL_JAR_EXCLUDE_FILES := $(ANDROID_RESOURCE_GENERATED_CLASSES)

With the LOCAL_JAR_EXCLUDE_FILES value "none", deprecate the old
long variable LOCAL_KEEP_R_CLASS_IN_STATIC_JAVA_LIBRARY.

Change-Id: I3b9ad5d66f0262f784feb09bc1537c5b01256258
2012-06-19 10:40:37 -07:00
..
combo x86: compile everything with relro / bind_now 2012-05-09 14:49:04 -07:00
tasks Allow additional vendors 2012-06-14 09:15:20 -07:00
Makefile Don't use .. to reference the target file. 2012-06-02 09:22:31 -07:00
apicheck_msg_current.txt Current.xml and friends are now .txt instead. 2011-04-08 15:03:48 -07:00
apicheck_msg_last.txt auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
armelf.xsc Revert "ARM: compile everything with relro / bind_now." 2012-04-10 13:13:29 -07:00
base_rules.mk Don't set or reference LOCAL_MODULE_PATH for uninstallable modules. 2012-05-15 14:31:26 -07:00
binary.mk Make export_includes depend on the module's definition makefile. 2012-04-23 21:29:18 -07:00
build-system.html Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
build_id.mk Set version numbers for AOSP - do not merge 2011-12-12 17:16:07 -08:00
checktree auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
cleanbuild.mk New PRODUCT_AAPT_PREF_CONFIG. 2011-10-14 19:37:57 -07:00
cleanspec.mk Brian's vendor/ change requires a clean build. 2010-09-19 12:04:23 -04:00
clear_vars.mk More flexibility to keep/remove R.class in static Java library 2012-06-19 10:40:37 -07:00
config.mk Now current is also a valid prebuilt SDK. 2012-05-10 18:07:33 -07:00
copy_headers.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
definitions.mk More flexibility to keep/remove R.class in static Java library 2012-06-19 10:40:37 -07:00
device.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
dex_preopt.mk Multi-Project Commit: Move of filterfw out of system/media (3 of 7) 2012-03-27 10:46:13 -07:00
distdir.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
droiddoc.mk Support to build against prebuilt current SDK in unbundled branch 2012-05-10 17:40:49 -07:00
dumpvar.mk Switch default gcc toolchain from 4.4.3 to 4.6. 2012-03-29 20:45:50 -07:00
dynamic_binary.mk Refactor Stripper. Allow a stripper other than SOSLIM to be specified 2011-07-07 03:45:56 +02:00
envsetup.mk Revert "core: the device/board/product kernel headers will be auto-generated" 2012-03-30 10:46:28 -07:00
executable.mk build: remove prelinker build build system 2011-03-12 14:59:46 -08:00
filter_symbols.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
find-jdk-tools-jar.sh Merge from AOSP 2011-11-11 16:03:56 -08:00
help.mk make help: prints a handy list of useful targets 2010-10-28 15:40:06 -04:00
host_executable.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
host_java_library.mk Remove the R/Manifest classes when building the static Java library 2011-12-15 16:36:55 -08:00
host_native_test.mk Use the host STL for host native test. 2011-06-22 16:01:48 -07:00
host_prebuilt.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
host_shared_library.mk Build system support to export include paths 2011-11-17 10:52:32 -08:00
host_static_library.mk Build system support to export include paths 2011-11-17 10:52:32 -08:00
java.mk add TARGET_BUILD_JAVA_SUPPORT_LEVEL to allow checking if java build is OK in PDK 2012-06-07 15:40:53 -07:00
java_library.mk am 0187511e: am 4243532d: am 301843ae: am 29e44b7a: Merge "Fix for "dexopt: No such file or directory" error" 2012-03-20 19:36:30 -07:00
legacy_prebuilts.mk Remove the user tag and legacy prebuilts for the srec modules. 2012-06-15 18:36:06 -07:00
llvm_config.mk Add LLVM_AS to tools. 2012-05-08 18:43:48 -07:00
main.mk add TARGET_BUILD_JAVA_SUPPORT_LEVEL to allow checking if java build is OK in PDK 2012-06-07 15:40:53 -07:00
multi_prebuilt.mk allow setting LOCAL_STRIP_MODULE on multi_prebuilts 2011-09-06 10:31:37 -07:00
native_test.mk Add $(LOCAL_MODULE) as part of the installed path. 2010-07-26 16:25:55 -07:00
node_fns.mk Make make make faster. 2012-05-30 13:52:22 -07:00
notice_files.mk build speedup: Do not use shell 'find' function to look for NOTICE files. 2011-03-29 14:27:27 +02:00
package.mk Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
pathmap.mk Track libnativehelper move for PDK. 2012-05-04 15:36:42 -07:00
pdk_config.mk add TARGET_BUILD_JAVA_SUPPORT_LEVEL to allow checking if java build is OK in PDK 2012-06-07 15:40:53 -07:00
phony_package.mk Remove the restriction that PHONY_PACKAGE needs LOCAL_REQUIRED_MODULES 2011-12-22 17:51:28 -08:00
post_clean.mk Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
prebuilt.mk Write out export_includes whenever the module is built. 2012-04-18 17:35:55 -07:00
process_wrapper.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
process_wrapper_gdb.cmds auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
process_wrapper_gdb.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
product.mk add add-to-product-copy-files-if-exists for pdk 2012-05-30 16:03:24 -07:00
product_config.mk core: allow product to provide kernel headers as well 2012-03-19 12:32:08 -07:00
proguard.flags Make ProGuard keep necessary members for serializable classes 2010-08-11 08:24:46 +08:00
proguard_tests.flags Fix and enable proguard on packages. 2010-02-11 13:41:10 -08:00
raw_executable.mk Support to build native libraries with prebuilt NDK 2010-07-13 16:29:18 -07:00
raw_static_library.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
root.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
shared_library.mk Build system support to export include paths 2011-11-17 10:52:32 -08:00
static_java_library.mk More flexibility to keep/remove R.class in static Java library 2012-06-19 10:40:37 -07:00
static_library.mk Build system support to export include paths 2011-11-17 10:52:32 -08:00
user_tags.mk Remove the user tag and legacy prebuilts for the srec modules. 2012-06-15 18:36:06 -07:00
version_defaults.mk JellyBean is now 4.1. 2012-05-10 18:57:22 -07:00