sdm: Export SDM interface headers to OUT directory.
CRs-Fixed: 1054762
Change-Id: I875a5521b45e893aaa5a53db07249d6fcaca4521
diff --git a/libgralloc/Android.mk b/libgralloc/Android.mk
index 5e499b3..c1d4d79 100644
--- a/libgralloc/Android.mk
+++ b/libgralloc/Android.mk
@@ -29,7 +29,7 @@
LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps)
LOCAL_SRC_FILES := gpu.cpp gralloc.cpp framebuffer.cpp mapper.cpp
LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
-LOCAL_COPY_HEADERS := gralloc_priv.h gr.h
+LOCAL_COPY_HEADERS := gralloc_priv.h gr.h adreno_utils.h
include $(BUILD_SHARED_LIBRARY)
diff --git a/libqservice/Android.mk b/libqservice/Android.mk
index 5c1eaba..ea11180 100644
--- a/libqservice/Android.mk
+++ b/libqservice/Android.mk
@@ -14,7 +14,10 @@
IQHDMIClient.cpp
LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
LOCAL_COPY_HEADERS := IQService.h \
- IQClient.h
+ IQClient.h \
+ QService.h \
+ QServiceUtils.h \
+ IQHDMIClient.h
include $(BUILD_SHARED_LIBRARY)
diff --git a/sdm/libs/core/Android.mk b/sdm/libs/core/Android.mk
index 08d81b4..de314ba 100644
--- a/sdm/libs/core/Android.mk
+++ b/sdm/libs/core/Android.mk
@@ -30,3 +30,29 @@
$(LOCAL_HW_INTF_PATH)/hw_events.cpp
include $(BUILD_SHARED_LIBRARY)
+
+SDM_HEADER_PATH := ../../include
+include $(CLEAR_VARS)
+LOCAL_COPY_HEADERS_TO := $(common_header_export_path)/sdm/core
+LOCAL_COPY_HEADERS = $(SDM_HEADER_PATH)/core/buffer_allocator.h \
+ $(SDM_HEADER_PATH)/core/buffer_sync_handler.h \
+ $(SDM_HEADER_PATH)/core/core_interface.h \
+ $(SDM_HEADER_PATH)/core/debug_interface.h \
+ $(SDM_HEADER_PATH)/core/display_interface.h \
+ $(SDM_HEADER_PATH)/core/dump_interface.h \
+ $(SDM_HEADER_PATH)/core/layer_buffer.h \
+ $(SDM_HEADER_PATH)/core/layer_stack.h \
+ $(SDM_HEADER_PATH)/core/sdm_types.h
+include $(BUILD_COPY_HEADERS)
+
+include $(CLEAR_VARS)
+LOCAL_COPY_HEADERS_TO := $(common_header_export_path)/sdm/private
+LOCAL_COPY_HEADERS = $(SDM_HEADER_PATH)/private/color_interface.h \
+ $(SDM_HEADER_PATH)/private/color_params.h \
+ $(SDM_HEADER_PATH)/private/extension_interface.h \
+ $(SDM_HEADER_PATH)/private/hw_info_types.h \
+ $(SDM_HEADER_PATH)/private/partial_update_interface.h \
+ $(SDM_HEADER_PATH)/private/resource_interface.h \
+ $(SDM_HEADER_PATH)/private/rotator_interface.h \
+ $(SDM_HEADER_PATH)/private/strategy_interface.h
+include $(BUILD_COPY_HEADERS)
diff --git a/sdm/libs/utils/Android.mk b/sdm/libs/utils/Android.mk
index 928f3c4..ee95e48 100644
--- a/sdm/libs/utils/Android.mk
+++ b/sdm/libs/utils/Android.mk
@@ -12,3 +12,14 @@
formats.cpp
include $(BUILD_SHARED_LIBRARY)
+
+SDM_HEADER_PATH := ../../include
+include $(CLEAR_VARS)
+LOCAL_COPY_HEADERS_TO := $(common_header_export_path)/sdm/utils
+LOCAL_COPY_HEADERS = $(SDM_HEADER_PATH)/utils/constants.h \
+ $(SDM_HEADER_PATH)/utils/debug.h \
+ $(SDM_HEADER_PATH)/utils/formats.h \
+ $(SDM_HEADER_PATH)/utils/locker.h \
+ $(SDM_HEADER_PATH)/utils/rect.h \
+ $(SDM_HEADER_PATH)/utils/sys.h
+include $(BUILD_COPY_HEADERS)
\ No newline at end of file