MODULES=isdn.o
#PROGS=isdnctrl debugvar iprofd
PROGS=isdnctrl iprofd
CFLAGS=$(MCFLAGS)

all: $(MODULES) $(PROGS)

isdn.o:	isdn.c $(INCLUDES)/isdn.h $(INCLUDES)/isdnif.h

isdnctrl: isdnctrl.c $(INCLUDES)/isdn.h $(INCLUDES)/isdnif.h
	$(CC) $(PCFLAGS) -o isdnctrl isdnctrl.c

iprofd: iprofd.c $(INCLUDES)/isdn.h $(INCLUDES)/isdnif.h
	$(CC) $(PCFLAGS) -o iprofd iprofd.c

debugvar: debugvar.c $(INCLUDES)/isdn.h $(INCLUDES)/isdnif.h
	$(CC) -m486 -O6 -Wall -D__KERNEL__ -DLINUX -D__DEBUGVAR__ -o debugvar debugvar.c

install: all
	install -o root -g bin -m 0750 $(PROGS) /sbin
	install -o root -g root -m 0644 $(MODULES) $(KERNELDIR)/modules

clean:
	rm -f *.[iso] $(PROGS) *~ core
