blob: 5e5c69d3ecfba69ff1c93d90f7f1759ac5f1f7f2 [file] [log] [blame]
Adam Lesinski898c13d2014-01-28 15:34:50 -08001LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE := services.core
6
Lorenzo Colitti43724732016-04-12 23:29:19 +09007LOCAL_AIDL_INCLUDES := system/netd/server/binder
8
Adam Lesinski898c13d2014-01-28 15:34:50 -08009LOCAL_SRC_FILES += \
10 $(call all-java-files-under,java) \
Hugo Benichi50a84c62016-09-02 09:00:59 +090011 $(call all-proto-files-under, proto) \
Adam Lesinski898c13d2014-01-28 15:34:50 -080012 java/com/android/server/EventLogTags.logtags \
Lorenzo Colitti58967ba2016-02-02 17:21:21 +090013 java/com/android/server/am/EventLogTags.logtags \
Lorenzo Colitti43724732016-04-12 23:29:19 +090014 ../../../../system/netd/server/binder/android/net/INetd.aidl \
Michal Karpinskicc6b37d2016-09-15 17:07:08 +090015 ../../../../system/netd/server/binder/android/net/metrics/INetdEventListener.aidl \
Jeff Sharkey70b4d102016-12-05 11:19:28 -070016 ../../../native/cmds/installd/binder/android/os/IInstalld.aidl \
Adam Lesinski898c13d2014-01-28 15:34:50 -080017
Robin Lee10606942016-03-30 18:52:40 +010018LOCAL_AIDL_INCLUDES += \
19 system/netd/server/binder
20
Hugo Benichi50a84c62016-09-02 09:00:59 +090021LOCAL_PROTOC_OPTIMIZE_TYPE := nano
Adam Lesinski898c13d2014-01-28 15:34:50 -080022
Erik Kline5a7c8a02017-04-30 19:36:15 +090023LOCAL_JAVA_LIBRARIES := \
24 services.net \
25 android.hidl.manager-V1.0-java \
26
27LOCAL_STATIC_JAVA_LIBRARIES := \
Neil Fullera6a71d02017-06-13 15:12:17 +010028 time_zone_distro \
Erik Kline5a7c8a02017-04-30 19:36:15 +090029 tzdata_update2 \
30 android.hidl.base-V1.0-java-static \
31 android.hardware.tetheroffload.control-V1.0-java-static \
32
Jorim Jaggi7bd633e2016-01-28 19:56:20 -080033ifneq ($(INCREMENTAL_BUILDS),)
34 LOCAL_PROGUARD_ENABLED := disabled
35 LOCAL_JACK_ENABLED := incremental
36endif
37
Alan Leung880721b2016-05-16 21:12:33 -070038LOCAL_JACK_FLAGS := \
39 -D jack.transformations.boost-locked-region-priority=true \
40 -D jack.transformations.boost-locked-region-priority.classname=com.android.server.am.ActivityManagerService \
41 -D jack.transformations.boost-locked-region-priority.request=com.android.server.am.ActivityManagerService\#boostPriorityForLockedSection \
42 -D jack.transformations.boost-locked-region-priority.reset=com.android.server.am.ActivityManagerService\#resetPriorityAfterLockedSection
43
Adam Lesinski898c13d2014-01-28 15:34:50 -080044include $(BUILD_STATIC_JAVA_LIBRARY)