COMPONENTS= maj3 charge_pump offset ddt

EMC2TOPDIR ?= /home/jepler/emc2
include $(EMC2TOPDIR)/src/Makefile.modinc

obj-m += $(addsuffix .o, $(COMPONENTS))

ifeq ($(KERNELRELEASE),)
%.c: %.comp comp.py
	python comp.py < $< > $@

comp.py: comp.g
	yapps comp.g
	chmod +x comp.py
endif

modules: $(addsuffix .c, $(COMPONENTS))

clean: local-clean

.PHONY: local-clean
local-clean:
	-rm -f $(addsuffix .c, $(COMPONENTS)) .*.cmd
	-rm -rf .tmp_versions
