Android: Что устанавливает переменную $ (obj) в Makefile.modbuiltin? - PullRequest
1 голос
/ 07 ноября 2019

Я работаю с Mediatek MT8183 для проекта и пытаюсь включить драйвер SPI через "make menuconfig", но когда я делаю сборку, она ломается. Ниже приведен вывод:

$ obj - это [drivers / spi / mediatek] $ obj - это [drivers / spi / mediatek / mt8183] /path/to/kernel/mediatek/4.4/scripts/Makefile.modbuiltin: 26: /path/to/kernel/mediatek/4.4/drivers/spi/mediatek/mt8183/Makefile: нет такого файла или каталога

Печать "$ obj is [blah]"была строка, которую я добавил, чтобы помочь отладке. Я могу сказать, что Makefile.modbuiltin проходит через файл defconfig и компилирует все включенные модули. Теперь, когда SPI включен, скрипт также проходит через драйвер SPI. Проблема в том, что, хотя существует драйверы / spi / mediatek / Makefile, нет каталога drivers / spi / mediatek / mt8183. Кто-нибудь знает, что вызывает Makefile.modbuiltin? и дать ему аргумент $ obj?

...