VERSION=0.6beta
SUBDIRS=isdn icn teles
export INCLUDES = ../include
export CC = gcc -I$(INCLUDES)
export MCFLAGS = -m486 -O6 -Wall -D__KERNEL__ -DLINUX -DMODULE
#export MCFLAGS = -m486 -g -v --save-temps -O6 -Wall -D__KERNEL__ -DLINUX -DMODULE
export PCFLAGS = -O2 -Wall

all: subdirs

config: ;
	@echo Configuring isdn4linux ...
	@bash config.sh

devices: include/isdnconfig.h
	@echo Making device-nodes ...
	@bash makedev.sh

subdirs: include/isdnconfig.h
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done

clean:
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean; done
	rm -f *.[iso] *~ core include/*~ include/isdnconfig.h tools/*~

dist: clean
	@cd .. && tar cvzXf isdn/tarExclude distisdn/isdn4linux${VERSION}.tar.gz isdn
	@echo isdn4linux${VERSION}.tar.gz > ../distisdn/version

include/isdnconfig.h: ;
	$(MAKE) config

install: all
	set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done
	@echo ''
	@echo ''
	@echo 'Don'\''t forget to execute "make modules_install" in /usr/src/linux'
	@echo 'and after this, "/sbin/depmod -a"'
	@echo ''
	# cd /usr/src/linux; make modules_install; /sbin/depmod -a
dummy:


