Android.mk revision be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338
1fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_PATH:= $(call my-dir)
2fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopianinclude $(CLEAR_VARS)
3fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
4fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_SRC_FILES:= \
5787ac1b388f144f5e6dd38f8b807866a5256dafcMathias Agopian	BatteryService.cpp \
6984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian	CorrectedGyroSensor.cpp \
7984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    Fusion.cpp \
8984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    GravitySensor.cpp \
9984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    LinearAccelerationSensor.cpp \
10984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    OrientationSensor.cpp \
11984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    RotationVectorSensor.cpp \
12f001c92436b4a66eb7687286325ced7f10c9f917Mathias Agopian    SensorDevice.cpp \
13984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    SensorFusion.cpp \
14984826cc158193e61e3a00359ef4f6699c7d748aMathias Agopian    SensorInterface.cpp \
15eb4d628b69831d533f14c09fd63400f75e69ba76Peng Xu    SensorService.cpp \
16eb4d628b69831d533f14c09fd63400f75e69ba76Peng Xu    SensorEventConnection.cpp \
17eb4d628b69831d533f14c09fd63400f75e69ba76Peng Xu    MostRecentEventLogger.cpp \
18eb4d628b69831d533f14c09fd63400f75e69ba76Peng Xu    SensorRecord.cpp \
19eb4d628b69831d533f14c09fd63400f75e69ba76Peng Xu
20fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
21fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_CFLAGS:= -DLOG_TAG=\"SensorService\"
22fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
23be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338Greg KaiserLOCAL_CFLAGS += -Wall -Werror -Wextra
246f7854b31a7d58e1319f3c00c2562f2dfb87a0ccAurimas Liutikas
25b6df7d0e4c2117ca476662bd52b6745b3d8a305fMathias AgopianLOCAL_CFLAGS += -fvisibility=hidden
26b6df7d0e4c2117ca476662bd52b6745b3d8a305fMathias Agopian
27fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_SHARED_LIBRARIES := \
28fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian	libcutils \
29fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian	libhardware \
304342fdf14ffb792a36c1de25ad14b745df628da2Jaikumar Ganesh	libhardware_legacy \
31fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian	libutils \
328a0cb4ee0b6c351de82987efb472fa38dfaf608aYing Wang	liblog \
33fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian	libbinder \
34fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian	libui \
35fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian	libgui
36fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
37fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias AgopianLOCAL_MODULE:= libsensorservice
38fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopian
39fc32881fcc68640d008c7515cdd1bcd866f72cd5Mathias Agopianinclude $(BUILD_SHARED_LIBRARY)
407ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
417ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian#####################################################################
427ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian# build executable
437ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopianinclude $(CLEAR_VARS)
447ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
457ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_SRC_FILES:= \
467ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian	main_sensorservice.cpp
477ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
487ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_SHARED_LIBRARIES := \
497ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian	libsensorservice \
507ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian	libbinder \
517ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian	libutils
527ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
53be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338Greg KaiserLOCAL_CFLAGS := -Wall -Werror -Wextra
54be6dd4e765d8276ab5de17dabfc0a7d0a9c0e338Greg Kaiser
557ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_MODULE_TAGS := optional
567ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
577ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias AgopianLOCAL_MODULE:= sensorservice
587ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopian
597ffaa7c60d51cc0eb731158de2ac3df9c50cc0b4Mathias Agopianinclude $(BUILD_EXECUTABLE)
60