1 2cc_library_shared { 3 4 name: "libgps.utils", 5 vendor: true, 6 7 sanitize: GNSS_SANITIZE, 8 9 //# Libs 10 shared_libs: [ 11 "libdl", 12 "libutils", 13 "libcutils", 14 "liblog", 15 "libprocessgroup", 16 ], 17 18 srcs: [ 19 "loc_log.cpp", 20 "loc_cfg.cpp", 21 "msg_q.c", 22 "linked_list.c", 23 "loc_target.cpp", 24 "LocHeap.cpp", 25 "LocTimer.cpp", 26 "LocThread.cpp", 27 "MsgTask.cpp", 28 "loc_misc_utils.cpp", 29 "loc_nmea.cpp", 30 "LocIpc.cpp", 31 "LogBuffer.cpp", 32 ], 33 34 cflags: [ 35 "-fno-short-enums", 36 "-D_ANDROID_", 37 ] + GNSS_CFLAGS, 38 39 //# Includes 40 ldflags: ["-Wl,--export-dynamic"], 41 42 header_libs: [ 43 "libutils_headers", 44 "libloc_pla_headers", 45 "liblocation_api_headers", 46 ], 47} 48 49cc_library_headers { 50 51 name: "libgps.utils_headers", 52 export_include_dirs: ["."], 53 vendor: true, 54} 55