platform_build_soong/cc
Ivan Lozano 2b26297dc7 Allow cc.LinkabeInterfaces to request "" variants.
cc.LinkableInterfaces should be able to request if an empty variant is
required from the LinkageMutator. We were previously assuming that if only
static or shared libraries were being built, then we didn't need the
empty variant. However this should be explicit to handle cases where the
default set of variants being created may not include both static and
shared libraries.

Bug: 144861059
Test: m -j crosvm.experimental
Change-Id: I66724bdc16ff350b06dfa4d049c82f33019979a5
2019-11-21 13:25:08 -08:00
..
config Expand ClangExtraExternalCflags to non-Google vendor projects 2019-11-11 13:24:39 -08:00
libbuildversion
androidmk.go Soong frontend for shared library fuzzing. 2019-11-08 08:48:13 -08:00
binary.go Split local and global cflags 2019-11-07 15:27:58 -08:00
builder.go Merge changes from topic "reorder-cflags" 2019-11-08 05:07:34 +00:00
cc.go Allow cc.LinkabeInterfaces to request "" variants. 2019-11-21 13:25:08 -08:00
cc_test.go VNDK APEX contains related *.libraries.txt files 2019-11-07 16:47:38 +09:00
cflag_artifacts.go Split local and global cflags 2019-11-07 15:27:58 -08:00
check.go Forbid -Weverything 2019-11-12 15:55:03 -08:00
cmakelists.go Merge changes from topic "reorder-cflags" 2019-11-08 05:07:34 +00:00
compdb.go Split local and global cflags 2019-11-07 15:27:58 -08:00
compiler.go Expand ClangExtraExternalCflags to non-Google vendor projects 2019-11-11 13:24:39 -08:00
compiler_test.go Expand ClangExtraExternalCflags to non-Google vendor projects 2019-11-11 13:24:39 -08:00
coverage.go Split local and global cflags 2019-11-07 15:27:58 -08:00
fuzz.go Add $$ORIGIN/lib to rpath for fuzz targets. 2019-11-14 15:08:59 -08:00
gen.go Performs same checks as aidl_interface.go before stripping leading "I". 2019-09-24 17:41:15 -07:00
gen_stub_libs.py Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
gen_test.go Split local and global cflags 2019-11-07 15:27:58 -08:00
genrule.go Let genrule be mutatable by the apex mutator 2019-06-12 13:28:11 +09:00
genrule_test.go
installer.go Merge "Remove old-style support for translated second architectures" 2019-10-07 20:48:07 +00:00
kernel_headers.go Change exportedDirs and exportedSystemDirs from []string to android.Paths 2019-10-25 09:52:08 +09:00
library.go Allow cc.LinkabeInterfaces to request "" variants. 2019-11-21 13:25:08 -08:00
library_test.go Split local and global cflags 2019-11-07 15:27:58 -08:00
linkable.go Allow cc.LinkabeInterfaces to request "" variants. 2019-11-21 13:25:08 -08:00
linker.go Split local and global cflags 2019-11-07 15:27:58 -08:00
llndk_library.go Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
lto.go Split local and global cflags 2019-11-07 15:27:58 -08:00
makevars.go Soong generates vndk-related .libraries.txt files 2019-11-01 04:35:21 +09:00
ndk_headers.go Separate InstallPath from OutputPath 2019-10-03 10:07:53 -07:00
ndk_library.go Split local and global cflags 2019-11-07 15:27:58 -08:00
ndk_prebuilt.go Separate exported includes out of flags 2019-06-11 10:37:56 +09:00
ndk_sysroot.go Separate InstallPath from OutputPath 2019-10-03 10:07:53 -07:00
object.go Split local and global cflags 2019-11-07 15:27:58 -08:00
object_test.go Allow linker scripts when building objects. 2019-08-22 13:21:37 -07:00
pgo.go Split local and global cflags 2019-11-07 15:27:58 -08:00
prebuilt.go Introduce module type 'sdk' 2019-09-22 08:21:27 +09:00
prebuilt_test.go Add "apex_vndk" module type 2019-09-10 11:22:59 +09:00
proto.go Split local and global cflags 2019-11-07 15:27:58 -08:00
proto_test.go Fix tests with cc_binary_host on mac 2019-04-22 15:55:56 -07:00
pylintrc
rs.go Split local and global cflags 2019-11-07 15:27:58 -08:00
sabi.go Split local and global cflags 2019-11-07 15:27:58 -08:00
sanitize.go Split local and global cflags 2019-11-07 15:27:58 -08:00
stl.go Split local and global cflags 2019-11-07 15:27:58 -08:00
strip.go Remove use_gnu_strip option 2019-09-13 12:18:47 -07:00
sysprop.go Implement sysprop_library API stability check 2019-08-23 06:28:34 +00:00
test.go Split local and global cflags 2019-11-07 15:27:58 -08:00
test_data_test.go Replace ctx.ExpandSources with android.PathsForModuleSrc 2019-03-20 19:36:13 +00:00
test_gen_stub_libs.py Rename # vndk tag to # llndk 2019-11-13 05:50:27 +00:00
testing.go VNDK APEX contains related *.libraries.txt files 2019-11-07 16:47:38 +09:00
tidy.go Add support for clang-tidy -warnings-as-errors in Android.bp files 2019-03-26 20:47:08 +00:00
toolchain_library.go Repack libgcc.a to only include required objects 2019-10-24 16:34:54 -07:00
util.go Reorder local and global flags 2019-11-07 15:27:58 -08:00
vendor_public_library.go Split local and global cflags 2019-11-07 15:27:58 -08:00
vndk.go VNDK APEX contains related *.libraries.txt files 2019-11-07 16:47:38 +09:00
vndk_prebuilt.go Merge "Change exportedDirs and exportedSystemDirs from []string to android.Paths" 2019-10-28 02:24:41 +00:00
xom.go Split local and global cflags 2019-11-07 15:27:58 -08:00