.PHONY: all clean mc12705 nm_card nm_mezzo nm_quad NeuroMezzanine

PWD ?= $(shell pwd)
KERNELRELEASE ?= $(shell uname -r)

export VERSION_MAJOR := V_MAJOR
export VERSION_MINOR := V_MINOR

export CUR_DATE := V_DATE
export GIT_REVD := V_REVD

all: mc12705 nm_card nm_mezzo nm_quad NeuroMezzanine

mc12705:
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/mc12705 modules

nm_card:
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/nm_card modules

nm_mezzo:
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/nm_mezzo modules

nm_quad:
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/nm_quad modules

NeuroMezzanine:
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/NeuroMezzanine modules

clean:
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/mc12705 clean
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/nm_card clean
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/nm_mezzo clean
	$(MAKE) -C /lib/modules/$(KERNELRELEASE)/build M=$(PWD)/nm_quad clean
	$(MAKE) -C /lib/modules/$(LERNELRELEASE)/build M=$(PWD)/NeuroMezzanine clean

