| Mathias Agopian | fc32881 | 2010-07-14 23:41:37 -0700 | [diff] [blame] | 1 | LOCAL_PATH:= $(call my-dir) | 
 | 2 | include $(CLEAR_VARS) | 
 | 3 |  | 
 | 4 | LOCAL_SRC_FILES:= \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 5 |     BatteryService.cpp \ | 
 | 6 |     CorrectedGyroSensor.cpp \ | 
| Mathias Agopian | 984826c | 2011-05-17 22:54:42 -0700 | [diff] [blame] | 7 |     Fusion.cpp \ | 
 | 8 |     GravitySensor.cpp \ | 
 | 9 |     LinearAccelerationSensor.cpp \ | 
 | 10 |     OrientationSensor.cpp \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 11 |     RecentEventLogger.cpp \ | 
| Mathias Agopian | 984826c | 2011-05-17 22:54:42 -0700 | [diff] [blame] | 12 |     RotationVectorSensor.cpp \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 13 |     SensorEventConnection.cpp \ | 
| Mathias Agopian | 984826c | 2011-05-17 22:54:42 -0700 | [diff] [blame] | 14 |     SensorFusion.cpp \ | 
 | 15 |     SensorInterface.cpp \ | 
| Peng Xu | 0cc8f80 | 2016-04-05 23:46:03 -0700 | [diff] [blame] | 16 |     SensorList.cpp \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 17 |     SensorRecord.cpp \ | 
 | 18 |     SensorService.cpp \ | 
 | 19 |     SensorServiceUtils.cpp \ | 
| Peng Xu | eb4d628 | 2015-12-10 18:02:41 -0800 | [diff] [blame] | 20 |  | 
| Mathias Agopian | fc32881 | 2010-07-14 23:41:37 -0700 | [diff] [blame] | 21 | LOCAL_CFLAGS:= -DLOG_TAG=\"SensorService\" | 
 | 22 |  | 
| Greg Kaiser | be6dd4e | 2016-03-22 12:21:46 -0700 | [diff] [blame] | 23 | LOCAL_CFLAGS += -Wall -Werror -Wextra | 
| Aurimas Liutikas | 6f7854b | 2016-02-19 14:08:07 -0800 | [diff] [blame] | 24 |  | 
| Mathias Agopian | b6df7d0 | 2013-05-09 14:53:35 -0700 | [diff] [blame] | 25 | LOCAL_CFLAGS += -fvisibility=hidden | 
 | 26 |  | 
| Andreas Huber | 99fdbb5 | 2016-10-10 13:22:58 -0700 | [diff] [blame] | 27 | ifeq ($(ENABLE_TREBLE), true) | 
 | 28 | LOCAL_SRC_FILES += SensorDeviceTreble.cpp | 
 | 29 | LOCAL_CFLAGS += -DENABLE_TREBLE=1 | 
 | 30 | else | 
 | 31 | LOCAL_SRC_FILES += SensorDevice.cpp | 
 | 32 | endif | 
 | 33 |  | 
| Mathias Agopian | fc32881 | 2010-07-14 23:41:37 -0700 | [diff] [blame] | 34 | LOCAL_SHARED_LIBRARIES := \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 35 |     libcutils \ | 
 | 36 |     libhardware \ | 
 | 37 |     libhardware_legacy \ | 
 | 38 |     libutils \ | 
 | 39 |     liblog \ | 
 | 40 |     libbinder \ | 
 | 41 |     libui \ | 
| Greg Kaiser | 53ca2e0 | 2016-06-21 16:11:14 -0700 | [diff] [blame] | 42 |     libgui \ | 
| Andreas Huber | 99fdbb5 | 2016-10-10 13:22:58 -0700 | [diff] [blame] | 43 |     libcrypto \ | 
 | 44 |  | 
 | 45 | ifeq ($(ENABLE_TREBLE), true) | 
 | 46 |  | 
 | 47 | LOCAL_SHARED_LIBRARIES += \ | 
 | 48 |     libbase \ | 
 | 49 |     libhidl \ | 
 | 50 |     libhwbinder \ | 
 | 51 |     android.hardware.sensors@1.0 | 
 | 52 |  | 
 | 53 | LOCAL_STATIC_LIBRARIES := \ | 
 | 54 |     android.hardware.sensors@1.0-convert | 
 | 55 |  | 
 | 56 | endif  # ENABLE_TREBLE | 
| Mathias Agopian | fc32881 | 2010-07-14 23:41:37 -0700 | [diff] [blame] | 57 |  | 
| Mathias Agopian | fc32881 | 2010-07-14 23:41:37 -0700 | [diff] [blame] | 58 | LOCAL_MODULE:= libsensorservice | 
 | 59 |  | 
 | 60 | include $(BUILD_SHARED_LIBRARY) | 
| Mathias Agopian | 7ffaa7c | 2013-07-22 12:20:28 -0700 | [diff] [blame] | 61 |  | 
 | 62 | ##################################################################### | 
 | 63 | # build executable | 
 | 64 | include $(CLEAR_VARS) | 
 | 65 |  | 
 | 66 | LOCAL_SRC_FILES:= \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 67 |     main_sensorservice.cpp | 
| Mathias Agopian | 7ffaa7c | 2013-07-22 12:20:28 -0700 | [diff] [blame] | 68 |  | 
 | 69 | LOCAL_SHARED_LIBRARIES := \ | 
| Peng Xu | 6a2d3a0 | 2015-12-21 12:00:23 -0800 | [diff] [blame] | 70 |     libsensorservice \ | 
 | 71 |     libbinder \ | 
 | 72 |     libutils | 
| Mathias Agopian | 7ffaa7c | 2013-07-22 12:20:28 -0700 | [diff] [blame] | 73 |  | 
| Greg Kaiser | be6dd4e | 2016-03-22 12:21:46 -0700 | [diff] [blame] | 74 | LOCAL_CFLAGS := -Wall -Werror -Wextra | 
 | 75 |  | 
| Mathias Agopian | 7ffaa7c | 2013-07-22 12:20:28 -0700 | [diff] [blame] | 76 | LOCAL_MODULE_TAGS := optional | 
 | 77 |  | 
 | 78 | LOCAL_MODULE:= sensorservice | 
 | 79 |  | 
 | 80 | include $(BUILD_EXECUTABLE) |