Move libmediahelper into a new folder.

This change mainly aims at refactoring libmediahelper. Libmediahelper
doesn't need to be stored in media folder. In that case, move
libmediahelper related file to a new folder. In the meantime, move
AudioParameter.h from libaudioclient to libmediahelper. There is no
need to keep AudioParameter.h in libaudioclient while AudioParameter.cpp
is in libmediahelper.

Test: make
Bug: 135621476
Change-Id: Icce6615b7e3a68be8b7492f2a91922ab04464ca2
Merged-In: Icce6615b7e3a68be8b7492f2a91922ab04464ca2
gugelfrei
jiabin 5 years ago
parent 020b0dc578
commit 8d7522888d

@ -4,13 +4,11 @@ cc_library_headers {
export_include_dirs: ["include"],
header_libs: [
"libaudio_system_headers",
"libaudioclient_headers",
"libmedia_headers",
"libmedia_helper_headers",
],
export_header_lib_headers: [
"libaudio_system_headers",
"libaudioclient_headers",
"libmedia_headers",
"libmedia_helper_headers",
],
}

@ -15,31 +15,6 @@ cc_library_headers {
],
}
cc_library {
name: "libmedia_helper",
vendor_available: true,
vndk: {
enabled: true,
},
double_loadable: true,
srcs: ["AudioParameter.cpp", "TypeConverter.cpp"],
cflags: [
"-Werror",
"-Wno-error=deprecated-declarations",
"-Wall",
],
shared_libs: ["libutils", "liblog"],
header_libs: [
"libmedia_headers",
"libaudioclient_headers",
"libaudio_system_headers",
],
export_header_lib_headers: [
"libmedia_headers",
],
clang: true,
}
filegroup {
name: "libmedia_omx_aidl",
srcs: [

@ -0,0 +1,29 @@
cc_library_headers {
name: "libmedia_helper_headers",
vendor_available: true,
export_include_dirs: ["include"],
}
cc_library {
name: "libmedia_helper",
vendor_available: true,
vndk: {
enabled: true,
},
double_loadable: true,
srcs: ["AudioParameter.cpp", "TypeConverter.cpp"],
cflags: [
"-Werror",
"-Wextra",
"-Wall",
],
shared_libs: ["libutils", "liblog"],
header_libs: [
"libmedia_helper_headers",
"libaudio_system_headers",
],
export_header_lib_headers: [
"libmedia_helper_headers",
],
clang: true,
}

@ -102,6 +102,10 @@ cc_library_static {
"include",
],
header_libs: [
"libmedia_helper_headers",
],
cflags: [
"-Wno-multichar",
"-Werror",

@ -60,6 +60,10 @@ cc_library_shared {
"libsndfile",
],
header_libs: [
"libmedia_headers",
],
cflags: [
"-DSTATE_QUEUE_INSTANTIATIONS=\"StateQueueInstantiations.cpp\"",
"-fvisibility=hidden",

Loading…
Cancel
Save