SUBDIRS=driver lib tests

all:
	for i in $(SUBDIRS); do cd "$$i"; $(MAKE); cd ..; done

install:
	cp -f lib/nidaq.h /usr/include
	if [ -f /usr/lib/libnidaq.so ]; then rm -f /usr/lib/libnidaq.so; fi
	cp -f lib/libnidaq.so /usr/lib
	cp -f driver/nidaq.o /lib/modules/preferred/misc
	/sbin/depmod -a >/dev/null

config:
	/sbin/modprobe -r nidaq
	cd driver && ./confnimod.pl
	/sbin/modprobe nidaq
	driver/mknidevices.pl 

clean:
	for i in $(SUBDIRS); do cd "$$i"; $(MAKE) clean; cd ..; done

