1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
5    com_android_server_AlarmManagerService.cpp \
6    com_android_server_BatteryService.cpp \
7    com_android_server_InputManager.cpp \
8    com_android_server_LightsService.cpp \
9    com_android_server_PowerManagerService.cpp \
10    com_android_server_SystemServer.cpp \
11    com_android_server_UsbService.cpp \
12    com_android_server_VibratorService.cpp \
13	com_android_server_location_GpsLocationProvider.cpp \
14    onload.cpp
15
16LOCAL_C_INCLUDES += \
17	$(JNI_H_INCLUDE)
18
19LOCAL_SHARED_LIBRARIES := \
20    libandroid_runtime \
21	libcutils \
22	libhardware \
23	libhardware_legacy \
24	libnativehelper \
25    libsystem_server \
26	libutils \
27	libui \
28    libsurfaceflinger_client
29
30ifeq ($(TARGET_SIMULATOR),true)
31ifeq ($(TARGET_OS),linux)
32ifeq ($(TARGET_ARCH),x86)
33LOCAL_LDLIBS += -lpthread -ldl -lrt
34endif
35endif
36endif
37
38ifeq ($(WITH_MALLOC_LEAK_CHECK),true)
39	LOCAL_CFLAGS += -DMALLOC_LEAK_CHECK
40endif
41
42LOCAL_MODULE:= libandroid_servers
43
44include $(BUILD_SHARED_LIBRARY)
45    
46