Я собираю модуль ядра адаптера оптоволоконного канала Qlogi c для использования с scst. Модуль ядра, который создается, называется qla2xxx_scst.ko . Есть ли какая-либо опция в командной строке make, которую можно использовать для изменения имени модуля ядра или части scst имени модуля ядра во время компиляции?
Например, я хочу создать qla2xxx_test.ko вместо qla2xxx_scst.ko .
Я не хочу изменять исходный файл Имена тоже.
Когда я запускаю make all
в каталоге qla2xxx , результирующая командная строка make, которая запускается:
make -C /lib/modules/4.15.0-91-generic/build SUBDIRS=/home/niverson/test/scst-qlogic/qla2xxx BUILD_INI=m
Похоже, что запускается Makefile полностью из / lib / modules / 4.15.0-91-generic / build , и я не хочу изменять эти скрипты make по умолчанию.
Я нашел сообщения о том, что нужно изменить строки obj-m
и xxxxx-objs
в каталоге qla2xxx Makefile для переименования модуля ядра, но они этого не сделали похоже, работает, поскольку каталог qla2xxx Makefile просто запускает командную строку выше.