##########################
# Makefile for cpcieject #
##########################

VERSION = 0.2.4
RELEASE = cpcieject-$(VERSION)

all:
	$(MAKE) -C driver
	$(MAKE) -C daemon

install:
	$(MAKE) -C driver install
	$(MAKE) -C daemon install

.PHONY:	clean dist

clean:
	$(MAKE) -C driver clean
	$(MAKE) -C daemon clean
	rm -rf *~
	rm -rf tmp/

dist:
	mkdir -p ./tmp/$(RELEASE)
	find . -maxdepth 1 -not -name . -not -name tmp \
	  -exec cp -a {} tmp/$(RELEASE) \;
	rm -rf `find tmp/$(RELEASE) -name CVS -type d -printf "%p "`
	$(MAKE) -C tmp/$(RELEASE) clean
	cd tmp && tar -c $(RELEASE) | gzip -9 > $(RELEASE).tar.gz
	@echo
	@echo "tarball has been created in $(PWD)/tmp"
	@echo
