platform_build_soong/cc
Dan Willemsen 939408aa22 Add dependency to version script when linking stub libraries
This isn't an effective issue with local builds currently, since the
version script is generated from the same rule as the sources used to
compile the objects that are also used in the link command. But if we
ever separated those paths or adopted restat, we could miss this
dependency.

This is also required for my RBE build to actually expose this file to
the link step.

Test: treehugger
Change-Id: I32bbb18cf7edddc88759d4f445d081868f3e9b44
2019-06-10 18:02:25 -07:00
..
config Merge "Enable the experimental LLVM new pass manager" 2019-05-24 17:33:26 +00:00
libbuildversion Add dist support to Soong 2018-11-19 15:26:14 -08:00
androidmk.go Merge "exports LOCAL_SOONG_VNDK_VERSION for VNDK libs" 2019-05-25 00:16:31 +00:00
binary.go Revert "Revert "Revert "Enable lld for windows""" 2019-06-07 12:34:18 -07:00
builder.go Revert "Revert "Revert "Enable lld for windows""" 2019-06-07 12:34:18 -07:00
cc.go Consolidate baseContext, BaseContext, and BaseModuleContext 2019-06-06 20:01:31 -07:00
cc_test.go Clean up no_libgcc 2019-06-03 15:52:40 -07:00
check.go
cmakelists.go Remove GCC checks 2018-10-09 02:16:58 +00:00
compdb.go Update compdb to put full path to compiler 2019-01-29 17:27:37 +00:00
compiler.go Convert yacc to a single RuleBuilder rule 2019-04-15 14:52:05 -07:00
coverage.go Include libprofile-extras to all coverage variants 2019-03-29 08:56:42 -07:00
gen.go Convert yacc to a single RuleBuilder rule 2019-04-15 14:52:05 -07:00
gen_stub_libs.py Handle the case when a symbol is annotated with "# apex vndk" 2019-02-08 20:36:26 +09:00
gen_test.go
genrule.go Add support for versioned stubs. 2018-10-30 09:55:48 +09:00
genrule_test.go Allow cc_genrule srcs to vary by architecture 2018-10-23 18:40:37 +00:00
installer.go Add native_bridge target to Android.bp 2019-05-03 15:33:28 +02:00
kernel_headers.go Soong: Add synopsis to kernel_headers module under cc package. 2019-04-26 15:19:21 -07:00
library.go Revert "Revert "Revert "Enable lld for windows""" 2019-06-07 12:34:18 -07:00
library_test.go
linker.go Revert "Revert "Revert "Enable lld for windows""" 2019-06-07 12:34:18 -07:00
llndk_library.go Add dependency to version script when linking stub libraries 2019-06-10 18:02:25 -07:00
lto.go Support LLD ThinLTO cache/threshold option 2019-03-22 21:32:45 -07:00
makevars.go Teach soong not to duplicate the HWASAN runtime into each APEX. 2019-05-17 10:00:39 -07:00
ndk_headers.go Soong: Add synopsis to ndk_* modules. 2019-04-09 18:50:44 -07:00
ndk_library.go Add dependency to version script when linking stub libraries 2019-06-10 18:02:25 -07:00
ndk_prebuilt.go android_app stl property bug fix 2019-06-04 12:36:00 -07:00
ndk_sysroot.go Fix package path of android/soong/android pctx 2019-04-04 03:59:34 +00:00
object.go Include libprofile-extras to all coverage variants 2019-03-29 08:56:42 -07:00
pgo.go Turn on new pass manager for PGO projects 2019-03-21 23:43:42 +00:00
prebuilt.go Omit .gnu_debuglink sections in object files 2019-05-31 15:07:16 -07:00
prebuilt_test.go Move CreateTestContext to cc/testing.go 2019-05-17 08:43:36 -07:00
proto.go Add support for protoc plugins 2019-04-02 16:38:55 +00:00
proto_test.go Fix tests with cc_binary_host on mac 2019-04-22 15:55:56 -07:00
pylintrc
rs.go Use prebuilt llvm-rs-cc for unbundled build 2018-11-18 20:58:10 -08:00
sabi.go Attach global variables to Context 2019-05-09 12:29:58 +09:00
sanitize.go Fix fuzzer builds [#2]. 2019-05-30 16:49:42 +00:00
stl.go Do not re-export _Unwind_XXX symbols. 2019-04-11 17:54:48 -07:00
strip.go Omit .gnu_debuglink sections in object files 2019-05-31 15:07:16 -07:00
sysprop.go Create sysprop_library soong module 2019-02-13 23:32:51 +00:00
test.go Soong: Add synopsis to several modules under cc package. 2019-03-25 14:21:29 +00:00
test_data_test.go Replace ctx.ExpandSources with android.PathsForModuleSrc 2019-03-20 19:36:13 +00:00
test_gen_stub_libs.py Handle the case when a symbol is annotated with "# apex vndk" 2019-02-08 20:36:26 +09:00
testing.go Clean up no_libgcc 2019-06-03 15:52:40 -07: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 Omit .gnu_debuglink sections in object files 2019-05-31 15:07:16 -07:00
util.go Convert yacc to a single RuleBuilder rule 2019-04-15 14:52:05 -07:00
util_test.go Allow cc_prebuilt version suffix to include svn 2018-09-26 10:59:56 +08:00
vendor_public_library.go Add dependency to version script when linking stub libraries 2019-06-10 18:02:25 -07:00
vndk.go Fix nondeterminstic iteration of vndk modules map 2019-06-03 15:52:27 -07:00
vndk_prebuilt.go Soong: Add synopsis to vndk_prebuilt_shared module under cc package. 2019-04-03 09:07:51 -07:00
xom.go XOM dependency check skipping static binaries. 2019-01-31 10:09:13 -08:00