diff options
author | Dante Russo <drusso@codeaurora.org> | 2017-06-26 17:59:41 -0700 |
---|---|---|
committer | Dante Russo <drusso@codeaurora.org> | 2017-06-27 17:36:14 -0700 |
commit | dc29f91ec62c028866c595a1eae622ab04b42f2b (patch) | |
tree | b4790013a9c8664563ef4cbd72eb625acd178580 /utils/Android.mk | |
parent | 1e31567ced60ed7970a990543bdf385ce0975b43 (diff) | |
download | gps-dc29f91ec62c028866c595a1eae622ab04b42f2b.tar.gz |
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
Diffstat (limited to 'utils/Android.mk')
-rw-r--r-- | utils/Android.mk | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/utils/Android.mk b/utils/Android.mk index ef1e5e1..eeef223 100644 --- a/utils/Android.mk +++ b/utils/Android.mk @@ -40,29 +40,9 @@ endif LOCAL_LDFLAGS += -Wl,--export-dynamic ## Includes -LOCAL_C_INCLUDES:= \ - $(TARGET_OUT_HEADERS)/libloc_pla \ - $(TARGET_OUT_HEADERS)/liblocation_api \ - -LOCAL_COPY_HEADERS_TO:= gps.utils/ -LOCAL_COPY_HEADERS:= \ - loc_log.h \ - loc_cfg.h \ - log_util.h \ - linked_list.h \ - msg_q.h \ - MsgTask.h \ - LocHeap.h \ - LocThread.h \ - LocTimer.h \ - loc_target.h \ - loc_timer.h \ - LocSharedLock.h \ - loc_misc_utils.h \ - loc_nmea.h \ - gps_extended_c.h \ - gps_extended.h \ - loc_gps.h +LOCAL_HEADER_LIBRARIES := \ + libloc_pla_headers \ + liblocation_api_headers LOCAL_MODULE := libgps.utils LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib @@ -73,6 +53,11 @@ LOCAL_PRELINK_MODULE := false include $(BUILD_SHARED_LIBRARY) +include $(CLEAR_VARS) +LOCAL_MODULE := libgps.utils_headers +LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) +include $(BUILD_HEADER_LIBRARY) + include $(addsuffix /Android.mk, $(addprefix $(LOCAL_PATH)/, platform_lib_abstractions)) endif # not BUILD_TINY_ANDROID endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE |