1LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE := services.core
6
7LOCAL_AIDL_INCLUDES := system/netd/server/binder
8
9LOCAL_SRC_FILES += \
10    $(call all-java-files-under,java) \
11    java/com/android/server/EventLogTags.logtags \
12    java/com/android/server/am/EventLogTags.logtags \
13    ../../../../system/netd/server/binder/android/net/INetd.aidl \
14    ../../../../system/netd/server/binder/android/net/metrics/INetdEventListener.aidl \
15    ../../../native/cmds/installd/binder/android/os/IInstalld.aidl \
16
17LOCAL_AIDL_INCLUDES += \
18    system/netd/server/binder
19
20LOCAL_JAVA_LIBRARIES := \
21    services.net \
22    android.hardware.light-V2.0-java \
23    android.hardware.power-V1.0-java \
24    android.hardware.tv.cec-V1.0-java \
25    android.hidl.manager-V1.0-java
26
27LOCAL_STATIC_JAVA_LIBRARIES := \
28    tzdata_shared2 \
29    tzdata_update2 \
30    android.hidl.base-V1.0-java-static \
31    android.hardware.biometrics.fingerprint-V2.1-java-static \
32    android.hardware.vibrator-V1.0-java-constants \
33
34ifneq ($(INCREMENTAL_BUILDS),)
35    LOCAL_PROGUARD_ENABLED := disabled
36    LOCAL_JACK_ENABLED := incremental
37endif
38
39LOCAL_JACK_FLAGS := \
40 -D jack.transformations.boost-locked-region-priority=true \
41 -D jack.transformations.boost-locked-region-priority.classname=com.android.server.am.ActivityManagerService,com.android.server.wm.WindowHashMap \
42 -D jack.transformations.boost-locked-region-priority.request=com.android.server.am.ActivityManagerService\#boostPriorityForLockedSection,com.android.server.wm.WindowManagerService\#boostPriorityForLockedSection \
43 -D jack.transformations.boost-locked-region-priority.reset=com.android.server.am.ActivityManagerService\#resetPriorityAfterLockedSection,com.android.server.wm.WindowManagerService\#resetPriorityAfterLockedSection
44
45include $(BUILD_STATIC_JAVA_LIBRARY)
46