ARCH := arm UNAME := $(shell uname -m) ifeq ($(UNAME),armv6l) KDIR := /usr/src/linux/ else CROSS_COMPILE:=arm-linux-gnueabi- KDIR := /usr/src/linux/arm endif ifneq ($(KERNELRELEASE),) obj-m := fastgpio.o else default: $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KDIR) M=$(PWD) modules endif clean: rm -rf *.ko *.o .*.cmd .tmp_versions Module.symvers rm -rf modules.order *.mod.c