flo: gps: Removing header copying to out folder

Replace copying header files to out folder
for use by other modules to instead build
headers into separate libraries that end
with _headers that can be used by other
modules.

Change-Id: I073967cd34e5c79110895908a4eef1b7d17bf9ea
CRs-fixed: 2068129
This commit is contained in:
Dante Russo 2017-06-27 02:59:41 +02:00 committed by followmsi
parent a24b3793f7
commit d44d696b7d
3 changed files with 29 additions and 50 deletions

View File

@ -30,20 +30,12 @@ LOCAL_CFLAGS += \
-Wno-error \
-Wno-unused-parameter
LOCAL_C_INCLUDES:= \
$(TARGET_OUT_HEADERS)/gps.utils
LOCAL_COPY_HEADERS_TO:= libloc_core/
LOCAL_COPY_HEADERS:= \
MsgTask.h \
LocApiBase.h \
LocAdapterBase.h \
ContextBase.h \
LocDualContext.h \
IzatProxyBase.h \
UlpProxyBase.h \
gps_extended_c.h \
gps_extended.h \
loc_core_log.h
LOCAL_HEADER_LIBRARIES := \
libgps.utils_headers
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := libloc_core_headers
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_HEADER_LIBRARY)

View File

@ -39,20 +39,10 @@ LOCAL_CFLAGS += \
-Wno-error \
-Wno-unused-parameter
LOCAL_C_INCLUDES:= \
$(TARGET_OUT_HEADERS)/gps.utils \
$(TARGET_OUT_HEADERS)/libloc_core
LOCAL_COPY_HEADERS_TO:= libloc_eng/
LOCAL_COPY_HEADERS:= \
LocEngAdapter.h \
loc.h \
loc_eng.h \
loc_eng_xtra.h \
loc_eng_ni.h \
loc_eng_agps.h \
loc_eng_msg.h \
loc_eng_log.h
LOCAL_HEADER_LIBRARIES := \
libgps.utils_headers \
libloc_core_headers \
liblocation_api_headers
include $(BUILD_SHARED_LIBRARY)
@ -85,11 +75,16 @@ LOCAL_CFLAGS += \
-Wno-error \
-Wno-unused-parameter
## Includes
LOCAL_C_INCLUDES:= \
$(TARGET_OUT_HEADERS)/gps.utils \
$(TARGET_OUT_HEADERS)/libloc_core
LOCAL_HEADER_LIBRARIES := \
libgps.utils_headers \
libloc_core_headers \
liblocation_api_headers
LOCAL_MODULE_RELATIVE_PATH := hw
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := liblocation_api_headers
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
include $(BUILD_HEADER_LIBRARY)

View File

@ -27,23 +27,8 @@ LOCAL_CFLAGS += \
LOCAL_LDFLAGS += -Wl,--export-dynamic
## Includes
LOCAL_C_INCLUDES:= \
$(LOCAL_PATH)/../platform_lib_abstractions
LOCAL_COPY_HEADERS_TO:= gps.utils/
LOCAL_COPY_HEADERS:= \
loc_log.h \
loc_cfg.h \
log_util.h \
linked_list.h \
msg_q.h \
loc_target.h \
loc_timer.h \
../platform_lib_abstractions/platform_lib_includes.h \
../platform_lib_abstractions/platform_lib_time.h \
../platform_lib_abstractions/platform_lib_macros.h
LOCAL_HEADER_LIBRARIES := \
libgps.utils_headers
LOCAL_MODULE := libgps.utils
LOCAL_MODULE_OWNER := qcom
@ -52,3 +37,10 @@ LOCAL_VENDOR_MODULE := true
LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := libgps.utils_headers
LOCAL_EXPORT_C_INCLUDE_DIRS := \
$(LOCAL_PATH) \
$(LOCAL_PATH)/../platform_lib_abstractions
include $(BUILD_HEADER_LIBRARY)