1*9e94795aSAndroid Build Coastguard Worker# These module types can still be used without warnings or errors. 2*9e94795aSAndroid Build Coastguard WorkerAVAILABLE_BUILD_MODULE_TYPES :=$= \ 3*9e94795aSAndroid Build Coastguard Worker BUILD_EXECUTABLE \ 4*9e94795aSAndroid Build Coastguard Worker BUILD_FUZZ_TEST \ 5*9e94795aSAndroid Build Coastguard Worker BUILD_HEADER_LIBRARY \ 6*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_JAVA_LIBRARY \ 7*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_PREBUILT \ 8*9e94795aSAndroid Build Coastguard Worker BUILD_JAVA_LIBRARY \ 9*9e94795aSAndroid Build Coastguard Worker BUILD_MULTI_PREBUILT \ 10*9e94795aSAndroid Build Coastguard Worker BUILD_NATIVE_TEST \ 11*9e94795aSAndroid Build Coastguard Worker BUILD_NOTICE_FILE \ 12*9e94795aSAndroid Build Coastguard Worker BUILD_PACKAGE \ 13*9e94795aSAndroid Build Coastguard Worker BUILD_PHONY_PACKAGE \ 14*9e94795aSAndroid Build Coastguard Worker BUILD_PREBUILT \ 15*9e94795aSAndroid Build Coastguard Worker BUILD_RRO_PACKAGE \ 16*9e94795aSAndroid Build Coastguard Worker BUILD_SHARED_LIBRARY \ 17*9e94795aSAndroid Build Coastguard Worker BUILD_STATIC_JAVA_LIBRARY \ 18*9e94795aSAndroid Build Coastguard Worker BUILD_STATIC_LIBRARY \ 19*9e94795aSAndroid Build Coastguard Worker 20*9e94795aSAndroid Build Coastguard Worker# These are BUILD_* variables that will throw a warning when used. This is 21*9e94795aSAndroid Build Coastguard Worker# generally a temporary state until all the devices are marked with the 22*9e94795aSAndroid Build Coastguard Worker# relevant BUILD_BROKEN_USES_BUILD_* variables, then these would move to 23*9e94795aSAndroid Build Coastguard Worker# DEFAULT_ERROR_BUILD_MODULE_TYPES. 24*9e94795aSAndroid Build Coastguard WorkerDEFAULT_WARNING_BUILD_MODULE_TYPES :=$= \ 25*9e94795aSAndroid Build Coastguard Worker 26*9e94795aSAndroid Build Coastguard Worker# These are BUILD_* variables that are errors to reference, but you can set 27*9e94795aSAndroid Build Coastguard Worker# BUILD_BROKEN_USES_BUILD_* in your BoardConfig.mk in order to turn them back 28*9e94795aSAndroid Build Coastguard Worker# to warnings. 29*9e94795aSAndroid Build Coastguard WorkerDEFAULT_ERROR_BUILD_MODULE_TYPES :=$= \ 30*9e94795aSAndroid Build Coastguard Worker BUILD_COPY_HEADERS \ 31*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_EXECUTABLE \ 32*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_SHARED_LIBRARY \ 33*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_STATIC_LIBRARY \ 34*9e94795aSAndroid Build Coastguard Worker 35*9e94795aSAndroid Build Coastguard Worker# These are BUILD_* variables that are always errors to reference. 36*9e94795aSAndroid Build Coastguard Worker# Setting the BUILD_BROKEN_USES_BUILD_* variables is also an error. 37*9e94795aSAndroid Build Coastguard WorkerOBSOLETE_BUILD_MODULE_TYPES :=$= \ 38*9e94795aSAndroid Build Coastguard Worker BUILD_AUX_EXECUTABLE \ 39*9e94795aSAndroid Build Coastguard Worker BUILD_AUX_STATIC_LIBRARY \ 40*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_DALVIK_JAVA_LIBRARY \ 41*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_DALVIK_STATIC_JAVA_LIBRARY \ 42*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_FUZZ_TEST \ 43*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_NATIVE_TEST \ 44*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_SHARED_TEST_LIBRARY \ 45*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_STATIC_TEST_LIBRARY \ 46*9e94795aSAndroid Build Coastguard Worker BUILD_HOST_TEST_CONFIG \ 47*9e94795aSAndroid Build Coastguard Worker BUILD_NATIVE_BENCHMARK \ 48*9e94795aSAndroid Build Coastguard Worker BUILD_SHARED_TEST_LIBRARY \ 49*9e94795aSAndroid Build Coastguard Worker BUILD_STATIC_TEST_LIBRARY \ 50*9e94795aSAndroid Build Coastguard Worker BUILD_TARGET_TEST_CONFIG \ 51*9e94795aSAndroid Build Coastguard Worker 52*9e94795aSAndroid Build Coastguard Worker$(foreach m,$(OBSOLETE_BUILD_MODULE_TYPES),\ 53*9e94795aSAndroid Build Coastguard Worker $(KATI_obsolete_var $(m),Please convert to Soong) \ 54*9e94795aSAndroid Build Coastguard Worker $(KATI_obsolete_var BUILD_BROKEN_USES_$(m),Please convert to Soong)) 55*9e94795aSAndroid Build Coastguard Worker 56