Anton Hansson | 7ff32d2 | 2018-02-21 15:29:44 +0000 | [diff] [blame^] | 1 | |
| 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 | |
| 6 | ifeq ($(LOCAL_SDK_VERSION)$(LOCAL_PRIVATE_PLATFORM_APIS),) |
| 7 | ifneq ($(JAVA_SDK_ENFORCEMENT_WARNING),) |
| 8 | $(warning Java modules must specify LOCAL_SDK_VERSION or LOCAL_PRIVATE_PLATFORM_APIS, but $(LOCAL_MODULE) specifies neither.) |
| 9 | endif |
| 10 | else ifneq ($(LOCAL_SDK_VERSION),) |
| 11 | ifneq ($(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.) |
| 13 | endif |
| 14 | endif |