1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4LOCAL_MODULE := managedprovisioning_protoslite 5LOCAL_SRC_FILES := $(call all-proto-files-under, proto) 6LOCAL_PROTOC_OPTIMIZE_TYPE := lite 7LOCAL_MODULE_TAGS := optional 8include $(BUILD_STATIC_JAVA_LIBRARY) 9 10include $(CLEAR_VARS) 11 12LOCAL_MODULE_TAGS := optional 13 14LOCAL_JAVA_LIBRARIES += android.car 15 16LOCAL_STATIC_ANDROID_LIBRARIES += \ 17 androidx.legacy_legacy-support-v4 \ 18 car-ui-lib \ 19 setupcompat \ 20 setupdesign 21 22LOCAL_STATIC_LIBRARIES := devicepolicyprotosnano 23LOCAL_STATIC_JAVA_LIBRARIES := managedprovisioning_protoslite 24 25LOCAL_SRC_FILES := $(call all-java-files-under, src) 26LOCAL_SRC_FILES += $(call all-Iaidl-files-under, src) 27 28LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res 29 30LOCAL_USE_AAPT2 := true 31 32LOCAL_PACKAGE_NAME := ManagedProvisioning 33LOCAL_PRIVATE_PLATFORM_APIS := true 34LOCAL_CERTIFICATE := platform 35LOCAL_PRIVILEGED_MODULE := true 36LOCAL_PROGUARD_FLAG_FILES := proguard.flags 37 38# Packages to be included in code coverage runs. This does not affect production builds. 39LOCAL_JACK_COVERAGE_INCLUDE_FILTER := com.android.managedprovisioning.* 40 41include $(BUILD_PACKAGE) 42 43# additionally, build tests if we build via mmm / mm 44ifeq (,$(ONE_SHOT_MAKEFILE)) 45include $(call all-makefiles-under,$(LOCAL_PATH)) 46endif 47