Спасибо за ответы, но я все равно не понял, что делать.
Покажите, пожалуйста, на примере:
Пусть есть файл 1.с в основной директории и файл 2.с в директории
./dir
Как должен выглядеть makefile?
Я хочу вот чего: obj-m += mymodule.o mymodule-objs += file1.o file2.o и так порядка 80 файлов в нескольких директориях. Как указать эти директории, чтобы не прописывать для каждого файла?
Rendal, всё, что касается скриптов конфигурации ядра, к GNU Make имеет отношение весьма отдалённое. Если про это не написано в доке по kbuild (/usr/src/linux/Documentation/kbuild/), то об этом никто и не думал, и значит не надо сочинять, просто делай как все.
P.S. Кстати, ты как-то недооцениваешь специфичность процесса написания модулей.. к чему такая скромность - говори сразу, что, мол, ядро :)