summaryrefslogtreecommitdiffstats
path: root/core/tasks
Commit message (Collapse)AuthorAgeFilesLines
* Do vendor check on modules installed by LOCAL_SHARED_LIBRARIESYing Wang2013-04-151-0/+12
| | | | | | | | | Since commit 6c86a1 we have split LOCAL_SHARED_LIBRARIES out of LOCAL_REQUIRED_MODULES and the vendor check does no longer cover the installed modules introduced by LOCAL_SHARED_LIBRARIES. This change brings back the coverage. Change-Id: Ie78692e48f173a3350792eb2fee8127ff9433caa
* apicheck: Suppress certain changes in final qualifier.Jeff Brown2013-04-011-2/+2
| | | | | | | | | | It is safe for a class to become final if it was not previously instantiable since applications could not declare subclasses of their own. Likewise it is always safe to remove final. Change-Id: I9a72fee7b25ccceca2024112812b97872ba2ec6b
* Do not disable factory build under PDKDevin Kim2013-03-282-0/+6
| | | | | | | | This is related to commit a1712e. Some PDKs need the factory build under PDK. If you want to disable the factory build under PDK, use TARGET_NO_FACTORY in your device's BoardConfig.mk Change-Id: I5e208836918ffd737951d3fb1f54c560d2b93641
* am 14567bb0: am 08d56b4a: Merge "CTS: work around ClassLoader limitation"Kenny Root2013-02-281-0/+1
|\ | | | | | | | | * commit '14567bb00754405fac535bc8be8e46fa8abd7c82': CTS: work around ClassLoader limitation
| * CTS: work around ClassLoader limitationKenny Root2013-02-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | Trying to use reflection on classes loaded from a different ClassLoader than the system one caused SecurityException since you can't load certain packages. Adding them to the boot classpath forces them to be in the same ClassLoader. Change-Id: Id518ab0a99da6defac525c0ad430a63f600ce85f
* | Move numeric api files from frameworks/base to prebuilts/sdkYing Wang2012-12-041-2/+2
|/ | | | | | | So they can be used in unbundled builds. Bug: 7296240 Change-Id: I5f176322dec30323f365188fb3e379def60dc1b8
* am ce811261: Merge "Move check-api to definition.mk" into jb-mr1.1-devYing Wang2012-11-151-35/+25
|\ | | | | | | | | * commit 'ce811261bc8d56d43e59b1f9fb96ae53192de126': Move check-api to definition.mk
| * Move check-api to definition.mkYing Wang2012-11-141-35/+25
| | | | | | | | | | | | | | | | | | | | 1) Move check-api to definition.mk, so it can be used in other places. 2) Add additional dependency to the api-stub module to consolidate the apicheck dependency. Previously you have to run 2 "make"s in a row and only in the 2nd run apicheck is run, due to a gnu-make optimization. Bug: 7540265 Change-Id: Ib24ed87d9330027a9f95ed7b16dd4002cc0e3198
* | Disable factory build under PDKNick Sanders2012-11-022-0/+4
| | | | | | | | | | | | | | | | Phantasm PDK support doesn't work with the factory build. It's not needed for eng support so we'll disable it. Change-Id: I9b65cdbb20bbcff601600d6b0cac7cc98f6f614c Signed-off-by: Nick Sanders <nsanders@google.com>
* | Add new embedded target for a super minimal android buildMike Lockwood2012-10-251-2/+2
|/ | | | | | Remove obsolete BUILD_TINY_ANDROID Change-Id: Ic0f3a5b3250ea80529f5099653068f118a13b12e
* Store vendor module owner info on the build server.Ying Wang2012-10-031-3/+25
| | | | | Bug: 7048854 Change-Id: I5f0653c71a77774978655f8b5570e170b4a9c4ec
* Fix common typo in comments, warning and error messages.Ian Rogers2012-10-012-2/+2
| | | | | | s/can not/cannot/g Change-Id: I1bac31157732666deb46f6f20389ff539977ffb9
* Allow to tag owner to PRODUCT_COPY_FILESYing Wang2012-09-201-13/+16
| | | | | | | | | 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
* android.core.vm-tests-tf.jar path changed to HOST JAVA_LIBRARIES.Ying Wang2012-08-211-1/+1
| | | | | Bug: 7019588 Change-Id: I6406110071d891e27df6d1cc562a7baa884b2e9e
* resolved conflicts for merge of 5836d3b3 to jb-mr1-devJoe Onorato2012-08-171-19/+111
|\ | | | | | | Change-Id: If3d84a7439717ccf7723b3f79e934d73abbb3fea
| * More product debugging.Joe Onorato2012-08-161-20/+96
| | | | | | | | Change-Id: I17b5d441e44ea39564263b32f963e2d3ac684232
| * make product-graph now filteredJoe Onorato2012-08-161-5/+21
| | | | | | | | Change-Id: I6bd93a87902e20a24c1c58152fb578ef1f4cb208
* | add extra args to mkbootimgDoug Zongker2012-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | Arrange to take $(BOARD_MKBOOTIMG_ARGS) and pass it to all invocations of mkbootimg from within make, and to store it in the target_files so it can be used by future invocations of img_from_target_files and ota_from_target_files. Bug: 6918260 Change-Id: I7130ac52e96bd51d4d8b80ca036635e1626f01f1
* | Add new vendorsJean-Baptiste Queru2012-07-271-0/+2
| | | | | | | | Change-Id: Id0d3599257ae39077063bb5903c912526e02cb0e
* | am ffbef646: am 74aba614: Allow additional vendorsJean-Baptiste Queru2012-06-141-0/+2
|\| | | | | | | | | * commit 'ffbef646d2bec4f84874bdc5940c3b060904cb3d': Allow additional vendors
| * Allow additional vendorsJean-Baptiste Queru2012-06-141-0/+2
| | | | | | | | | | Bug: 6611375 Change-Id: I07a1c4e56a2c9fdb1f2c8426977f1a8db0e4d4bb
* | am c9f8b8d1: am 90beb4f1: Add some known binary ownersJean-Baptiste Queru2012-06-051-0/+3
|\| | | | | | | | | * commit 'c9f8b8d17ea17f722157aa58014dc1f1168996c1': Add some known binary owners
| * Add some known binary ownersJean-Baptiste Queru2012-06-051-0/+3
| | | | | | | | | | Bug: 6611375 Change-Id: I082128ad15b277ced82c8530c17186842839a557
| * Strengthen dependencies on LOCAL_REQUIRED_MODULESYing Wang2012-04-301-17/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6418863 This change expands the PRODUCT_PACKAGES with the required modules. Before this change, since the required modules are not in the PRODUCT_PACKAGES, they are not directly depended on by the image files. If the dependent is not to be included in the image but the required modules are to be included, the dependency of the image on the required modules gets lost! That would lead to build race condition. Change-Id: I0b656db1538ca43d3785dbf17364ffa88b80ac41
* | am 3ccf7686: Move build.prop in factory bundleNick Sanders2012-05-171-2/+2
|\ \ | | | | | | | | | | | | * commit '3ccf7686757824e5e01944a369fc54baf76f95a4': Move build.prop in factory bundle
| * | Move build.prop in factory bundleNick Sanders2012-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | Move build.prop to the root dir of the factory bundle for clearer location access. Change-Id: Ib9a49fd46eb943a1dc5e8e112462f9d601332ca3 Signed-off-by: Nick Sanders <nsanders@google.com>
* | | Merge commit '54973dbc' into workJoe Onorato2012-05-171-0/+80
|\| | | | | | | | | | | | | | | | | | | | Conflicts: core/product.mk Change-Id: Ib5eb6be09b34bdc04602e2a35a4bf7df0ba82aad
| * | Add rules to build the factory bundle.Joe Onorato2012-05-171-0/+80
| | | | | | | | | | | | Change-Id: I66bda914a5bd41bda7c8a4314f658924087e2bfb
* | | Strengthen dependencies on LOCAL_REQUIRED_MODULESYing Wang2012-04-301-17/+5
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | Bug: 6418863 This change expands the PRODUCT_PACKAGES with the required modules. Before this change, since the required modules are not in the PRODUCT_PACKAGES, they are not directly depended on by the image files. If the dependent is not to be included in the image but the required modules are to be included, the dependency of the image on the required modules gets lost! That would lead to build race condition. Change-Id: Idbd504fd415b488c397e67ab487a22bff4fa188e
* | Whitelist audienceJean-Baptiste Queru2012-04-231-0/+1
| | | | | | | | Change-Id: I3a39f4bdc5c52e01b7d5d187e35b6fbf770756e2
* | Whitelist widevineJean-Baptiste Queru2012-04-131-1/+2
| | | | | | | | Change-Id: I4863b335ebc02d642874a4dd3dd9a8af93455d7b
* | am df49771a: Allow factory specific kernel commandlineNick Sanders2012-04-061-1/+6
|\| | | | | | | | | * commit 'df49771a4a82a147e287190f872ab9d0e237a69f': Allow factory specific kernel commandline
| * Allow factory specific kernel commandlineNick Sanders2012-04-051-1/+6
| | | | | | | | | | | | | | | | | | * BOARD_KERNEL_CMDLINE_FACTORY_BOOT can be set to add kernel commandline items to the factory ramdisk, such as fiq_debugger.console_enable=Y Change-Id: Iee4060b96eaeecc517975c56342fd5445b1feabf Signed-off-by: Nick Sanders <nsanders@google.com>
| * Add build.prop to factory ramdiskNick Sanders2012-01-301-0/+4
| | | | | | | | | | | | | | We'll need a special case to set device properties on the factory ramdisk Change-Id: I146d5c503e8c97005caa1ab1dbaca7ee9ab30faf Signed-off-by: Nick Sanders <nsanders@google.com>
* | Add samsung_arm as an ownerColin Cross2012-03-281-0/+1
| | | | | | | | | | | | | | Add samsung_arm as an owner to be used on files that depend on licenses from both Samsung and ARM. Change-Id: I03a5ba739b940915519f75477adea7c2a9b0a563
* | Introduce TARGET_BUILD_PDK for selecting build tweaks for the PDKBrian Swetland2012-03-231-1/+1
| | | | | | | | | | | | | | | | BUILD_PDK and some of the other infrastructure will go away once we're done with the new new PDK work, but for now don't disturb that stuff. Change-Id: Ia39bf759ec03f203858ddcc4880af72bd132cb5a
* | Add build.prop to factory ramdiskNick Sanders2012-03-231-0/+4
| | | | | | | | | | | | | | We'll need a special case to set device properties on the factory ramdisk Change-Id: I146d5c503e8c97005caa1ab1dbaca7ee9ab30faf Signed-off-by: Nick Sanders <nsanders@google.com>
* | Merge commit '7d2ba7c'Mike Lockwood2012-03-211-3/+11
|\|
| * Add default kernel and base for factory ramdisk.Nick Sanders2012-01-031-3/+11
| | | | | | | | | | | | | | factory_ramdisk.img now is a real u-boot img containing a kernel and memory offset metadata. Change-Id: I9b4624eab8a6f769bb8bf0568484ee1865267c08
| * We should include factory ramdisk if one shot makefile is NOT defined.Ying Wang2011-12-211-1/+1
| | | | | | | | Change-Id: I92c7f26d13a05c4306c22b2e9e513cdd22e839ce
| * Disable factory ramdisk if build with mm/mmmYing Wang2011-12-211-0/+4
| | | | | | | | | | | | Because factory ramdisk build depends on the global view of all modules. Change-Id: I51de434e7800ac6e55b0eeca9394361e5e14cd55
| * Fix multiple modules with the same name in FACTORY_RAMDISK_MODULESYing Wang2011-12-211-13/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this change, if a module name is associated with multiple modules, you can specify multiple install paths in PRODUCT_FACTORY_RAMDISK_MODULES. For example, if we have 2 modules named "foo", one is Java library and the other is executable, then you can write: PRODUCT_FACTORY_RAMDISK_MODULES += \ foo:system/bin/foo:system/framework/foo.jar Or: PRODUCT_FACTORY_RAMDISK_MODULES += \ foo:system/bin/foo \ foo:system/framework/foo.jar The build system will choose the correct built files based on the install paths. Change-Id: I6efc72e8abd1e81710ada16731b6792989aefd85
| * Filter out static library in PRODUCT_FACTORY_RAMDISK_MODULESYing Wang2011-12-201-1/+3
| | | | | | | | | | | | If there is shared library with the same name. Change-Id: I6c18ffc2a6c1f6d5b6468677cc420be817ea950d
| * Support to build factory ramdisk image.Ying Wang2011-12-161-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5769921 With this change, to build factory_ramdisk.img, set PRODUCT_FACTORY_RAMDISK_MODULES in your product config. PRODUCT_FACTORY_RAMDISK_MODULES consists of "<module_name>:<install_path>" pairs. <install_path> is relative to the root of the factory ramdisk output. For example: PRODUCT_FACTORY_RAMDISK_MODULES := \ toolbox:bin/toolbox adbd:sbin/adbd adb:bin/adb On the other hand you can use PRODUCT_COPY_FILES to copy prebuilt files to the factory ramdisk. Or you can define modules that are specific for the factory ramdisk (with LOCAL_MODULE_PATH pointing to TARGET_FACTORY_RAMDISK_OUT) and add the module names to PRODUCT_PACKAGES. Change-Id: I3778e3d091979261cb476628da1365f931e11f49
* | changes to add pdk1 / pdk2 build for PDK buildKeun young Park2012-03-121-1/+2
| | | | | | | | | | | | | | - additional files will be added to pdk/build Bug: 6079146 Change-Id: Ieb5fcab8002193250d770b923f60ec7333ce84e5
* | Merge "Avoid Rebuilding Core and VMTest Descriptions"Brian Muramatsu2012-01-111-28/+34
|\ \
| * | Avoid Rebuilding Core and VMTest DescriptionsBrian Muramatsu2012-01-051-28/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only generate the core test and vmtest descriptions when something has actually changed rather than everytime CTS is built. This should make iterative test development in CTS more pleasant. The rule targets are changed to be the paths of the test description XML files in a separate directory outside of the CTS distribution. The buildCts.py rule copies these XMLs when they change to the final CTS distribution location and creates the final plan file. The dependencies have also been changed to reply upon the full package paths rather than their phony targets to avoid rebuilding everything all the time. Finally, the AppSecurity rule was removed, because I have taken care of that in my prior change to the Makefiles in the CTS project. Change-Id: I88b92c7a4cb4c2c2e20f06641e7ba0604d37f805
* | | Add a module_path_check for vendor filesConley Owens2012-01-101-16/+34
|/ / | | | | | | | | | | | | | | | | | | | | When this is enabled we ensure that files from the vendor directory get installed to /system/vendor/* instead of elsewhere in /system/*. This changes the PRODUCT_RESTRICT_VENDOR_FILES variable to accept "owner", "path", "owner path", or "all". "true" will still only enforce vendor file owner restrictions. Change-Id: I4598130a590ad56976e011f4cb2a9f5f227d5732
* | Add CSR to the list of known vendorsJean-Baptiste Queru2011-12-281-0/+1
| | | | | | | | Change-Id: I978569e1be4c9d1d52d2b7fb7de2da4d4f616f39
* | We should include factory ramdisk if one shot makefile is NOT defined.Ying Wang2011-12-211-1/+1
| | | | | | | | Change-Id: I711dbfb0d98a5e8a4d784d3ee6f3f9cfdc926209