diff --git a/gps/core/Android.mk b/gps/core/Android.mk index fae9fcf..25e1528 100644 --- a/gps/core/Android.mk +++ b/gps/core/Android.mk @@ -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) diff --git a/gps/loc_api/libloc_api_50001/Android.mk b/gps/loc_api/libloc_api_50001/Android.mk index c754e55..37424f7 100644 --- a/gps/loc_api/libloc_api_50001/Android.mk +++ b/gps/loc_api/libloc_api_50001/Android.mk @@ -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) diff --git a/gps/utils/Android.mk b/gps/utils/Android.mk index 3af99bc..074e2f8 100644 --- a/gps/utils/Android.mk +++ b/gps/utils/Android.mk @@ -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)