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      -Wall \
     26      -Werror \
     27      -Wno-unused-parameter \
     28      -std=c++11
     29 
     30 
     31 LOCAL_LDFLAGS += -Wl,--export-dynamic
     32 
     33 ## Includes
     34 LOCAL_C_INCLUDES:= \
     35     $(LOCAL_PATH)/../include \
     36 
     37 
     38 LOCAL_COPY_HEADERS_TO:= libloc_stub/
     39 LOCAL_COPY_HEADERS:= \
     40         ../include/loc_stub_android_runtime.h \
     41         ../include/loc_stub_gettid.h \
     42         ../include/loc_stub_property_service.h \
     43         ../include/loc_stub_sched_policy.h \
     44         ../include/loc_stub_time.h
     45 
     46 LOCAL_MODULE := libloc_stub
     47 LOCAL_VENDOR_MODULE := true
     48 LOCAL_MODULE_OWNER := qti
     49 LOCAL_MODULE_TAGS := optional
     50 
     51 LOCAL_PRELINK_MODULE := false
     52 
     53 include $(BUILD_SHARED_LIBRARY)
     54 endif # not BUILD_TINY_ANDROID
     55 endif # BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
     56