platform_build/core
Chih-Wei Huang 868e0c5a00 Fix /system/app/$app.odex not updated issue
$(built_odex) depends on $(LOCAL_BUILT_MODULE) but doesn't have any build
recipe. It is built by the rules of $(LOCAL_BUILT_MODULE) that results in
a subtle bug: $(built_odex) is always newer than $(LOCAL_BUILT_MODULE)
if $(LOCAL_BUILT_MODULE) rebuilt. Therefore 'make' thinks the targets
(/system/app/$app.odex) depending on $(built_odex) don't need to be updated.
It seems an allegedly optimization bug of 'make'.

The simple fix is to explicitly add $(LOCAL_BUILT_MODULE) as a dependency
of $(installed_odex).
2013-04-17 16:00:40 +08:00
..
combo Duplicate libgcc.a in front of *so 2013-03-19 07:51:52 -07:00
tasks Add OkHttp to the platform. 2013-04-02 16:24:04 -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
base_rules.mk Fix /system/app/$app.odex not updated issue 2013-04-17 16:00:40 +08:00
binary.mk Add new embedded target for a super minimal android build 2012-10-25 15:28:37 -07:00
build-system.html Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
build_id.mk build_id: change to OPENMASTER 2012-11-18 14:09:34 +05:30
checktree auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
cleanbuild.mk Add sepolicy and mac_perms to installclean 2013-03-26 14:54:51 -07:00
cleanspec.mk Convert to relative path for CleanSpec.mk 2012-10-11 12:45:30 -07:00
clear_vars.mk Add a "nano" option to LOCAL_PROTOC_OPTIMIZE_TYPE. 2013-03-28 16:28:09 -07:00
config.mk Fix the win_sdk build. 2013-04-05 19:03:58 -07:00
copy_headers.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
definitions.mk Don't install all host modules by default. 2013-03-06 11:47:36 -08:00
device.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
dex_preopt.mk Add OkHttp to the platform. 2013-04-02 16:24:04 -07:00
distdir.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
droiddoc.mk We shouldn't use temporary variable in the build recipe. 2013-02-22 10:01:33 -08:00
dumpvar.mk Stash TARGET_CPU_VARIANT and print it in dumpvar. 2013-03-06 21:43:17 +00:00
dynamic_binary.mk Use += to append to target-specific PRIVATE_CLEAN_FILES 2013-01-28 10:58:01 -08:00
envsetup.mk resolved conflicts for merge of 5836d3b3 to jb-mr1-dev 2012-08-17 00:09:27 -07:00
executable.mk Support to build executables against the NDK 2012-10-10 10:24:26 -07: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 Delete the unused LOCAL_POST_PROCESS_COMMAND. 2012-10-11 17:26:07 -07:00
host_java_library.mk Added local variable info output to javac command for host build. 2013-03-26 22:26:44 -07: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 Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
host_static_library.mk Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
java.mk Add a "nano" option to LOCAL_PROTOC_OPTIMIZE_TYPE. 2013-03-28 16:28:09 -07:00
java_library.mk Automatically add Java resources carried by static Java libraries. 2012-08-27 15:21:51 -07:00
legacy_prebuilts.mk ISSUE 6849488 Bluedroid stack, remove system/bluetooth. 2012-09-20 10:50:56 -07:00
llvm_config.mk For the current MIPS compiler __builtin___clear_cache() generates synci instruction only with -msynci option 2013-02-07 16:07:01 -08:00
main.mk Build SDK using prebuilts/devtools. 2013-03-13 15:30:35 -07:00
Makefile Don't install all host modules by default. 2013-03-06 11:47:36 -08:00
multi_prebuilt.mk allow setting LOCAL_STRIP_MODULE on multi_prebuilts 2011-09-06 10:31:37 -07:00
native_test.mk Define the proper macro "GTEST_OS_LINUX_ANDROID" for native tests. 2012-08-27 12:20:36 -07:00
node_fns.mk Load only the current product config makefile. 2012-10-03 10:27:08 -07:00
notice_files.mk Don't fail if a target of type NONE has a NOTICE file present 2012-06-27 16:48:31 +01:00
package.mk Run zipalign after classes.dex is removed from the apk 2013-02-25 16:02:42 -08:00
pathmap.mk ISSUE 6849488 Bluedroid stack, remove system/bluetooth. 2012-09-20 10:50:56 -07:00
pdk_config.mk keep PLATFORM_ZIP specified explicitly 2012-08-02 12:51:59 -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 DO NOT MERGE: Support LOCAL_EXPORT_C_INCLUDE_DIRS for prebuilts too 2013-01-17 17:58:18 -08: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 Stash TARGET_CPU_VARIANT and print it in dumpvar. 2013-03-06 21:43:17 +00:00
product_config.mk resolved conflicts for merge of 01b2aaaa to jb-mr1-dev-plus-aosp 2012-10-03 12:13:38 -07:00
proguard.emma.flags Keep the emma classes if emma is enabled. 2012-08-27 16:10:28 -07:00
proguard.flags Ignore support library Proguard warning 2012-09-23 13:46:58 -07: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 Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07: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 Fix common typo in comments, warning and error messages. 2012-10-01 16:36:23 -07:00
version_defaults.mk Merge d2e4c25e 2012-12-03 14:46:37 -08:00