19158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# This file is included by the top level services directory to collect source
29158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani# files
39158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_REL_DIR := core/jni
49158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani
54048a4bcb1ea709ddb83a4fde3ff5c53e642f7d0Bernhard RosenkränzerLOCAL_CFLAGS += -Wall -Werror -Wno-unused-parameter
6d6b473713f43dec0828971854fe1018642cfaf27Michael Wright
79158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SRC_FILES += \
89158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_AlarmManagerService.cpp \
9c51cf03cf2458c8c137f60c7379f2cccf681d16fDianne Hackborn    $(LOCAL_REL_DIR)/com_android_server_am_BatteryStatsService.cpp \
104f512fb451c8ddcea852645c5c24314c20c0974bJinsuk Kim    $(LOCAL_REL_DIR)/com_android_server_connectivity_Vpn.cpp \
119158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_ConsumerIrService.cpp \
12f8754ac2127f8adf40bd4731f39b16340acdb2f7Polina Bondarenko    $(LOCAL_REL_DIR)/com_android_server_HardwarePropertiesManagerService.cpp \
130792d37385e60aa8d73f8df174d0a32f4f618bc4Jungshik Jang    $(LOCAL_REL_DIR)/com_android_server_hdmi_HdmiCecController.cpp \
149158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_input_InputApplicationHandle.cpp \
159158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_input_InputManagerService.cpp \
169158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_input_InputWindowHandle.cpp \
179158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_lights_LightsService.cpp \
18420e45e9cb004ea6c6e11f69adcdbf3dac5fc800Ashutosh Joshi    $(LOCAL_REL_DIR)/com_android_server_location_ContextHubService.cpp \
1930f95a7d67870c28d2aaa88ee989c099f5670225Lifu Tang    $(LOCAL_REL_DIR)/com_android_server_location_GnssLocationProvider.cpp \
209158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_power_PowerManagerService.cpp \
219158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_SerialService.cpp \
223bf722a8d54ca7192dfe07ee7b73eac7d25ccac5Rubin Xu    $(LOCAL_REL_DIR)/com_android_server_SyntheticPasswordManager.cpp \
233ff1c01cae0b654acd53088634e07e26557edd99Daichi Hirono    $(LOCAL_REL_DIR)/com_android_server_storage_AppFuseBridge.cpp \
249158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_SystemServer.cpp \
25b5b86c11008422ac4bf5af5fed736f04ebbaa858Sujith Ramakrishnan    $(LOCAL_REL_DIR)/com_android_server_tv_TvUinputBridge.cpp \
26c22dbb69194c8e8fe2a32326d1f37a738cad0904Wonsik Kim    $(LOCAL_REL_DIR)/com_android_server_tv_TvInputHal.cpp \
27baa4b55b892041fc33f3acdf29de0676ab63c2f9Ruben Brunk    $(LOCAL_REL_DIR)/com_android_server_vr_VrManagerService.cpp \
289158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_UsbDeviceManager.cpp \
2910024b3dc12a8552c1547b67810c77b865045cc8Mike Lockwood    $(LOCAL_REL_DIR)/com_android_server_UsbMidiDevice.cpp \
309158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_UsbHostManager.cpp \
319158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/com_android_server_VibratorService.cpp \
3268d4acd205e8c2da524e62734ca42847306cc029Andres Morales    $(LOCAL_REL_DIR)/com_android_server_PersistentDataBlockService.cpp \
33df1742ed47da1e9b61afeae16fa448d5302a8aa0John Reck    $(LOCAL_REL_DIR)/com_android_server_GraphicsStatsService.cpp \
349158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(LOCAL_REL_DIR)/onload.cpp
359158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani
369158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_C_INCLUDES += \
379158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    $(JNI_H_INCLUDE) \
383bf722a8d54ca7192dfe07ee7b73eac7d25ccac5Rubin Xu    external/scrypt/lib/crypto \
399158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    frameworks/base/services \
409158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    frameworks/base/libs \
419158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    frameworks/base/core/jni \
429158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    frameworks/native/services \
433ff1c01cae0b654acd53088634e07e26557edd99Daichi Hirono    system/core/libappfuse/include \
443bf722a8d54ca7192dfe07ee7b73eac7d25ccac5Rubin Xu    system/gatekeeper/include \
45af0479d16d381c7569b81c450f9ba947207d82fcAndres Morales    system/security/keystore/include \
46ff1d8a6635fb6441615778a47e2881129574a5b1Dan Albert    $(call include-path-for, libhardware)/hardware \
47ff1d8a6635fb6441615778a47e2881129574a5b1Dan Albert    $(call include-path-for, libhardware_legacy)/hardware_legacy \
489158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani
499158825f9c41869689d6b1786d7c7aa8bdd524ceAmith YamasaniLOCAL_SHARED_LIBRARIES += \
509158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libandroid_runtime \
519158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libandroidfw \
522b14c5eaf61635d1c3a69a2e59faa23cb6b7f7cbJaekyun Seok    libbase \
533ff1c01cae0b654acd53088634e07e26557edd99Daichi Hirono    libappfuse \
549158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libbinder \
559158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libcutils \
563bf722a8d54ca7192dfe07ee7b73eac7d25ccac5Rubin Xu    libcrypto \
579158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    liblog \
589158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libhardware \
599158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libhardware_legacy \
60af0479d16d381c7569b81c450f9ba947207d82fcAndres Morales    libkeystore_binder \
619158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libnativehelper \
629158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libutils \
639158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libui \
649158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libinput \
65d6b473713f43dec0828971854fe1018642cfaf27Michael Wright    libinputflinger \
669158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libinputservice \
673d8166f88534c32b5ba7614e6cebe6f2439b6abeSteven Moreland    libschedulerservicehidl \
689158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libsensorservice \
6926b421f8e0411f044e13bbdad4b3ab1dab3c17c8Yifan Hong    libsensorservicehidl \
709158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libskia \
719158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libgui \
729158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libusbhost \
739158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libsuspend \
749158825f9c41869689d6b1786d7c7aa8bdd524ceAmith Yamasani    libEGL \
75f4e0c0cb8ef22fdb20ae74b444c9f4b7d15ded8bSreeram Ramachandran    libGLESv2 \
76f4e0c0cb8ef22fdb20ae74b444c9f4b7d15ded8bSreeram Ramachandran    libnetutils \
77d6658ac131148106c62fcc0d0567c7c53e64ef8cYifan Hong    libhidlbase \
78d6658ac131148106c62fcc0d0567c7c53e64ef8cYifan Hong    libhidltransport \
790d43404a07c1372fef71181ab9daa8fa960fdd4cRuchi Kandoi    libhwbinder \
800d43404a07c1372fef71181ab9daa8fa960fdd4cRuchi Kandoi    libutils \
81df1742ed47da1e9b61afeae16fa448d5302a8aa0John Reck    libhwui \
82bc6e372b25d7d62efecefba09304c5a66218c91aDonghyun Cho    android.hardware.audio.common@2.0 \
8319753cca3f49db2ca66106393d8302c0555fae79Ashutosh Joshi    android.hardware.contexthub@1.0 \
842ea296029f115376aaa7f4336d0082bdf47eee29Hridya Valsaraju    android.hardware.gnss@1.0 \
856a24ab1595aa53c97a7f51cc743aae521c89c87aConnor O'Brien    android.hardware.ir@1.0 \
86bc6e372b25d7d62efecefba09304c5a66218c91aDonghyun Cho    android.hardware.light@2.0 \
870d43404a07c1372fef71181ab9daa8fa960fdd4cRuchi Kandoi    android.hardware.power@1.0 \
88bc6e372b25d7d62efecefba09304c5a66218c91aDonghyun Cho    android.hardware.thermal@1.0 \
89bc6e372b25d7d62efecefba09304c5a66218c91aDonghyun Cho    android.hardware.tv.cec@1.0 \
90bc6e372b25d7d62efecefba09304c5a66218c91aDonghyun Cho    android.hardware.tv.input@1.0 \
918b9ec4fa0b27e1cc0aba1d27b85761b88ca4c9d0Steven Moreland    android.hardware.vibrator@1.0 \
929f91152c56ffbe740e695967db436bc830f99154Craig Donner    android.hardware.vr@1.0 \
933d8166f88534c32b5ba7614e6cebe6f2439b6abeSteven Moreland    android.frameworks.schedulerservice@1.0 \
9426b421f8e0411f044e13bbdad4b3ab1dab3c17c8Yifan Hong    android.frameworks.sensorservice@1.0 \
953bf722a8d54ca7192dfe07ee7b73eac7d25ccac5Rubin Xu
9626b421f8e0411f044e13bbdad4b3ab1dab3c17c8Yifan HongLOCAL_STATIC_LIBRARIES += libscrypt_static
97