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
#	/sbin/rmmod nidaq
	cd driver && ./confnimod.pl
#	/sbin/modprobe nidaq
	/sbin/insmod driver/nidaq.o
	driver/mknidevices.pl 

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

