summaryrefslogtreecommitdiffstats
path: root/core/product_config.mk
Commit message (Collapse)AuthorAgeFilesLines
* am 1fee45f1: am e854276d: Merge "Disable WITH_HOST_DALVIK on 64bit host builds."Ian Rogers2014-01-311-0/+2
|\ | | | | | | | | * commit '1fee45f1af82d9dbb2e709413f020b2291205640': Disable WITH_HOST_DALVIK on 64bit host builds.
| * Disable WITH_HOST_DALVIK on 64bit host builds.Ian Rogers2014-01-301-0/+2
| | | | | | | | Change-Id: I8cea32fe5541c3223e7f317245aab3061e8ad444
* | build: Rename persist.sys.dalvik.vm.lib to allow new defaultBrian Carlstrom2014-01-301-1/+1
| | | | | | | | | | | | | | | | Bug: 12798969 (cherry picked from commit 49f1fab8a5b82f6224ff1be601037270ecdb734b) Change-Id: I7f211fca2b9c99b607dd91590a3e4a82501e0c7f
* | resolved conflicts for merge of 1737b1ab to masterBrian Carlstrom2014-01-281-0/+4
|\ \ | |/ | | | | Change-Id: I5a5f2e83c5155c1c783711f736c60198a8f404ee
| * build: PRODUCT_DEX_PREOPT_IMAGE_IN_DATABrian Carlstrom2014-01-281-0/+4
| | | | | | | | | | | | (cherry-picked from commit cd337c71ee65b17529a67af34d4c0b2824a4f175) Change-Id: I6d8ab3b3cf52f6a6b15f1c8e8d00cdf59042436b
* | am a292b7b0: am 83709a21: am 95fc1a50: am f12d4810: Merge "PRODUCT_BOOT_JARS ↵Ying Wang2014-01-081-1/+1
|\ \ | |/ | | | | | | | | | | as a list of jar names separated by space" * commit 'a292b7b02bdf051df9eebbe4a51c6a55ce91a7a2': PRODUCT_BOOT_JARS as a list of jar names separated by space
| * PRODUCT_BOOT_JARS as a list of jar names separated by spaceYing Wang2014-01-071-1/+1
| | | | | | | | | | | | | | This makes it easier for OEMs to extend the PRODUCT_BOOT_JARS in their product configuration files. Change-Id: I5feca2f808b1914c275f28c7a4c38cca2ba6851f
* | am 03a06f41: am 9507a0fd: am 82c59aef: am 71e8a22e: Merge "Add DEXPREOPT ↵Ying Wang2013-12-181-0/+11
|\ \ | |/ | | | | | | | | | | support for ART" * commit '03a06f4158e9eea9152f25286fcf2c30044d4e06': Add DEXPREOPT support for ART
| * Add DEXPREOPT support for ARTBrian Carlstrom2013-12-171-0/+11
| | | | | | | | Change-Id: I24d0d7b2a23a769f5d69bd4dc14be22e1475b759
* | Keep a copy of the space-separated PRODUCT_AAPT_CONFIGYing Wang2013-11-221-1/+3
|/ | | | | | That can be used to select dpi-specific prebuilt apks. Change-Id: Ic68be8fc6fdb46f3ff8de490a35a042a31f1cb19
* Add PRODUCT_BOOT_JARS to derive BOOTCLASSPATHYing Wang2013-07-241-0/+3
| | | | | | | | | - BOOTCLASSPATH now is product-configurable; - No need to maintain the duplicate values in core/dex_preopt.mk. - clean up some legacy ALL_PREBUILTs. Bug: 9990214 Change-Id: Ie3953e66d282e335bb7782b0ebd56102c35ec10e
* Bring in runtime-specific product variables in a more general way.Ying Wang2013-07-101-26/+27
| | | | Change-Id: Ibd0e0e8e3e0ca6afd125db8035ce08a7399b7547
* Move from WITH_ART to PRODUCT_RUNTIMESBrian Carlstrom2013-06-271-9/+26
| | | | Change-Id: I3a9217b4aafc1f59d095169deb9eaeae17320505
* Add WITH_ARTBrian Carlstrom2013-05-221-0/+4
| | | | | | (cherry picked from commit 6b7a0d2f1ff90d24e3ade9ccf82a084f5f999c1f) Change-Id: If6e208f9fc859f31da2cd71fdc1ddbe1fc1ed7aa
* am 2d17b1ab: resolved conflicts for merge of 01b2aaaa to jb-mr1-dev-plus-aospElliott Hughes2012-10-031-1/+1
|\ | | | | | | | | | | | | * commit '2d17b1aba6ea529dc618d50c784f69fb7f1a8141': Build only modules required by the current product. Load only the current product config makefile. Run clean steps in only given paths when using mm/mmm
| * resolved conflicts for merge of 01b2aaaa to jb-mr1-dev-plus-aospElliott Hughes2012-10-031-1/+1
| |\ | | | | | | | | | Change-Id: I66481eb8b269775716f79e42e9d89c2ebbd45288
| | * Load only the current product config makefile.Ying Wang2012-10-031-17/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. (cherry-pick of 157a5e1695593f935c3223430f4530e21f990378.) Bug: 7186768,7169854 Change-Id: I0be5e2721efa66a80f112acf8f95e177ebc2f65b
* | | am 318330dd: am 9acbbf12: am 76a6dc3a: Fix common typo in comments, warning ↵Ian Rogers2012-10-011-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | and error messages. * commit '318330dd920977733f20eeda338d3c36892373f6': Fix common typo in comments, warning and error messages.
| * | Fix common typo in comments, warning and error messages.Ian Rogers2012-10-011-1/+1
| | | | | | | | | | | | | | | | | | s/can not/cannot/g Change-Id: I1bac31157732666deb46f6f20389ff539977ffb9
| * | Load only the current product config makefile.Ying Wang2012-09-281-17/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Remove build variant "tests"Ying Wang2012-10-011-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5368571 Now we have a phony target "tests" instead. The target can be built in any other build variant (eg userdebug). For example, "make PRODUCT-full-userdebug tests dist" will build and put the *-test-* zip file in the dist dir. The "tests" target will include all modules tagged as "tests" in addition to other modules in specific target out directories. Change-Id: I8383097380d8e6846c3e2107d6dd5f68788cfc39
* | | Load only the current product config makefile.Ying Wang2012-09-271-17/+53
|/ / | | | | | | | | | | | | | | | | | | 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
* | Allow to tag owner to PRODUCT_COPY_FILESYing Wang2012-09-201-5/+6
|/ | | | | | | | | PRODUCT_COPY_FILES now is a list of words like <source path>:<destination path>[:<owner>]. The optional :<owner> is used to indicate the owner of a vendor file. Bug: 7048854 Change-Id: I435d1e18b7a091fb62513062cfc2e420e51557ec
* Dump the user tagged modules.Joe Onorato2012-08-161-0/+6
| | | | Change-Id: I623821df3e48b358a6b898ccb13750f7dc54ddcf
* core: allow product to provide kernel headers as wellDima Zavin2012-03-191-0/+4
| | | | | | | | | | This is useful when a device inherits from an architecture product, such as omap4.mk. The architecture specific product can provide kernel headers to all the devices that use that architecture. Change-Id: I0c9d3120a6089fb535a3fa8eccf10775a271cd21 Signed-off-by: Dima Zavin <dima@android.com>
* am a0f464a8: New PRODUCT_AAPT_PREF_CONFIG.Dianne Hackborn2011-10-171-0/+4
|\ | | | | | | | | * commit 'a0f464a8e7f006177db084df7e925bbb8e5ffed3': New PRODUCT_AAPT_PREF_CONFIG.
| * New PRODUCT_AAPT_PREF_CONFIG.Dianne Hackborn2011-10-141-0/+4
| | | | | | | | | | | | | | | | To use the new aapt --preferred-configurations option. For use with Prime to be able to strip everything but xhdpi density bitmaps selectively, not stripping when this would result in no data for the resource. Change-Id: I4e1012929b8f9b0b1e79c06496647f69661ba1f2
* | Remove PRODUCT_CONTRIBUTORS_FILE which is no longer in use.Ying Wang2011-10-101-4/+0
|/ | | | | Bug: 5433204 Change-Id: Id88c21f8d1991d8cbcc5bb7dae784aa72dc4becf
* Support for product-specific dev keys.Ying Wang2011-10-041-14/+23
| | | | Change-Id: Id577a72ee9f7cd70e8ca77efcbf10a37885c7d6f
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-13/+0
| | | | | | Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
* Fix tab.Ying Wang2011-06-171-1/+1
| | | | | | The tab broke unbundled targets. Change-Id: Ia97d4bdd69f7bb48eb3c51a01f0ab7085b5949a0
* fix broken build rules for host VM.Ryo Fujii2011-06-171-11/+21
|
* Add support for products overriding properties in /default.propMike Lockwood2011-06-091-0/+6
| | | | | | | | | | | | | | We need this to allow products to specify the default USB configuration, and allow the build system to add adb to this configuration for eng and userdebug builds. For example: PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ persist.sys.usb.config=mtp Change-Id: I83d7d918e57a8117eb96919e17d8ad52afdc0388 Signed-off-by: Mike Lockwood <lockwood@android.com>
* Clean up how dex preoptimization gets configured.Dan Bornstein2011-05-311-9/+0
| | | | Change-Id: I505ac438f1b963060b4be36d94bb5fbee6112dc5
* am 095dbffd: am 5d4808db: put extra recovery keys in the product definitionDoug Zongker2011-03-161-0/+4
|\ | | | | | | | | * commit '095dbffd605eb1bb602b028000aab4494288c6f6': put extra recovery keys in the product definition
| * put extra recovery keys in the product definitionDoug Zongker2011-03-161-0/+4
| | | | | | | | Change-Id: I71637cd578b24891c10171aa59406848649be703
* | Move screen density config from PRODUCT_LOCALES to PRODUCT_AAPT_CONFIGYing Wang2011-03-151-8/+9
|/ | | | | | | | | With this change, PRODUCT_LOCALES will contain only locales. Other aapt config flags, such as *dpi, small/normal/large/xlarge, should go to PRODUCT_AAPT_CONFIGS. Bug: 4086309 Change-Id: I922f153d79777a9522c542a3907111193b40e7b7
* 'make dump-products' to dump products.Ying Wang2010-11-021-2/+5
| | | | Change-Id: I6a1e7ce5d54f47898199bfc9d29245c2598f733c
* Pass device characteristic information through to aapt.Joe Onorato2010-10-061-0/+6
| | | | | | | | | A build configuration can define PRODUCT_CHARACTERISTICS, which is a comma-separated list of device characteristics, for example "nosdcard,grayscale". This will be passed through to aapt with the --product flag. Change-Id: I902c034b2f2824dbd2d33449308ee08beeb09551
* Change "make PRODUCT-XXX-tests" to build only tests-build-targetYing Wang2010-09-141-0/+5
| | | | Change-Id: Ib1a1a7b09ea6f1c3eea84394dcd6e3ebcda81e1a
* Enable WITH_HOST_DALVIK for "user" builds on Linux.Dan Bornstein2010-09-081-6/+5
| | | | | Bug: 2497274 Change-Id: I636895b52c82f301f8c288ae670b34e1dbf32cc5
* resolved conflicts for merge of 2b8d2383 to gingerbreadYing Wang2010-06-151-4/+3
|\ | | | | | | Change-Id: I9174f843f0fde139a7d582f45b027f3face5c981
| * Rename is_unbundled_app_build and UNBUNDLED_APP_BUILD to TARGET_BUILD_APPS.Joe Onorato2010-06-101-4/+3
| | | | | | | | Change-Id: I79e6f60e009dad3a48709962347441e4ca0c337a
* | am b93e03cb: am 52911309: Cherry-pick unbundled build changes from masterYing Wang2010-06-021-6/+33
|\ \ | |/ | | | | | | | | | | Merge commit 'b93e03cbc9d47a9d9a385c780ed64639e2a23ae5' into kraken * commit 'b93e03cbc9d47a9d9a385c780ed64639e2a23ae5': Cherry-pick unbundled build changes from master
| * Cherry-pick unbundled build changes from masterYing Wang2010-05-261-6/+33
| | | | | | | | Change-Id: I82cab32f00b7b729d9b01c8e1532c8bf0ad2fb92
* | Finish moving the policies out of frameworks/policies/base and into ↵Joe Onorato2010-04-061-3/+0
|/ | | | | | frameworks/base. Change-Id: I6b3991de3276258318cab2aff9651f18b3d07f85
* Enables nodpi drawables in the framework.Adam Bliss2009-11-161-0/+3
|
* Introduce a default density ('mdpi') for all device builds.Daniel Sandler2009-08-281-0/+6
| | | | | | | | | | | | | | | | | | | | This is done by appending "mdpi" (medium density or 160 dpi, which is what we've been using so far on dream etc.) to PRODUCT_LOCALES if no other dpi is found there. (PRODUCT_LOCALES is then sent as a configuration parameter to aapt to determine which resources should be included in the build.) With this change, each build will now include only one density of any given asset. For example, if there exists drawable-hdpi/foo.png drawable-mdpi/foo.png ...then the build will include *only* drawable-mdpi/foo.png, unless the density is overridden in the build's own device spec: PRODUCT_LOCALES += hdpi ...in which case the build will include only drawable-hdpi/foo.png.
* Add PRODUCT_DEFAULT_WIFI_CHANNELS build var.Robert Greenwalt2009-05-211-0/+3
| | | | | Allows the build to specify the default number of allowed WIFI channels. Part of the fix for 1625953.
* core: Don't debug native modules when TARGET_BUILD_TYPE==debugDave Bort2009-05-041-5/+3
| | | | | | Don't make the simulator default to debug mode. Remove all global "debug" {C,CPP}FLAGS, which are no longer used.