Компилирую драйвер под ядро 2.6 Использую следующий Makefile:
DEBUG = y
ifeq ($(DEBUG),y) DEBFLAGS = -O -g -DWCBA_DEBUG else DEBFLAGS = -O2 endif
CFLAGS += $(DEBFLAGS)
ifneq ($(KERNELRELEASE),) obj-m := wcba.o
else
KERNELDIR ?= /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
default: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules endif
Драйвер компилится в текущий каталог. Как указать, чтобы объектный файл драйвера собирался в каталоге, ну скажем ../../../sys