1fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_PATH:= $(call my-dir)
2fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopianinclude $(CLEAR_VARS)
3fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
4fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_SRC_FILES:= \
56a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    BatteryService.cpp \
66a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    CorrectedGyroSensor.cpp \
7984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    Fusion.cpp \
8984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    GravitySensor.cpp \
9984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    LinearAccelerationSensor.cpp \
10984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    OrientationSensor.cpp \
116a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    RecentEventLogger.cpp \
12984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    RotationVectorSensor.cpp \
13f001c92436b4a66eb7687286325ced7f10c9f917Mathias Agopian    SensorDevice.cpp \
146a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    SensorEventConnection.cpp \
15984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    SensorFusion.cpp \
16984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    SensorInterface.cpp \
170cc8f809924706c7d683da30605f432635dd5bb6Peng Xu    SensorList.cpp \
186a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    SensorRecord.cpp \
196a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    SensorService.cpp \
206a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    SensorServiceUtils.cpp \
21eb4d628b69831d533f14c09fd63400f75e69ba76Peng Xu
22fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
23fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_CFLAGS:= -DLOG_TAG=\"SensorService\"
24fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
25be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338Greg KaiserLOCAL_CFLAGS += -Wall -Werror -Wextra
266f7854b31a7d58e1319f3c00c2562f2dfb87a0ccAurimas Liutikas
27b6df7d0e4c2117ca476662bd52b6745b3d8a305fMathias AgopianLOCAL_CFLAGS += -fvisibility=hidden
28b6df7d0e4c2117ca476662bd52b6745b3d8a305fMathias Agopian
29fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_SHARED_LIBRARIES := \
306a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libcutils \
316a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libhardware \
326a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libhardware_legacy \
336a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libutils \
346a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    liblog \
356a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libbinder \
366a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libui \
3753ca2e00c6f2a71b93c8e3c8e85aeeb03c5bd06dGreg Kaiser    libgui \
3853ca2e00c6f2a71b93c8e3c8e85aeeb03c5bd06dGreg Kaiser    libcrypto
39fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
40fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_MODULE:= libsensorservice
41fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
42fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopianinclude $(BUILD_SHARED_LIBRARY)
437ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
447ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian#####################################################################
457ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian# build executable
467ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopianinclude $(CLEAR_VARS)
477ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
487ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_SRC_FILES:= \
496a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    main_sensorservice.cpp
507ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
517ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_SHARED_LIBRARIES := \
526a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libsensorservice \
536a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libbinder \
546a2d3a06caa337857cf60cfc70a9a78909ad3608Peng Xu    libutils
557ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
56be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338Greg KaiserLOCAL_CFLAGS := -Wall -Werror -Wextra
57be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338Greg Kaiser
587ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_MODULE_TAGS := optional
597ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
607ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_MODULE:= sensorservice
617ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
627ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopianinclude $(BUILD_EXECUTABLE)
63