summaryrefslogtreecommitdiffstats
path: root/core/base_rules.mk
Commit message (Collapse)AuthorAgeFilesLines
...
| * Use += to append to target-specific PRIVATE_CLEAN_FILESYing Wang2013-01-281-2/+1
| | | | | | | | | | | | Instead of incorrectly including global variable PRIVATE_CLEAN_FILES Change-Id: I9b5e12448dad5001de051a566d8a94a89b20ecac
| * Collapse multiple --extra-packages into one.Ying Wang2012-11-071-4/+19
| | | | | | | | Change-Id: Icbdd56fa104c03e0a6cc58e441e60286a7f25bb2
* | Collapse multiple --extra-packages into one.Ying Wang2012-11-081-4/+19
| | | | | | | | Change-Id: Icbdd56fa104c03e0a6cc58e441e60286a7f25bb2
* | NOTICE file only moduleYing Wang2012-11-011-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | To pick up a NOTICE file in LOCAL_PATH and attach it to /system/lib/libfoo.so, use the following syntax: include $(CLEAR_VARS) LOCAL_MODULE_CLASS := NOTICE_FILES LOCAL_INSTALLED_MODULE := $(PRODUCT_OUT)/system/lib/libfoo.so include $(BUILD_NOTICE_FILE) Bug: 7460213 Change-Id: Ie692be72deab37be04d1b578578c131a0885a090
* | am 57dfd515: am 6a44471c: am abc9d6f2: Merge "Delete the unused ↵Ying Wang2012-10-121-1/+0
|\ \ | |/ | | | | | | | | | | LOCAL_POST_PROCESS_COMMAND." into jb-mr1-dev * commit '57dfd515c33bbab26c820c812ebb4bc69c36a38f': Delete the unused LOCAL_POST_PROCESS_COMMAND.
| * Delete the unused LOCAL_POST_PROCESS_COMMAND.Ying Wang2012-10-111-1/+0
| | | | | | | | Change-Id: I77785dff6c7b2236880232522d6ed5bc01d5f0ce
* | am 195b0653: am 25f77e39: am af4299c5: Merge "Store vendor module owner info ↵Ying Wang2012-10-041-2/+2
|\ \ | |/ | | | | | | | | | | on the build server." into jb-mr1-dev * commit '195b0653a23545c22bf506ab67bc0674e885b936': Store vendor module owner info on the build server.
| * Store vendor module owner info on the build server.Ying Wang2012-10-031-2/+2
| | | | | | | | | | Bug: 7048854 Change-Id: I5f0653c71a77774978655f8b5570e170b4a9c4ec
| * Load only the current product config makefile.Ying Wang2012-09-281-3/+0
| | | | | | | | | | | | | | | | | | | | To reduce the start time. With the change and previous change of doing clean step in only given paths, start time of mm/mmm is reduced from ~5s to about 1s; lunch time is reduced from ~40s to 3.5s. Bug: 7186768,7169854 Change-Id: Ifd72ba1c6362a5e1125a23c505fd47947ab56675
| * am 726d921a: am 45cd00cd: Merge "Install all host modules. Don\'t filter ↵Joe Onorato2012-08-171-3/+1
| |\ | | | | | | | | | | | | | | | | | | out ones tagged "optional"" * commit '726d921a47cb1003bcf7ff84ae1d332dec86d674': Install all host modules. Don't filter out ones tagged "optional"
| | * Install all host modules. Don't filter out ones tagged "optional"Joe Onorato2012-08-171-3/+1
| | | | | | | | | | | | Change-Id: I9b3a27a4c84ee748314e98603670eb939ae949e2
| * | am 6b340ad0: am 7c945d24: Merge "Make error a warning for now"Joe Onorato2012-08-171-1/+2
| |\ \ | | |/ | | | | | | | | | * commit '6b340ad06c90ad80894bce720075e05f31b8f4cb': Make error a warning for now
| | * Make error a warning for nowJoe Onorato2012-08-171-1/+2
| | | | | | | | | | | | Change-Id: Idf18957fff2bb4ff31ca6d7d8d1c8d95847b4e00
| * | resolved conflicts for merge of 5836d3b3 to jb-mr1-devJoe Onorato2012-08-171-52/+28
| |\ \ | | |/ | | | | | | Change-Id: If3d84a7439717ccf7723b3f79e934d73abbb3fea
| | * Fail when a non-vendor product references a vendor module.Joe Onorato2012-08-161-0/+2
| | | | | | | | | | | | Change-Id: Ia5ca233e9b11f64b72074f65899d3041cf955c4c
| | * Remove support for user tags in the build system.Joe Onorato2012-08-161-58/+18
| | | | | | | | | | | | | | | | | | | | | | | | It is not forbidden to say LOCAL_MODULE_TAGS := user, and if you don't say LOCAL_MODULE_TAGS, it now defaults to optional. Change-Id: I0a0b200bb6f1c7bf1fe3a89cdc8f69678617526c
| | * Don't give the user tag to host modules automatically.Joe Onorato2012-08-161-8/+23
| | | | | | | | | | | | Change-Id: I12d0a84786e5bf2224efd8684526b6097e6105d7
* | | Load only the current product config makefile.Ying Wang2012-09-271-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To reduce the start time. With the change and previous change of doing clean step in only given paths, start time of mm/mmm is reduced from ~5s to about 1s; lunch time is reduced from ~40s to 3.5s. Bug: 7186768,7169854 Change-Id: Ifd72ba1c6362a5e1125a23c505fd47947ab56675
* | | Don't install all host modules by default.Ying Wang2012-09-241-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Instead we should explicitly set up the dependency, if the module will be used in the build process; Use LOCAL_MODULE_TAGS with eng, debug or tests if the module is for testing; or add to PRODUCT_PACKAGES if it's required by a product. Change-Id: I326e97df6630dee4acc6582ce6cef2dec8289155
* | | Make error a warning for nowJoe Onorato2012-08-171-1/+2
| | | | | | | | | | | | Change-Id: I156fb70432cf546650bf11d03a4edc118c665c1c
* | | Automatically install all host modules.Joe Onorato2012-08-161-4/+2
| | | | | | | | | | | | Change-Id: Ifa9cd19e6c17c5ce1f9a25965155194c16926871
* | | Make the error message for usless tags a little more helpfulJoe Onorato2012-08-161-1/+1
| | | | | | | | | | | | Change-Id: I1c6edd260280d5bab03b0d4c1e49f1bbecfd1a53
* | | Fail when a non-vendor product references a vendor module.Joe Onorato2012-08-161-0/+2
| | | | | | | | | | | | Change-Id: Ia5ca233e9b11f64b72074f65899d3041cf955c4c
* | | Remove support for user tags in the build system.Joe Onorato2012-08-161-59/+17
| | | | | | | | | | | | | | | | | | | | | | | | It is not forbidden to say LOCAL_MODULE_TAGS := user, and if you don't say LOCAL_MODULE_TAGS, it now defaults to optional. Change-Id: I0a0b200bb6f1c7bf1fe3a89cdc8f69678617526c
* | | Don't give the user tag to host modules automatically.Joe Onorato2012-08-161-7/+23
|/ / | | | | | | Change-Id: I12d0a84786e5bf2224efd8684526b6097e6105d7
* | Delete the misleading var TARGET_OUT_STATIC_LIBRARIES.Ying Wang2012-05-151-2/+1
|/ | | | | | Which can be replaced by TARGET_OUT_INTERMEDIATE_LIBRARIES. Change-Id: I965ff1ebe70fc3113c19e4896277c876dcedb6a5
* Don't set or reference LOCAL_MODULE_PATH for uninstallable modules.Ying Wang2012-05-151-13/+15
| | | | Change-Id: I98ab2f6c0d49a87aaeeba29fdf676277e4e65592
* Support to build against prebuilt current SDK in unbundled branchYing Wang2012-05-101-2/+4
| | | | | | | | Bug: 6465084 With this change and prebuilt current SDK checked in, you can build unbundled apps with LOCAL_SDK_VERSION current in an unbundled branch. Change-Id: I4efcee611d08a3a903bd6bf5a80de11500564206
* Merge "Collect the GPL source files."Ying Wang2011-12-161-1/+3
|\
| * Collect the GPL source files.Ying Wang2011-12-121-1/+3
| | | | | | | | | | Bug: 5693205 Change-Id: I045b83949f8b29d7c5cf5c0ab32c5b83cf398e71
* | Merge "Allow to build Java module from mere static Java libraries."Ying Wang2011-12-131-1/+1
|\ \
| * | Allow to build Java module from mere static Java libraries.Ying Wang2011-12-121-1/+1
| |/ | | | | | | | | | | | | With this change, we can easily turn a static Java library to a shared Java library. Change-Id: I9915992cd19879846511d6272483d7a0a934e7eb
* | Restrict vendor modules to help AOSP product distribution.Ying Wang2011-12-121-0/+4
|/ | | | | | | | | | | | | | Bug: 5692177 If you set "PRODUCT_RESTRICT_VENDOR_FILES := true" in a product configuration, this changes restricts that: - No overlays in the vendor tree. - No PRODUCT_COPY_FILES coming from the vendor tree. - Any referenced package with Android.mk in the vendor tree must have LOCAL_MODULE_OWNER set to a value that's compared against a whitelist stored in the core build system. Change-Id: I172b84c7c853e9a04bf9879ea8dec90bd5054230
* new LOCAL_DEX_PREOPT option "nostripping"Ying Wang2011-10-241-1/+1
| | | | | | | | Set "LOCAL_DEX_PREOPT := nostripping" to do dex-preopt while not strip the classes.dex. Bug: 5396625 5502338 Change-Id: Ie8dea4414ebeefeae89c6433b246faea27baa5e7
* Install path support for vendor modules.Ying Wang2011-09-131-5/+9
| | | | | | | | Bug: 5284764 Set "LOCAL_PROPRIETARY_MODULE := true" to install module to vendor partition. Change-Id: I1301acc10664a12e313f3b868d9fd6400ac8b133
* am 41346ae4: am ba35b2d6: resolved conflicts for merge of 162991be to ↵Ying Wang2011-09-081-7/+1
|\ | | | | | | | | | | | | gingerbread-plus-aosp * commit '41346ae4077c7dee66a7c04dc91714569dca9303': Allow uninstallable APPs.
| * am ba35b2d6: resolved conflicts for merge of 162991be to gingerbread-plus-aospYing Wang2011-09-071-7/+1
| |\ | | | | | | | | | | | | * commit 'ba35b2d61531a071533891307904e6ad7f81fb65': Allow uninstallable APPs.
| | * resolved conflicts for merge of 162991be to gingerbread-plus-aospYing Wang2011-09-071-7/+1
| | |\ | | | | | | | | | | | | Change-Id: I06edde6c517b4c4e2bd03e2d1d44da52ee3066d5
| | | * Allow uninstallable APPs.Ying Wang2011-09-071-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5264671 This is needed by cts tests. It's harmless to existing modules. Change-Id: I0083471f80d483559b27523d4b88190d7913f6f1
| | * | am 951a3e5f: Merge "Build system tweaks for Valgrind."Kenny Root2011-02-171-1/+1
| | |\ \ | | | | | | | | | | | | | | | | | | | | * commit '951a3e5f416d9ebe84e922132c85c8696d5d74a0': Build system tweaks for Valgrind.
| | | * | Build system tweaks for Valgrind.Jeff Brown2011-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added LOCAL_NO_CRT to enable building executables that do not link to the C runtime library. Removed support for LOCAL_MODULE_SUBDIR since it was broken and unused. (Was going to use it but ended up using LOCAL_MODULE_PATH instead.) Change-Id: Ifed4ffe17003d90370c711ea6606e2b75e841dee
| | * | | am 61356271: am e388ac10: Merge "Extra protobuf-related support"Jean-Baptiste Queru2011-01-271-0/+6
| | |\ \ \ | | | |/ / | | | | | | | | | | | | | | | * commit '6135627140bd799ee56ba894b69a9455ca0af86a': Extra protobuf-related support
| | | * | Extra protobuf-related supportJean-Baptiste Queru2011-01-271-0/+6
| | | | | | | | | | | | | | | | | | | | Change-Id: I375d32f0bcb695ccb0603743133034941d584163
| | * | | am ad3e0072: am 39f358b7: Merge "Protobuf compiler support in the build system"Jean-Baptiste Queru2011-01-271-0/+32
| | |\ \ \ | | | |/ / | | | | | | | | | | | | | | | * commit 'ad3e00724d62e5def2f2552533a62a800e9f3ee9': Protobuf compiler support in the build system
| | | * | Protobuf compiler support in the build systemJean-Baptiste Queru2011-01-271-0/+32
| | | | |
* | | | | Use the LOCAL_* as dependency.Ying Wang2011-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRIVATE_* should be used only in the build commands. Change-Id: Ie1d8db7c78012a8615b893d3ef3be893da7466f4
* | | | | Use arg list file to pass arguments to jar.Ying Wang2011-06-061-2/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | To fix error "/bin/bash: Argument list too long" Change-Id: Ie336b18f9a7eba38d94a6e32c07a88589ce9f1fd
* | | | Handle MODULE_LICENSE_MPL the same as MODULE_LICENSE_GPL.Ying Wang2011-03-031-2/+2
| | | | | | | | | | | | | | | | Change-Id: Iefc6df3f3401a591f53ec3f22202044c60acf460
* | | | Build system tweaks for Valgrind.Jeff Brown2011-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added LOCAL_NO_CRT to enable building executables that do not link to the C runtime library. Removed support for LOCAL_MODULE_SUBDIR since it was broken and unused. (Was going to use it but ended up using LOCAL_MODULE_PATH instead.) Change-Id: I3b6f5ab7e5ae6aaa7119899adccece2b4ab1cbb3
* | | | Add modifier goal incrementaljavacYing Wang2011-01-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With "incrementaljavac" on your make command line, you will recompile only Java source files that have been changed since last build. Nothing is changed if "incrementaljavac" is not among your make goals. Change-Id: Iae591459827df81ac91e95292464db5e9828343a