blob: c5c2bc8b7dca1fe718df69b3285327551a394fd4 [file] [log] [blame]
Anton Hansson7ff32d22018-02-21 15:29:44 +00001
2# Enforcement checks that LOCAL_SDK_VERSION and LOCAL_PRIVATE_PLATFORM_APIS are
3# set correctly.
4# Should be included by java targets that allow specifying LOCAL_SDK_VERSION.
5
6ifeq ($(LOCAL_SDK_VERSION)$(LOCAL_PRIVATE_PLATFORM_APIS),)
7ifneq ($(JAVA_SDK_ENFORCEMENT_WARNING),)
8$(warning Java modules must specify LOCAL_SDK_VERSION or LOCAL_PRIVATE_PLATFORM_APIS, but $(LOCAL_MODULE) specifies neither.)
9endif
10else ifneq ($(LOCAL_SDK_VERSION),)
11ifneq ($(LOCAL_PRIVATE_PLATFORM_APIS),)
12$(error $(LOCAL_MODULE) specifies both LOCAL_SDK_VERSION ($(LOCAL_SDK_VERSION)) and LOCAL_PRIVATE_PLATFORM_APIS ($(LOCAL_PRIVATE_PLATFORM_APIS)), but should specify only one.)
13endif
14endif