libutils/libcutils: make host more like device

Having shared host libraries allows libraries depending on these to use
'shared_libs' for these. This simplifies configurations since these
libraries don't have to specify 'shared_libs' on all non-host targets.

Bug: 124524556
Test: build only

Change-Id: I09fb4a4fb66ea0a87cb76b1e6f400c537a11f082
This commit is contained in:
Steven Moreland 2019-03-25 20:38:56 -07:00
parent e21d07fbab
commit e6132be529
2 changed files with 11 additions and 18 deletions

View File

@ -84,6 +84,8 @@ cc_library {
],
},
windows: {
host_ldlibs: ["-lws2_32"],
srcs: [
"socket_inaddr_any_server_windows.cpp",
"socket_network_client_windows.cpp",
@ -92,9 +94,6 @@ cc_library {
],
enabled: true,
shared: {
enabled: false,
},
cflags: [
"-D_GNU_SOURCE",
],

View File

@ -69,6 +69,7 @@ cc_defaults {
],
shared_libs: [
"libcutils",
"liblog",
],
@ -83,7 +84,6 @@ cc_defaults {
cflags: ["-fvisibility=protected"],
shared_libs: [
"libcutils",
"libprocessgroup",
"libdl",
"libvndksupport",
@ -98,14 +98,6 @@ cc_defaults {
exclude_shared_libs: ["libvndksupport"],
},
host: {
cflags: ["-DLIBUTILS_NATIVE=1"],
shared: {
enabled: false,
},
},
linux_bionic: {
enabled: true,
},
@ -180,18 +172,20 @@ cc_library {
},
},
shared_libs: [
"libutils",
"libbacktrace",
],
target: {
android: {
shared_libs: [
"libutils",
"libbacktrace",
],
},
linux: {
srcs: [
"ProcessCallStack.cpp",
],
},
windows: {
enabled: false,
},
},
}