1# This file is included by the top level services directory to collect source 2# files 3LOCAL_REL_DIR := core/jni 4 5LOCAL_CFLAGS += -Wall -Werror -Wno-unused-parameter 6 7LOCAL_SRC_FILES += \ 8 $(LOCAL_REL_DIR)/com_android_server_AlarmManagerService.cpp \ 9 $(LOCAL_REL_DIR)/com_android_server_am_BatteryStatsService.cpp \ 10 $(LOCAL_REL_DIR)/com_android_server_connectivity_Vpn.cpp \ 11 $(LOCAL_REL_DIR)/com_android_server_ConsumerIrService.cpp \ 12 $(LOCAL_REL_DIR)/com_android_server_HardwarePropertiesManagerService.cpp \ 13 $(LOCAL_REL_DIR)/com_android_server_hdmi_HdmiCecController.cpp \ 14 $(LOCAL_REL_DIR)/com_android_server_input_InputApplicationHandle.cpp \ 15 $(LOCAL_REL_DIR)/com_android_server_input_InputManagerService.cpp \ 16 $(LOCAL_REL_DIR)/com_android_server_input_InputWindowHandle.cpp \ 17 $(LOCAL_REL_DIR)/com_android_server_lights_LightsService.cpp \ 18 $(LOCAL_REL_DIR)/com_android_server_location_ContextHubService.cpp \ 19 $(LOCAL_REL_DIR)/com_android_server_location_GnssLocationProvider.cpp \ 20 $(LOCAL_REL_DIR)/com_android_server_power_PowerManagerService.cpp \ 21 $(LOCAL_REL_DIR)/com_android_server_SerialService.cpp \ 22 $(LOCAL_REL_DIR)/com_android_server_SyntheticPasswordManager.cpp \ 23 $(LOCAL_REL_DIR)/com_android_server_storage_AppFuseBridge.cpp \ 24 $(LOCAL_REL_DIR)/com_android_server_SystemServer.cpp \ 25 $(LOCAL_REL_DIR)/com_android_server_tv_TvUinputBridge.cpp \ 26 $(LOCAL_REL_DIR)/com_android_server_tv_TvInputHal.cpp \ 27 $(LOCAL_REL_DIR)/com_android_server_vr_VrManagerService.cpp \ 28 $(LOCAL_REL_DIR)/com_android_server_UsbDeviceManager.cpp \ 29 $(LOCAL_REL_DIR)/com_android_server_UsbMidiDevice.cpp \ 30 $(LOCAL_REL_DIR)/com_android_server_UsbHostManager.cpp \ 31 $(LOCAL_REL_DIR)/com_android_server_VibratorService.cpp \ 32 $(LOCAL_REL_DIR)/com_android_server_PersistentDataBlockService.cpp \ 33 $(LOCAL_REL_DIR)/com_android_server_GraphicsStatsService.cpp \ 34 $(LOCAL_REL_DIR)/onload.cpp 35 36LOCAL_C_INCLUDES += \ 37 $(JNI_H_INCLUDE) \ 38 external/scrypt/lib/crypto \ 39 frameworks/base/services \ 40 frameworks/base/libs \ 41 frameworks/base/core/jni \ 42 frameworks/native/services \ 43 system/core/libappfuse/include \ 44 system/gatekeeper/include \ 45 system/security/keystore/include \ 46 $(call include-path-for, libhardware)/hardware \ 47 $(call include-path-for, libhardware_legacy)/hardware_legacy \ 48 49LOCAL_SHARED_LIBRARIES += \ 50 libandroid_runtime \ 51 libandroidfw \ 52 libbase \ 53 libappfuse \ 54 libbinder \ 55 libcutils \ 56 libcrypto \ 57 liblog \ 58 libhardware \ 59 libhardware_legacy \ 60 libkeystore_binder \ 61 libnativehelper \ 62 libutils \ 63 libui \ 64 libinput \ 65 libinputflinger \ 66 libinputservice \ 67 libschedulerservicehidl \ 68 libsensorservice \ 69 libsensorservicehidl \ 70 libskia \ 71 libgui \ 72 libusbhost \ 73 libsuspend \ 74 libEGL \ 75 libGLESv2 \ 76 libnetutils \ 77 libhidlbase \ 78 libhidltransport \ 79 libhwbinder \ 80 libutils \ 81 libhwui \ 82 android.hardware.audio.common@2.0 \ 83 android.hardware.contexthub@1.0 \ 84 android.hardware.gnss@1.0 \ 85 android.hardware.ir@1.0 \ 86 android.hardware.light@2.0 \ 87 android.hardware.power@1.0 \ 88 android.hardware.thermal@1.0 \ 89 android.hardware.tv.cec@1.0 \ 90 android.hardware.tv.input@1.0 \ 91 android.hardware.vibrator@1.0 \ 92 android.hardware.vr@1.0 \ 93 android.frameworks.schedulerservice@1.0 \ 94 android.frameworks.sensorservice@1.0 \ 95 96LOCAL_STATIC_LIBRARIES += libscrypt_static 97