summaryrefslogtreecommitdiffstats
path: root/core/cleanbuild.mk
Commit message (Collapse)AuthorAgeFilesLines
* cleanbuild: add *.zip.md5sum to installclean_filesChirayu Desai2015-10-061-0/+1
| | | | Change-Id: I4b68bb9a8d421a54b008c5318fa82ed230bd6441
* build-with-colors: moar colorsChirayu Desai2015-10-061-2/+2
| | | | | | | | | | | | | | | | - rename CL_PFX and CL_INS to better match the colors they show. - add more colors. Output of: - most host stuff is yellow - most target stuff is green - installing/copying files is cyan - import/export includes and notice files is cyan - bootimage/recoveryimage is cyan - and some more colors in many places ;) Change-Id: I5532afa4ba608e0a7c408516dc9f912f9ca389f7
* Auto-clean host tools when switching between apps_only and platform build.Ying Wang2015-04-141-1/+42
| | | | | | | | | | For apps_only (also PDK build) we use prebuilt host tools in prebuilts/sdk/tools; For platform build we use tools built from source. Auto-clean intermediate files of these tools when build type change is detected. Bug: 20213206 Change-Id: I9173af322684c017fdb91a3abfbe39ecfe5650e9
* Engage Jack incremental on demandYohann Roussel2015-02-041-1/+6
| | | | | | | | | | | Each module may engage Jack incremental with LOCAL_JACK_ENABLED := incremental Include renaming of LOCAL_USE_JACK to LOCAL_JACK_ENABLED that is now accepting 3 values "disabled", "full" and "incremental". Change-Id: Icbff275b397bee36b29312e821f3e8d45f83fbcc
* Add clean targets removing jack and dex filesYohann Roussel2015-01-161-0/+14
| | | | | | | Those should help switching a tree from compiling with Jack back to legacy toolchain. Change-Id: I897a9a9923ed8147723b3ab6ad3f276e6b7094bf
* Remove ancient SDK cleanbuild ruleYing Wang2015-01-061-13/+1
| | | | | | | | | In anceint time we didn't have an "sdk" product so that we had to run "make sdk" in a device product configuration. Now we have SDK specific product configuration and we don't do "make sdk" in device product configuration. Change-Id: I40d58d51261498017bbe7e574c8128afc77e9b96
* fs_mgr is now different on different build typesPaul Lawrence2014-10-081-0/+1
| | | | | | | | | This is to enable compile time selection of disable-verity behavior See https://googleplex-android-review.git.corp.google.com/#/c/563402/ Bug: 17691572 Change-Id: I6d77e39f070f2a753e09e5634cc3d9ebfceccada
* Delete vendor and oem staging directory in "make installclean".Ying Wang2014-07-181-0/+2
| | | | Change-Id: If3211772ea37d4c249c2dc5cc69bd9f48a39b6e3
* am cc2e90e6: am 0f1ca830: Merge "Rewrite the clean steps for TARGET_2ND_ARCH."Ying Wang2014-06-181-0/+22
|\ | | | | | | | | * commit 'cc2e90e653c55724f20410347d709b70b1eaf105': Rewrite the clean steps for TARGET_2ND_ARCH.
| * Rewrite the clean steps for TARGET_2ND_ARCH.Ying Wang2014-06-181-0/+22
| | | | | | | | | | | | Convert clean rules from TARGET_ARCH to TARGET_2ND_ARCH and vice versa. Change-Id: I5711b38cd834272d26d78e5cf847e97f27139c5b
* | am eaf4c758: am a7748859: Merge "Clear *.ini and skin directory on installclean"Ji-Hwan Lee2014-05-161-0/+2
|\ \ | |/ | | | | | | * commit 'eaf4c7581f3c736ada725f75bb1b6218be26c361': Clear *.ini and skin directory on installclean
| * Clear *.ini and skin directory on installcleanJi-Hwan Lee2014-05-151-0/+2
| | | | | | | | | | | | | | | | Currently, skin directory remains across different emulator targets, and need manual removal. Also, clear hardware-qemu.ini and config.ini. (See https://android-review.googlesource.com/94692 for config.ini) Change-Id: Iaa5849ad043ed3f317325ba1d6df287953636f7a
* | Add init.environ.rc to installcleanAdam Hampson2014-03-071-1/+2
|/ | | | | | | | | | BOOTCLASSPATH needs to be rebuilt when switching between build targets. Bug: 13282187 Change-Id: I16816abb4246878a60e1aa8c91b6b38c7339950e Signed-off-by: Adam Hampson <ahampson@google.com>
* Don't bother going through the source treeYing Wang2013-08-091-2/+2
| | | | | | | | Don't bother going through the source tree in more circumstances: all cleaning goals, helping goals, no-deps goals. Bug: 10244578 Change-Id: Id53a249085c62838e4193962a85e0ac34f46954f
* Delete the kernel file when build config is changedYing Wang2013-08-011-0/+1
| | | | | | | | Now we have products of the same device type but with different kernel, and we want to do incremental build on them. Bug: 10133257 Change-Id: Iff4aae11e474d2822f02c62822bd028a5ba5b47a
* Merge commit 'e8c9e82d' into manualmergerepo sync2013-03-261-2/+3
|\ | | | | | | Change-Id: Iaf02a0ab32918064248410aab95facac6a2b9675
| * Add sepolicy and mac_perms to installcleanWilliam Roberts2013-03-261-1/+3
| | | | | | | | | | | | | | | | Remove the output files for SELinux policy and mac_permissions.xml mapping for changes between user and eng build. Change-Id: Ie27dcedde0c22ce917d90466a763698c86919530
| * Run clean steps in only given paths when using mm/mmmYing Wang2012-09-281-0/+4
| | | | | | | | | | | | | | | | To speed up mm/mmm start time. At the same time, we should copy over the other clean steps. Bug: 7186768 Change-Id: I250e64256343afe788d79817af36eafaadb47028
* | Don't run cleanspecs if you are using mm/mmm.Ying Wang2013-02-221-7/+5
| | | | | | | | | | | | | | | | There is lurky bug in the previous logic I believe: in rare cases, people saw almost all cleansteps rerun. Anyway, it's very rare that you need to run cleansteps when you run mm/mmm. Change-Id: I42e84b3bf01590712ba1b167fe9a500f4ae1ddde
* | Dont' write out the clean_steps.mk ifYing Wang2013-02-131-1/+3
| | | | | | | | | | | | | | | | If this is mm/mmm and there is no pre-existing clean_steps.mk. Otherwise, the build system will run almost all the clean steps in the sourcet tree if you do a full build next. Change-Id: I5fe1e99c4f09629e4455319ea664cfba4ac634ea
* | Run clean steps in only given paths when using mm/mmmYing Wang2012-09-261-0/+4
| | | | | | | | | | | | | | | | To speed up mm/mmm start time. At the same time, we should copy over the other clean steps. Bug: 7186768 Change-Id: I250e64256343afe788d79817af36eafaadb47028
* | Clean up intermediate files for adbd and init in installclean.Ying Wang2012-09-211-1/+4
|/ | | | | | | They are really exceptions and we shouldn't do that in general. Bug: 7170444 Change-Id: I7163181e495c52db9aa62a360309d8973df1985f
* New PRODUCT_AAPT_PREF_CONFIG.Dianne Hackborn2011-10-141-1/+1
| | | | | | | | 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
* core: remove the built fake packages (not installed) on installcleanDima Zavin2011-10-121-1/+1
| | | | | Change-Id: I1ff3754132a48c545d0a3215ae23d204aba50637 Signed-off-by: Dima Zavin <dima@android.com>
* core: remove fake package timestamps on installcleanDima Zavin2011-10-111-1/+2
| | | | | Change-Id: Ic07af1f751b301b69fa5cbbb7bf51ad718d54d52 Signed-off-by: Dima Zavin <dima@android.com>
* Move screen density config from PRODUCT_LOCALES to PRODUCT_AAPT_CONFIGYing Wang2011-03-151-4/+4
| | | | | | | | | 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
* Don't prepend ./ before the dirs to be removedYing Wang2011-01-041-20/+25
| | | | | | | | So that installclean can be done properly when OUT_DIR is set to an obsolute path, such as /buildbot/out_dirs/git_gingerbread. Bug: 3321625 Change-Id: I87667355aa03f31613a8f6a5e17d7e469bf5335f
* Move odex related files to product-specific dir.Ying Wang2010-10-011-4/+2
| | | | | | | | | | | For target Java libraries, now the LOCAL_BUILT_MODULE includes both javalib.jar and the .odex file, if dexpreopt is enabled. These 2 files are moved to a product-specific dir in this change. For target Java Libraries, $(intermediates) now points to the product-specific dir. There is still a javalib.jar in the $(intermediates.COMMON) dir, which is used as dependency. Nothing is changed for host Java libraries. Change-Id: I2546dbb940c74537864ca002d1acb49bb731fbbc
* Integrate dexpreopt into the build system.Ying Wang2010-09-221-1/+5
| | | | Change-Id: Id67f85d0f5c8674f5bc22e431114ca73625811ef
* The ICU data is no longer compiled directly into the shared library.Joe Onorato2010-07-131-2/+0
| | | | Change-Id: I79accedc16d6e62a95c0ec6f08ad2538013cd0b3
* Decentralizes cleanspecs.Ying Wang2010-03-031-6/+18
| | | | | After this change, you should add-clean-step at the end of CleanSpec.mk in your project, instead of the centralized cleanspecs.mk in build/core.
* Automated import from //branches/master/...@142758,142758Eric Fischer2009-03-251-0/+2
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+204
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-200/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-5/+1
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-1/+5
|
* auto import from //branches/cupcake/...@132569The Android Open Source Project2009-02-201-1/+7
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-0/+108
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+86