History log of /build/core/tasks/vendor_module_check.mk
Revision Date Author Comments
ec4c5391f187cebd10721146eb00562584a5c418 14-Aug-2014 Bill Yi <byi@google.com> Add atmel to vendor owner whitelist

BUG: 16463358
0dcc2a645b042e99b7a81e1a900f6ab1a8a06263 08-Aug-2014 Wally Yau <wyau@google.com> Add Mediatek and Sony to the list of vendor module owners.

Change-Id: I72942d93303760cb5484f9a6691c36ea69f0e8e5
5f98ff80d4a76dbe540d51e457254e666999ee44 22-May-2014 bryant_liu <bryant_liu@htc.com> build: core: Add nxpsw for AEC function

Change-Id: I27d9bf891e5c67aef843489c2136a586ad921cb2
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
e1b867dde77d59bb35f366c2e3d65fe37c696880 10-Jun-2014 Ying Wang <wangying@google.com> Fix loophole in module expansion.

Previously we only expanded product_MODULES with LOCAL_REQUIRED_MODULES,
but not modules introduced by LOCAL_SHARED_LIBRARIES; Later we did a further
shared libary expansion in vendor_module_check.mk.
It couldn't track C in the following case:
A : B, by LOCAL_SHARED_LIBRARIES; B : C, by LOCAL_REQUIRED_MODULES.

With this change, we transformed the LOCAL_SHARED_LIBRARIES dependencies
into LOCAL_REQUIRED_MODULES dependencies before doing the required
module expansion and the loophole is closed.
All module names are now expanded to product_MODULES now and it makes
vendor_module_check.mk simpler.

Change-Id: I8835a478d2ce0ce10601a8449f446f07b01c2b7f
5c80218b8e36b315c5e8f0f0678f51068c96b8cf 05-Jun-2014 Vineeta Srivastava <vsrivastava@google.com> Add synaptics to vendor owner whitelist

Change-Id: Idef39568cbcc53cb50badcc8d59b7770eef10d5e
6eea8e25fdfa70491dc4ea3345b75799ea79e028 28-May-2014 Rick Zhang <rickz@motorola.com> add moto to vendor owner whitelist

Change-Id: I63760a380a17fe096c2aff1133bba336ac8bd7f1
37a4b4ded9c60e2329037c5bf419888d9cb885cc 27-May-2014 Ajay Dudani <adudani@codeaurora.org> Add 'qti' to vendor whitelist

Bug: 15287127
Change-Id: I4440fb0428a345edb782888fe278b8fd6d809b5d
625974cf2ab58e94861dab0d5aee926d37aad169 06-Mar-2014 Daniel Leung <daniel.leung@intel.com> Add intel to the vendor whitelist

Change-Id: I91d6ff72629523050b4f26c2d731cac90ef49348
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Reviewed-by: Jovanovic, Radivoje <radivoje.jovanovic@intel.com>
Reviewed-by: Boie, Andrew P <andrew.p.boie@intel.com>
Reviewed-by: Kumar-mayernik, Nisha <nisha.kumar-mayernik@intel.com>
Reviewed-by: Gumbel, Matthew K <matthew.k.gumbel@intel.com>
Tested-by: Gumbel, Matthew K <matthew.k.gumbel@intel.com>
9bdcdff615f4e21eca818768cc7549a3e2bb8830 24-Jan-2014 Colin Cross <ccross@android.com> HACK: add 64-bit directory blacklist

Change-Id: I431e8b220db81d51930dc0b3d95995df120c179a
02e31d240a9044b54ee793902ad958894f84e7a1 24-Jan-2014 Colin Cross <ccross@android.com> HACK: add 64-bit directory blacklist

Change-Id: I431e8b220db81d51930dc0b3d95995df120c179a
dcefbfde3f7215fecedaf12c0d25ca77bbb012c4 19-Dec-2013 Woody Lin <woody_lin@htc.com> Add `htc' to `_vendor_owner_whitelist'

