Add libeffects_headers.
Also had to fix the location and symlink of them.
Test: works with BOARD_VNDK_VERSION := current
Bug: 33241851
Merged-In: Idcfe1eaaf7be10a183b69bafa07f035ab9ca1e4e
Change-Id: Idcfe1eaaf7be10a183b69bafa07f035ab9ca1e4e
(cherry picked from commit a3b4ef8b5f99e3161684bb56b1e77f94903e194a)
diff --git a/include/media/EffectsFactoryApi.h b/include/media/EffectsFactoryApi.h
new file mode 120000
index 0000000..288590a
--- /dev/null
+++ b/include/media/EffectsFactoryApi.h
@@ -0,0 +1 @@
+../../media/libeffects/factory/include/media/EffectsFactoryApi.h
\ No newline at end of file
diff --git a/media/libeffects/factory/Android.bp b/media/libeffects/factory/Android.bp
index 6318e39..16680bd 100644
--- a/media/libeffects/factory/Android.bp
+++ b/media/libeffects/factory/Android.bp
@@ -1,3 +1,11 @@
+cc_library_headers {
+ name: "libeffects_headers",
+ vendor_available: true,
+ export_include_dirs: ["include"],
+ header_libs: ["libhardware_headers"],
+ export_header_lib_headers: ["libhardware_headers"],
+}
+
// Effect factory library
cc_library_shared {
name: "libeffects",
@@ -12,9 +20,8 @@
include_dirs: ["system/media/audio_effects/include"],
- local_include_dirs:["include"],
+ local_include_dirs:["include/media"],
- export_include_dirs: ["include"],
- header_libs: ["libhardware_headers"],
- export_header_lib_headers: ["libhardware_headers"],
+ header_libs: ["libeffects_headers"],
+ export_header_lib_headers: ["libeffects_headers"],
}
diff --git a/include/media/EffectsFactoryApi.h b/media/libeffects/factory/include/media/EffectsFactoryApi.h
similarity index 100%
rename from include/media/EffectsFactoryApi.h
rename to media/libeffects/factory/include/media/EffectsFactoryApi.h