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    $(call all-proto-files-under, proto) \
12    java/com/android/server/EventLogTags.logtags \
13    java/com/android/server/am/EventLogTags.logtags \
14    ../../../../system/netd/server/binder/android/net/INetd.aidl \
15    ../../../../system/netd/server/binder/android/net/metrics/INetdEventListener.aidl \
16
17LOCAL_AIDL_INCLUDES += \
18    system/netd/server/binder
19
20LOCAL_JAVA_LIBRARIES := services.net telephony-common
21LOCAL_STATIC_JAVA_LIBRARIES := tzdata_update
22LOCAL_PROTOC_OPTIMIZE_TYPE := nano
23
24ifneq ($(INCREMENTAL_BUILDS),)
25    LOCAL_PROGUARD_ENABLED := disabled
26    LOCAL_JACK_ENABLED := incremental
27endif
28
29LOCAL_JACK_FLAGS := \
30 -D jack.transformations.boost-locked-region-priority=true \
31 -D jack.transformations.boost-locked-region-priority.classname=com.android.server.am.ActivityManagerService \
32 -D jack.transformations.boost-locked-region-priority.request=com.android.server.am.ActivityManagerService\#boostPriorityForLockedSection \
33 -D jack.transformations.boost-locked-region-priority.reset=com.android.server.am.ActivityManagerService\#resetPriorityAfterLockedSection
34
35include $(BUILD_STATIC_JAVA_LIBRARY)
36