obj-m := smtkbd.o KERNEL_SRC := ~/src/kernel/n770/linux-2.6 MAKE := /usr/bin/make #COMPILER := arm-none-linux-gnueabi- COMPILER := /scratchbox/compilers/arm-linux-gcc3.4.cs-uclibc0.9.27-mq/bin/arm-linux-uclibc- #COMPILER := /scratchbox/compilers/arm-gcc-3.3.2-uclibc-snapshot-20040229/bin/arm-linux- PWD := $(PWD) all: clean smtkbd inputattach-strip clean: rm -f inputattach *.o *.ko *~ smtkbd: $(MAKE) ARCH=arm CROSS_COMPILE=$(COMPILER) -C $(KERNEL_SRC) SUBDIRS=$(PWD) modules inputattach: $(COMPILER)gcc -I$(KERNEL_SRC)/include -static -o inputattach inputattach.c inputattach-strip: inputattach $(COMPILER)strip inputattach