Сейчас я работаю над созданием пользовательской версии внутренних компонентов Android, например, версии классов SQLite для Android, основанных на зашифрованном sqlite SQLCipher. Поэтому я должен написать нерекурсивные файлы Android.mk, которые обертывают все виды странных систем сборки, таких как sqlite. Я не могу понять, как заставить Android.mk выполнять произвольный скрипт, хотя это было бы легко в традиционной рекурсивной системе make, исходя из моего опыта.
лько лет назад я прочиталРекурсивный Сделать Вредным бумаги и реализовал идею в моем собственном процессе сборки. Недавно я прочитал другую статью с идеями о том, какреализовать нерекурсивныйmake
, Итак, у меня есть несколько точек данных, которые не рекурсивныеmake
работает как минимум на несколько проектов.
Но мне интересно узнать об опыте других. Вы пробовали не рекурсивныйmake
? Это сделало вещи лучше или хуже? Это стоило времени?