Включить все исходные файлы в 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?

Заранее благодарю за ответы.

0 ответов

Другие вопросы по тегам