blob: 0dbfa5674b5d417683ab7de121717b3c64dcb650 [file] [log] [blame]
Amith Yamasani91588252013-11-22 08:25:26 -08001# This file is included by the top level services directory to collect source
2# files
3LOCAL_REL_DIR := core/jni
4
Bernhard Rosenkränzer4048a4b2014-11-23 22:24:32 +01005LOCAL_CFLAGS += -Wall -Werror -Wno-unused-parameter
Michael Wrightd6b473712014-02-10 15:56:36 -08006
Tim Murraya326a112015-08-25 00:28:37 -07007ifneq ($(ENABLE_CPUSETS),)
8ifneq ($(ENABLE_SCHED_BOOST),)
9LOCAL_CFLAGS += -DUSE_SCHED_BOOST
10endif
11endif
12
Amith Yamasani91588252013-11-22 08:25:26 -080013LOCAL_SRC_FILES += \
14 $(LOCAL_REL_DIR)/com_android_server_AlarmManagerService.cpp \
Dianne Hackbornc51cf032014-03-02 19:08:15 -080015 $(LOCAL_REL_DIR)/com_android_server_am_BatteryStatsService.cpp \
Tim Murraya326a112015-08-25 00:28:37 -070016 $(LOCAL_REL_DIR)/com_android_server_am_ActivityManagerService.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080017 $(LOCAL_REL_DIR)/com_android_server_AssetAtlasService.cpp \
Jinsuk Kim4f512fb2014-02-28 17:41:17 +090018 $(LOCAL_REL_DIR)/com_android_server_connectivity_Vpn.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080019 $(LOCAL_REL_DIR)/com_android_server_ConsumerIrService.cpp \
Polina Bondarenkof8754ac2016-02-12 20:38:23 +010020 $(LOCAL_REL_DIR)/com_android_server_HardwarePropertiesManagerService.cpp \
Jungshik Jang0792d372014-04-23 17:57:26 +090021 $(LOCAL_REL_DIR)/com_android_server_hdmi_HdmiCecController.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080022 $(LOCAL_REL_DIR)/com_android_server_input_InputApplicationHandle.cpp \
23 $(LOCAL_REL_DIR)/com_android_server_input_InputManagerService.cpp \
24 $(LOCAL_REL_DIR)/com_android_server_input_InputWindowHandle.cpp \
25 $(LOCAL_REL_DIR)/com_android_server_lights_LightsService.cpp \
Lifu Tang30f95a72016-01-07 23:20:38 -080026 $(LOCAL_REL_DIR)/com_android_server_location_GnssLocationProvider.cpp \
Jinsuk Kim4f512fb2014-02-28 17:41:17 +090027 $(LOCAL_REL_DIR)/com_android_server_location_FlpHardwareProvider.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080028 $(LOCAL_REL_DIR)/com_android_server_power_PowerManagerService.cpp \
29 $(LOCAL_REL_DIR)/com_android_server_SerialService.cpp \
30 $(LOCAL_REL_DIR)/com_android_server_SystemServer.cpp \
Sujith Ramakrishnanb5b86c12016-01-28 16:53:16 -080031 $(LOCAL_REL_DIR)/com_android_server_tv_TvUinputBridge.cpp \
Wonsik Kimc22dbb62014-05-26 02:26:04 +000032 $(LOCAL_REL_DIR)/com_android_server_tv_TvInputHal.cpp \
Ruben Brunkbaa4b552016-02-02 16:27:37 -080033 $(LOCAL_REL_DIR)/com_android_server_vr_VrManagerService.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080034 $(LOCAL_REL_DIR)/com_android_server_UsbDeviceManager.cpp \
Mike Lockwood10024b32014-12-11 13:44:20 -080035 $(LOCAL_REL_DIR)/com_android_server_UsbMidiDevice.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080036 $(LOCAL_REL_DIR)/com_android_server_UsbHostManager.cpp \
37 $(LOCAL_REL_DIR)/com_android_server_VibratorService.cpp \
Andres Morales68d4acd2014-07-01 19:40:41 -070038 $(LOCAL_REL_DIR)/com_android_server_PersistentDataBlockService.cpp \
Amith Yamasani91588252013-11-22 08:25:26 -080039 $(LOCAL_REL_DIR)/onload.cpp
40
41LOCAL_C_INCLUDES += \
42 $(JNI_H_INCLUDE) \
43 frameworks/base/services \
44 frameworks/base/libs \
John Reckc1b33d62015-04-22 09:04:45 -070045 frameworks/base/libs/hwui \
Amith Yamasani91588252013-11-22 08:25:26 -080046 frameworks/base/core/jni \
47 frameworks/native/services \
Andres Moralesaf0479d2015-04-13 12:40:11 -070048 system/security/keystore/include \
Dan Albertff1d8a62014-11-11 19:31:26 -080049 $(call include-path-for, libhardware)/hardware \
50 $(call include-path-for, libhardware_legacy)/hardware_legacy \
Amith Yamasani91588252013-11-22 08:25:26 -080051
52LOCAL_SHARED_LIBRARIES += \
53 libandroid_runtime \
54 libandroidfw \
Jaekyun Seok377878b2016-11-23 16:28:34 +090055 libbase \
Amith Yamasani91588252013-11-22 08:25:26 -080056 libbinder \
57 libcutils \
58 liblog \
59 libhardware \
60 libhardware_legacy \
Andres Moralesaf0479d2015-04-13 12:40:11 -070061 libkeystore_binder \
Amith Yamasani91588252013-11-22 08:25:26 -080062 libnativehelper \
63 libutils \
64 libui \
65 libinput \
Michael Wrightd6b473712014-02-10 15:56:36 -080066 libinputflinger \
Amith Yamasani91588252013-11-22 08:25:26 -080067 libinputservice \
68 libsensorservice \
69 libskia \
70 libgui \
71 libusbhost \
72 libsuspend \
73 libEGL \
Sreeram Ramachandranf4e0c0c2014-07-27 14:18:26 -070074 libGLESv2 \
75 libnetutils \
Amith Yamasani91588252013-11-22 08:25:26 -080076