System server always forks from Zygote so we no longer need the system_server executable which was probably broken anyhow. This makes the initialization sequence slightly more intelligible. Likewise, we don't need the GrimReaper anymore because init will automatically take care of restarting the system when the service manager dies. Change-Id: I02c88d9392f7c8133d9cde9d0d978da89ed80452
63 lines
1.7 KiB
Makefile
63 lines
1.7 KiB
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
com_android_server_AlarmManagerService.cpp \
|
|
com_android_server_AssetAtlasService.cpp \
|
|
com_android_server_BatteryService.cpp \
|
|
com_android_server_input_InputApplicationHandle.cpp \
|
|
com_android_server_input_InputManagerService.cpp \
|
|
com_android_server_input_InputWindowHandle.cpp \
|
|
com_android_server_LightsService.cpp \
|
|
com_android_server_power_PowerManagerService.cpp \
|
|
com_android_server_SerialService.cpp \
|
|
com_android_server_SystemServer.cpp \
|
|
com_android_server_UsbDeviceManager.cpp \
|
|
com_android_server_UsbHostManager.cpp \
|
|
com_android_server_VibratorService.cpp \
|
|
com_android_server_location_GpsLocationProvider.cpp \
|
|
com_android_server_connectivity_Vpn.cpp \
|
|
onload.cpp
|
|
|
|
LOCAL_C_INCLUDES += \
|
|
$(JNI_H_INCLUDE) \
|
|
frameworks/base/services \
|
|
frameworks/base/core/jni \
|
|
frameworks/native/services \
|
|
external/skia/include/core \
|
|
libcore/include \
|
|
libcore/include/libsuspend \
|
|
$(call include-path-for, libhardware)/hardware \
|
|
$(call include-path-for, libhardware_legacy)/hardware_legacy \
|
|
|
|
LOCAL_SHARED_LIBRARIES := \
|
|
libandroid_runtime \
|
|
libandroidfw \
|
|
libbinder \
|
|
libcutils \
|
|
liblog \
|
|
libhardware \
|
|
libhardware_legacy \
|
|
libnativehelper \
|
|
libutils \
|
|
libui \
|
|
libinput \
|
|
libinputservice \
|
|
libsensorservice \
|
|
libskia \
|
|
libgui \
|
|
libusbhost \
|
|
libsuspend \
|
|
libEGL \
|
|
libGLESv2
|
|
|
|
LOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES -DGL_GLEXT_PROTOTYPES
|
|
|
|
ifeq ($(WITH_MALLOC_LEAK_CHECK),true)
|
|
LOCAL_CFLAGS += -DMALLOC_LEAK_CHECK
|
|
endif
|
|
|
|
LOCAL_MODULE:= libandroid_servers
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|