Home | History | Annotate | Download | only in src
      1 ifneq ($(BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE),)
      2 ifneq ($(BUILD_TINY_ANDROID),true)
      3 #Compile this library only for builds with the latest modem image
      4 
      5 LOCAL_PATH := $(call my-dir)
      6 
      7 include $(CLEAR_VARS)
      8 
      9 ## Libs
     10 LOCAL_SHARED_LIBRARIES := \
     11     libutils \
     12     libcutils \
     13     liblog
     14 
     15 LOCAL_SRC_FILES += \
     16         loc_stub_android_runtime.cpp \
     17         loc_stub_gettid.cpp \
     18         loc_stub_property_service.cpp \
     19         loc_stub_sched_policy.cpp \
     20         loc_stub_time.cpp
     21 
     22 LOCAL_CFLAGS += \
     23      -fno-short-enums \
     24      -D_ANDROID_ \
     25      -std=c++11
     26 
     27 
     28 LOCAL_LDFLAGS += -Wl,--export-dynamic
     29 
     30 ## Includes
     31 LOCAL_C_INCLUDES:= \
     32     $(LOCAL_PATH)/../include \
     33 
     34 
     35 LOCAL_COPY_HEADERS_TO:= libloc_stub/
     36 LOCAL_COPY_HEADERS:= \
     37         ../include/loc_stub_android_runtime.h \
     38         ../include/loc_stub_gettid.h \
     39         ../include/loc_stub_property_service.h \
     40         ../include/loc_stub_sched_policy.h \
     41         ../include/loc_stub_time.h
     42 
     43 LOCAL_MODULE := libloc_stub
     44 
     45 LOCAL_MODULE_TAGS := optional
     46 
     47 LOCAL_PRELINK_MODULE := false
     48 
     49 include $(BUILD_SHARED_LIBRARY)
     50 endif # not BUILD_TINY_ANDROID
     51 endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
     52