Revert "Replacing LOCAL_COPY_HEADERS with LOCAL_EXPORT_C_INCLUDE_DIRS, for VNDK"

This reverts commit 4795a80c3a35a2bb01659c644a1577a5fdad92d6.

Change-Id: Ic591b6e0f04914f52e682b4742dac371af4818eb
(cherry picked from commit 30cbd906e0c8fb6e07a94bce2d3cf3b57a623e37)
diff --git a/msm8994/include/IQClient.h b/msm8994/include/IQClient.h
deleted file mode 120000
index 99b53f3..0000000
--- a/msm8994/include/IQClient.h
+++ /dev/null
@@ -1 +0,0 @@
-../libqservice/IQClient.h
\ No newline at end of file
diff --git a/msm8994/include/IQService.h b/msm8994/include/IQService.h
deleted file mode 120000
index 958a476..0000000
--- a/msm8994/include/IQService.h
+++ /dev/null
@@ -1 +0,0 @@
-../libqservice/IQService.h
\ No newline at end of file
diff --git a/msm8994/include/alloc_controller.h b/msm8994/include/alloc_controller.h
deleted file mode 120000
index 996a8ed..0000000
--- a/msm8994/include/alloc_controller.h
+++ /dev/null
@@ -1 +0,0 @@
-../libgralloc/alloc_controller.h
\ No newline at end of file
diff --git a/msm8994/include/c2d2.h b/msm8994/include/c2d2.h
deleted file mode 120000
index fda98b1..0000000
--- a/msm8994/include/c2d2.h
+++ /dev/null
@@ -1 +0,0 @@
-../libcopybit/c2d2.h
\ No newline at end of file
diff --git a/msm8994/include/copybit.h b/msm8994/include/copybit.h
deleted file mode 120000
index 76a19df..0000000
--- a/msm8994/include/copybit.h
+++ /dev/null
@@ -1 +0,0 @@
-../libcopybit/copybit.h
\ No newline at end of file
diff --git a/msm8994/include/copybit_priv.h b/msm8994/include/copybit_priv.h
deleted file mode 120000
index d1bbafd..0000000
--- a/msm8994/include/copybit_priv.h
+++ /dev/null
@@ -1 +0,0 @@
-../libcopybit/copybit_priv.h
\ No newline at end of file
diff --git a/msm8994/include/display_config.h b/msm8994/include/display_config.h
deleted file mode 120000
index 369c292..0000000
--- a/msm8994/include/display_config.h
+++ /dev/null
@@ -1 +0,0 @@
-../libqdutils/display_config.h
\ No newline at end of file
diff --git a/msm8994/include/gr.h b/msm8994/include/gr.h
deleted file mode 120000
index b6a54b4..0000000
--- a/msm8994/include/gr.h
+++ /dev/null
@@ -1 +0,0 @@
-../libgralloc/gr.h
\ No newline at end of file
diff --git a/msm8994/include/gralloc_priv.h b/msm8994/include/gralloc_priv.h
deleted file mode 120000
index cb417e8..0000000
--- a/msm8994/include/gralloc_priv.h
+++ /dev/null
@@ -1 +0,0 @@
-../libgralloc/gralloc_priv.h
\ No newline at end of file
diff --git a/msm8994/include/mdp_version.h b/msm8994/include/mdp_version.h
deleted file mode 120000
index dd12b5a..0000000
--- a/msm8994/include/mdp_version.h
+++ /dev/null
@@ -1 +0,0 @@
-../libqdutils/mdp_version.h
\ No newline at end of file
diff --git a/msm8994/include/memalloc.h b/msm8994/include/memalloc.h
deleted file mode 120000
index b166a0b..0000000
--- a/msm8994/include/memalloc.h
+++ /dev/null
@@ -1 +0,0 @@
-../libgralloc/memalloc.h
\ No newline at end of file
diff --git a/msm8994/include/qdMetaData.h b/msm8994/include/qdMetaData.h
deleted file mode 120000
index e92cd6b..0000000
--- a/msm8994/include/qdMetaData.h
+++ /dev/null
@@ -1 +0,0 @@
-../libqdutils/qdMetaData.h
\ No newline at end of file
diff --git a/msm8994/libcopybit/Android.mk b/msm8994/libcopybit/Android.mk
index 9f92329..8a1c612 100644
--- a/msm8994/libcopybit/Android.mk
+++ b/msm8994/libcopybit/Android.mk
@@ -16,6 +16,11 @@
 include $(LOCAL_PATH)/../common.mk
 
 include $(CLEAR_VARS)
+LOCAL_COPY_HEADERS_TO         := $(common_header_export_path)
+LOCAL_COPY_HEADERS            := copybit.h copybit_priv.h c2d2.h
+include $(BUILD_COPY_HEADERS)
+
+include $(CLEAR_VARS)
 # b/24171136 many files not compiling with clang/llvm yet
 LOCAL_CLANG := false
 
@@ -26,7 +31,6 @@
 LOCAL_SHARED_LIBRARIES        := $(common_libs) libdl libmemalloc
 LOCAL_CFLAGS                  := $(common_flags) -DLOG_TAG=\"qdcopybit\"
 LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps)
-LOCAL_EXPORT_C_INCLUDE_DIRS   := $(LOCAL_PATH)/../include
 
 ifeq ($(TARGET_USES_C2D_COMPOSITION),true)
     LOCAL_CFLAGS += -DCOPYBIT_Z180=1 -DC2D_SUPPORT_DISPLAY=1
diff --git a/msm8994/libgralloc/Android.mk b/msm8994/libgralloc/Android.mk
index be52878..c1499a3 100644
--- a/msm8994/libgralloc/Android.mk
+++ b/msm8994/libgralloc/Android.mk
@@ -29,7 +29,8 @@
 LOCAL_CFLAGS                  := $(common_flags) -DLOG_TAG=\"qdgralloc\"
 LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps)
 LOCAL_SRC_FILES               := gpu.cpp gralloc.cpp framebuffer.cpp mapper.cpp
-LOCAL_EXPORT_C_INCLUDE_DIRS   := $(LOCAL_PATH)/../include
+LOCAL_COPY_HEADERS_TO         := $(common_header_export_path)
+LOCAL_COPY_HEADERS            := gralloc_priv.h gr.h
 
 LOCAL_STATIC_LIBRARIES        := libgralloc1-adapter
 LOCAL_SHARED_LIBRARIES        += libsync
@@ -53,6 +54,6 @@
 LOCAL_CFLAGS                  := $(common_flags) -DLOG_TAG=\"qdmemalloc\"
 LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps)
 LOCAL_SRC_FILES               := ionalloc.cpp alloc_controller.cpp
-LOCAL_C_EXPORT_INCLUDE_DIRS   := $(LOCAL_PATH)/../include
+LOCAL_COPY_HEADERS            := alloc_controller.h memalloc.h
 
 include $(BUILD_SHARED_LIBRARY)
diff --git a/msm8994/libqdutils/Android.mk b/msm8994/libqdutils/Android.mk
index 085d874..e9861a0 100644
--- a/msm8994/libqdutils/Android.mk
+++ b/msm8994/libqdutils/Android.mk
@@ -11,7 +11,8 @@
 LOCAL_C_INCLUDES              := $(common_includes) $(kernel_includes)
 LOCAL_CFLAGS                  := $(common_flags) -DLOG_TAG=\"qdutils\"
 LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps)
-LOCAL_EXPORT_C_INCLUDE_DIRS   := $(LOCAL_PATH)/../include
+LOCAL_COPY_HEADERS_TO         := $(common_header_export_path)
+LOCAL_COPY_HEADERS            := display_config.h mdp_version.h
 LOCAL_SRC_FILES               := profiler.cpp mdp_version.cpp \
                                  idle_invalidator.cpp \
                                  comptype.cpp qd_utils.cpp \
@@ -24,7 +25,8 @@
 # b/24171136 many files not compiling with clang/llvm yet
 LOCAL_CLANG := false
 
-LOCAL_EXPORT_C_INCLUDE_DIRS     := $(LOCAL_PATH)/../include
+LOCAL_COPY_HEADERS_TO           := $(common_header_export_path)
+LOCAL_COPY_HEADERS              := qdMetaData.h
 LOCAL_SHARED_LIBRARIES          := liblog libcutils
 LOCAL_C_INCLUDES                := $(common_includes)
 LOCAL_ADDITIONAL_DEPENDENCIES   := $(common_deps)
diff --git a/msm8994/libqservice/Android.mk b/msm8994/libqservice/Android.mk
index 13f159f..924791d 100644
--- a/msm8994/libqservice/Android.mk
+++ b/msm8994/libqservice/Android.mk
@@ -14,6 +14,9 @@
 LOCAL_SRC_FILES               := QService.cpp \
                                  IQService.cpp \
                                  IQClient.cpp
-LOCAL_EXPORT_C_INCLUDE_DIRS   := $(LOCAL_PATH)/../include
+LOCAL_COPY_HEADERS_TO         := $(common_header_export_path)
+LOCAL_COPY_HEADERS            := IQService.h \
+                                 IQClient.h
+
 
 include $(BUILD_SHARED_LIBRARY)