Change-Id: I92bfc8d41d102f687fd8a5b632be3c01c2d005fd
Signed-off-by: Woody Lin <woody_lin@htc.com>
86b0dfb2d03a5b6fe8ec25b44f18f95c578bd4eb 03-Oct-2013 Colin Cross <ccross@android.com> don't check paths of non-installed or host modules

Static libraries and host modules are not installed under
TARGET_OUT_VENDOR and don't need to be, relax the checks.

Change-Id: Ia8b926d466420a8b6dd418d5e95fdf5ff919e078
f47d5802e627bf14cecc425b8c3e00e001c0f7c2 24-Sep-2013 Dan Willemsen <dwillemsen@nvidia.com> Don't check vendor path for phony packages

These don't get installed, so they don't need to be in TARGET_OUT_VENDOR

Change-Id: I887ca4758e7c477808ed9a6b621dfd3f4ede5f32
d6b1d61d84a95ba74bb3e4f9053014357ac363d1 16-Apr-2013 Ying Wang <wangying@google.com> Do vendor check on modules installed by LOCAL_SHARED_LIBRARIES

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
fb03fb3ec0db7e64469b805ee26dff1fd116e911 04-Oct-2012 Ying Wang <wangying@google.com> Store vendor module owner info on the build server.

Bug: 7048854
Change-Id: I5f0653c71a77774978655f8b5570e170b4a9c4ec
76a6dc3a191e8800211eb49398d37deae731094e 02-Oct-2012 Ian Rogers <irogers@google.com> Fix common typo in comments, warning and error messages.

s/can not/cannot/g

Change-Id: I1bac31157732666deb46f6f20389ff539977ffb9
4b0486b4a6108ea863da6232cc376cd1edc55640 21-Sep-2012 Ying Wang <wangying@google.com> Allow to tag owner to PRODUCT_COPY_FILES

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
228e8cf6603bb637c09256496f0f281efe8c2ea4 15-Jun-2012 Jean-Baptiste Queru <jbq@google.com> Add new vendors

Change-Id: Id0d3599257ae39077063bb5903c912526e02cb0e
74aba61404f0c1ea8693d2959d81d8b5b1bdf5d4 14-Jun-2012 Jean-Baptiste Queru <jbq@google.com> Allow additional vendors

Bug: 6611375
Change-Id: I07a1c4e56a2c9fdb1f2c8426977f1a8db0e4d4bb
90beb4f155f9e0a7508854ded5b2c3dd87d702f5 05-Jun-2012 Jean-Baptiste Queru <jbq@google.com> Add some known binary owners

Bug: 6611375
Change-Id: I082128ad15b277ced82c8530c17186842839a557
000e89a5b95a1d3071277ff279263204f49cbd78 01-May-2012 Ying Wang <wangying@google.com> Strengthen dependencies on LOCAL_REQUIRED_MODULES

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
3024d2394f1d1f51abeb45467094ec0bf82aeb0b 01-May-2012 Ying Wang <wangying@google.com> Strengthen dependencies on LOCAL_REQUIRED_MODULES

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
e1a42cc8bff355f1013345dcf08a2604d565bc6e 24-Apr-2012 Jean-Baptiste Queru <jbq@google.com> Whitelist audience

Change-Id: I3a39f4bdc5c52e01b7d5d187e35b6fbf770756e2
dbff3f5b77fa898175d823736188deb6bf72f419 13-Apr-2012 Jean-Baptiste Queru <jbq@google.com> Whitelist widevine

Change-Id: I4863b335ebc02d642874a4dd3dd9a8af93455d7b
bbd499821623c412c5ccb26da3df441b46082823 28-Mar-2012 Colin Cross <ccross@android.com> Add samsung_arm as an owner

Add samsung_arm as an owner to be used on files that depend
on licenses from both Samsung and ARM.

Change-Id: I03a5ba739b940915519f75477adea7c2a9b0a563
8e0f7129fa255d94e94042deda7f1113503a7a87 11-Jan-2012 Conley Owens <cco3@android.com> Add a module_path_check for vendor files

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