Android.mk revision 6a2d3a06caa337857cf60cfc70a9a78909ad3608
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
5    BatteryService.cpp \
6    CorrectedGyroSensor.cpp \
7    Fusion.cpp \
8    GravitySensor.cpp \
9    LinearAccelerationSensor.cpp \
10    OrientationSensor.cpp \
11    RecentEventLogger.cpp \
12    RotationVectorSensor.cpp \
13    SensorDevice.cpp \
14    SensorEventConnection.cpp \
15    SensorFusion.cpp \
16    SensorInterface.cpp \
17    SensorList.cpp \
18    SensorRecord.cpp \
19    SensorService.cpp \
20    SensorServiceUtils.cpp \
21
22
23LOCAL_CFLAGS:= -DLOG_TAG=\"SensorService\"
24
25LOCAL_CFLAGS += -Wall -Werror -Wextra
26
27LOCAL_CFLAGS += -fvisibility=hidden
28
29LOCAL_SHARED_LIBRARIES := \
30    libcutils \
31    libhardware \
32    libhardware_legacy \
33    libutils \
34    liblog \
35    libbinder \
36    libui \
37    libgui
38
39LOCAL_MODULE:= libsensorservice
40
41include $(BUILD_SHARED_LIBRARY)
42
43#####################################################################
44# build executable
45include $(CLEAR_VARS)
46
47LOCAL_SRC_FILES:= \
48    main_sensorservice.cpp
49
50LOCAL_SHARED_LIBRARIES := \
51    libsensorservice \
52    libbinder \
53    libutils
54
55LOCAL_CFLAGS := -Wall -Werror -Wextra
56
57LOCAL_MODULE_TAGS := optional
58
59LOCAL_MODULE:= sensorservice
60
61include $(BUILD_EXECUTABLE)
62