OSDN Git Service

Support legacy and vndklite mode
authorKiyoung Kim <kiyoungkim@google.com>
Mon, 30 Sep 2019 07:58:39 +0000 (16:58 +0900)
committerKiyoung Kim <kiyoungkim@google.com>
Thu, 17 Oct 2019 04:41:28 +0000 (13:41 +0900)
commite655807b1de2c76bfaed5b0f836336ec62665613
treec2de80ad9dde87ab256bf2abc8889bd8fb61734b
parentcb9df4f63e616498048bdf278be38f7d4157c80e
Support legacy and vndklite mode

Support legacy and vndklite linker configuration. This program will
generate these configurations based on the property - ro.vndk.version
and ro.vndk.lite

Bug: 139638519
Bug: 139639353
Test: m -j && atest passed
Test: Generated from cuttlefish and compared from original content
Change-Id: I4461a4bd8befce0ffdc6b1a7f644650902320eb5
19 files changed:
contents/configuration/baseconfig.cc
contents/configuration/legacy.cc
contents/context/context.cc
contents/include/linkerconfig/context.h
contents/namespace/conscrypt.cc
contents/namespace/media.cc
contents/namespace/resolv.cc
contents/namespace/systemdefault.cc
contents/namespace/vendordefault.cc
contents/namespace/vndk.cc
contents/section/vendor.cc
contents/tests/backward_compatibility/legacy_test.cc
contents/tests/backward_compatibility/testbase.h
contents/tests/backward_compatibility/vndklite_test.cc [new file with mode: 0644]
contents/tests/configuration/baseconfig_test.cc
contents/tests/configuration/include/mockenv.h
main.cc
modules/environment.cc
modules/include/linkerconfig/environment.h