Включить все исходные файлы в Android.mk, кроме одного
Мне нужно переопределить определенный класс Java из модуля, сохраняя остальное.
Чтобы сделать это, вместо того, чтобы копировать весь модуль и изменять нужный мне файл, я хочу включить все источники Java из первого модуля в другой, который будет ссылаться на источники из первого, за исключением одного файла Java, который будет переопределено.
LOCAL_PACKAGE_NAME := MyOverridingPackage
...
LOCAL_SRC_FILES := $(call all-java-files-under, PATH_TO_MY_FIRST_MODULE/src)
LOCAL_SRC_FILES += $(call all-java-files-under, src)
Прямо сейчас он не позволит мне скомпилировать из-за дублирования файла Java: foo.java, присутствующего в обоих моих модулях.
Есть ли способ включить все файлы из моего модуля 1, кроме foo.java?
Заранее благодарю за ответы.