blob: f81249b26ce17ad97118e55839d7f95c7c660437 [file] [log] [blame]
Dan Willemsenbab0fa62016-11-18 14:05:39 -08001# Verify LOCAL_USE_VNDK usage, and set LOCAL_SDK_VERSION if necessary
2
3ifdef LOCAL_IS_HOST_MODULE
4 ifdef LOCAL_USE_VNDK
5 $(shell echo $(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): Do not use LOCAL_USE_VNDK with host modules >&2)
6 $(error done)
7 endif
8endif
9ifdef LOCAL_USE_VNDK
10 ifneq ($(LOCAL_USE_VNDK),true)
11 $(shell echo '$(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): LOCAL_USE_VNDK must be "true" or empty, not "$(LOCAL_USE_VNDK)"' >&2)
12 $(error done)
13 endif
14
15 ifdef LOCAL_SDK_VERSION
16 $(shell echo $(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): LOCAL_USE_VNDK must not be used with LOCAL_SDK_VERSION >&2)
17 $(error done)
18 endif
19
20 # If we're not using the VNDK, drop all restrictions
21 ifndef BOARD_VNDK_VERSION
22 LOCAL_USE_VNDK:=
23 endif
24endif
25