1898c13df7b9b12ff10062f3542593e12fbe0c119Adam LesinskiLOCAL_PATH := $(call my-dir)
2898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski
3898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinskiinclude $(CLEAR_VARS)
4898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski
5898c13df7b9b12ff10062f3542593e12fbe0c119Adam LesinskiLOCAL_MODULE := services.core
6898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski
743724734d76c900fba9a004e28ff0ea4bd9d07ecLorenzo ColittiLOCAL_AIDL_INCLUDES := system/netd/server/binder
843724734d76c900fba9a004e28ff0ea4bd9d07ecLorenzo Colitti
9898c13df7b9b12ff10062f3542593e12fbe0c119Adam LesinskiLOCAL_SRC_FILES += \
10898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski    $(call all-java-files-under,java) \
11898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski    java/com/android/server/EventLogTags.logtags \
1258967baff37a139af3f34ddbdf249e47ab9c7391Lorenzo Colitti    java/com/android/server/am/EventLogTags.logtags \
1343724734d76c900fba9a004e28ff0ea4bd9d07ecLorenzo Colitti    ../../../../system/netd/server/binder/android/net/INetd.aidl \
14cc6b37d9e26020186b309d714a2477d74849db7eMichal Karpinski    ../../../../system/netd/server/binder/android/net/metrics/INetdEventListener.aidl \
1570b4d101fe92adf972eaf51ab91e77c46adf1b36Jeff Sharkey    ../../../native/cmds/installd/binder/android/os/IInstalld.aidl \
16898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski
17106069412da3edd7de44f616a4f876d7102dcb45Robin LeeLOCAL_AIDL_INCLUDES += \
18106069412da3edd7de44f616a4f876d7102dcb45Robin Lee    system/netd/server/binder
19106069412da3edd7de44f616a4f876d7102dcb45Robin Lee
208b9ec4fa0b27e1cc0aba1d27b85761b88ca4c9d0Steven MorelandLOCAL_JAVA_LIBRARIES := \
218b9ec4fa0b27e1cc0aba1d27b85761b88ca4c9d0Steven Moreland    services.net \
22f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hardware.light-V2.0-java \
23f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hardware.power-V1.0-java \
24f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hardware.tv.cec-V1.0-java \
25f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hidl.manager-V1.0-java
268b9ec4fa0b27e1cc0aba1d27b85761b88ca4c9d0Steven Moreland
279408983ba798b3e66dfb10bde9fb1514d6c378feNeil FullerLOCAL_STATIC_JAVA_LIBRARIES := \
289408983ba798b3e66dfb10bde9fb1514d6c378feNeil Fuller    tzdata_shared2 \
299408983ba798b3e66dfb10bde9fb1514d6c378feNeil Fuller    tzdata_update2 \
30f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hidl.base-V1.0-java-static \
31f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hardware.biometrics.fingerprint-V2.1-java-static \
32f13eb2e0c7f6c398464620f21c52490ce43f01c7Andreas Huber    android.hardware.vibrator-V1.0-java-constants \
33898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinski
347bd633e27581d097d0d39f25ee334162b76e1614Jorim Jaggiifneq ($(INCREMENTAL_BUILDS),)
357bd633e27581d097d0d39f25ee334162b76e1614Jorim Jaggi    LOCAL_PROGUARD_ENABLED := disabled
367bd633e27581d097d0d39f25ee334162b76e1614Jorim Jaggi    LOCAL_JACK_ENABLED := incremental
377bd633e27581d097d0d39f25ee334162b76e1614Jorim Jaggiendif
387bd633e27581d097d0d39f25ee334162b76e1614Jorim Jaggi
39880721b38b861d44af25b3384efffd69bbe47d0cAlan LeungLOCAL_JACK_FLAGS := \
40880721b38b861d44af25b3384efffd69bbe47d0cAlan Leung -D jack.transformations.boost-locked-region-priority=true \
4136db127e4733ea8ef41a96be5b683e1a2e705677Jorim Jaggi -D jack.transformations.boost-locked-region-priority.classname=com.android.server.am.ActivityManagerService,com.android.server.wm.WindowHashMap \
4236db127e4733ea8ef41a96be5b683e1a2e705677Jorim Jaggi -D jack.transformations.boost-locked-region-priority.request=com.android.server.am.ActivityManagerService\#boostPriorityForLockedSection,com.android.server.wm.WindowManagerService\#boostPriorityForLockedSection \
4336db127e4733ea8ef41a96be5b683e1a2e705677Jorim Jaggi -D jack.transformations.boost-locked-region-priority.reset=com.android.server.am.ActivityManagerService\#resetPriorityAfterLockedSection,com.android.server.wm.WindowManagerService\#resetPriorityAfterLockedSection
44880721b38b861d44af25b3384efffd69bbe47d0cAlan Leung
45898c13df7b9b12ff10062f3542593e12fbe0c119Adam Lesinskiinclude $(BUILD_STATIC_JAVA_LIBRARY)
46