
EXTRA_CFLAGS := -I /home/cpb/Projets/Xenomai-RPI/xenomai-2.6.2.1/RPI/usr/xenomai/include/

ifneq (${KERNELRELEASE},)
	obj-m += irq-gpio-rtdm.o

else
	ARCH ?= arm
	CROSS_COMPILE ?= /usr/local/cross/rpi/bin/arm-linux-
	KERNEL_DIR = /home/cpb/Projets/Xenomai-RPI/linux-3.5.7
	MODULE_DIR := $(shell pwd)
	CFLAGS := -Wall -g 

.PHONY: all
all:: modules

.PHONY: modules
modules:
	${MAKE} ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} -C ${KERNEL_DIR} SUBDIRS=${MODULE_DIR}  modules

XENOCONFIG=/home/cpb/Projets/Xenomai-RPI/xenomai-2.6.2.1/RPI/usr/xenomai/bin/xeno-config

.PHONY: clean
clean::
	rm -f  *.o  .*.o  .*.o.* *.ko  .*.ko  *.mod.* .*.mod.* .*.cmd *~
	rm -f Module.symvers Module.markers modules.order 
	rm -rf .tmp_versions
endif
