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)/BroadcastRadio/JavaRef.cpp \ 9 $(LOCAL_REL_DIR)/BroadcastRadio/NativeCallbackThread.cpp \ 10 $(LOCAL_REL_DIR)/BroadcastRadio/BroadcastRadioService.cpp \ 11 $(LOCAL_REL_DIR)/BroadcastRadio/Tuner.cpp \ 12 $(LOCAL_REL_DIR)/BroadcastRadio/TunerCallback.cpp \ 13 $(LOCAL_REL_DIR)/BroadcastRadio/convert.cpp \ 14 $(LOCAL_REL_DIR)/BroadcastRadio/regions.cpp \ 15 $(LOCAL_REL_DIR)/com_android_server_AlarmManagerService.cpp \ 16 $(LOCAL_REL_DIR)/com_android_server_am_BatteryStatsService.cpp \ 17 $(LOCAL_REL_DIR)/com_android_server_connectivity_Vpn.cpp \ 18 $(LOCAL_REL_DIR)/com_android_server_connectivity_tethering_OffloadHardwareInterface.cpp \ 19 $(LOCAL_REL_DIR)/com_android_server_ConsumerIrService.cpp \ 20 $(LOCAL_REL_DIR)/com_android_server_HardwarePropertiesManagerService.cpp \ 21 $(LOCAL_REL_DIR)/com_android_server_hdmi_HdmiCecController.cpp \ 22 $(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 \ 26 $(LOCAL_REL_DIR)/com_android_server_location_ContextHubService.cpp \ 27 $(LOCAL_REL_DIR)/com_android_server_location_GnssLocationProvider.cpp \ 28 $(LOCAL_REL_DIR)/com_android_server_locksettings_SyntheticPasswordManager.cpp \ 29 $(LOCAL_REL_DIR)/com_android_server_power_PowerManagerService.cpp \ 30 $(LOCAL_REL_DIR)/com_android_server_SerialService.cpp \ 31 $(LOCAL_REL_DIR)/com_android_server_storage_AppFuseBridge.cpp \ 32 $(LOCAL_REL_DIR)/com_android_server_SystemServer.cpp \ 33 $(LOCAL_REL_DIR)/com_android_server_tv_TvUinputBridge.cpp \ 34 $(LOCAL_REL_DIR)/com_android_server_tv_TvInputHal.cpp \ 35 $(LOCAL_REL_DIR)/com_android_server_vr_VrManagerService.cpp \ 36 $(LOCAL_REL_DIR)/com_android_server_UsbDeviceManager.cpp \ 37 $(LOCAL_REL_DIR)/com_android_server_UsbDescriptorParser.cpp \ 38 $(LOCAL_REL_DIR)/com_android_server_UsbMidiDevice.cpp \ 39 $(LOCAL_REL_DIR)/com_android_server_UsbHostManager.cpp \ 40 $(LOCAL_REL_DIR)/com_android_server_VibratorService.cpp \ 41 $(LOCAL_REL_DIR)/com_android_server_PersistentDataBlockService.cpp \ 42 $(LOCAL_REL_DIR)/com_android_server_GraphicsStatsService.cpp \ 43 $(LOCAL_REL_DIR)/onload.cpp 44 45LOCAL_C_INCLUDES += \ 46 $(JNI_H_INCLUDE) \ 47 external/scrypt/lib/crypto \ 48 frameworks/base/services \ 49 frameworks/base/libs \ 50 frameworks/base/core/jni \ 51 frameworks/native/services \ 52 system/core/libappfuse/include \ 53 system/gatekeeper/include \ 54 system/security/keystore/include \ 55 $(call include-path-for, libhardware)/hardware \ 56 $(call include-path-for, libhardware_legacy)/hardware_legacy \ 57 58LOCAL_SHARED_LIBRARIES += \ 59 libandroid_runtime \ 60 libandroidfw \ 61 libaudioclient \ 62 libbase \ 63 libappfuse \ 64 libbinder \ 65 libcutils \ 66 libcrypto \ 67 liblog \ 68 libhardware \ 69 libhardware_legacy \ 70 libhidlbase \ 71 libkeystore_binder \ 72 libnativehelper \ 73 libutils \ 74 libui \ 75 libinput \ 76 libinputflinger \ 77 libinputservice \ 78 libschedulerservicehidl \ 79 libsensorservice \ 80 libsensorservicehidl \ 81 libskia \ 82 libgui \ 83 libusbhost \ 84 libsuspend \ 85 libEGL \ 86 libGLESv2 \ 87 libnetutils \ 88 libhidlbase \ 89 libhidltransport \ 90 libhwbinder \ 91 libutils \ 92 libhwui \ 93 android.hardware.audio.common@2.0 \ 94 android.hardware.broadcastradio@1.0 \ 95 android.hardware.broadcastradio@1.1 \ 96 android.hardware.contexthub@1.0 \ 97 android.hardware.gnss@1.0 \ 98 android.hardware.ir@1.0 \ 99 android.hardware.light@2.0 \ 100 android.hardware.power@1.0 \ 101 android.hardware.power@1.1 \ 102 android.hardware.tetheroffload.config@1.0 \ 103 android.hardware.thermal@1.0 \ 104 android.hardware.tv.cec@1.0 \ 105 android.hardware.tv.input@1.0 \ 106 android.hardware.vibrator@1.0 \ 107 android.hardware.vibrator@1.1 \ 108 android.hardware.vr@1.0 \ 109 android.frameworks.schedulerservice@1.0 \ 110 android.frameworks.sensorservice@1.0 \ 111 112LOCAL_STATIC_LIBRARIES += \ 113 android.hardware.broadcastradio@1.1-utils-lib \ 114 libscrypt_static \ 115