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
