BBCLASSEXTEND
- это способ для именованных классов (в данном случае native
и nativesdk
) выполнить рецепт, чтобы изменить их.
Собственный класс создает версию рецепта (с добавлением -native
к имени), который компилируется для хоста сборки вместо цели сборки, поэтому вы можете выполнять двоичные файлы во время сборки. Класс nativesdk похож, но создает пакеты для выполнения в SDK.