#MCFLAGS=-I../include -m486 -O6 -Wall -D__KERNEL__ -DLINUX -DMODULE
#MCFLAGS=-m486 -v -g --save-temps -O6 -Wall -D__KERNEL__ -DLINUX -DMODULE
CFLAGS=$(MCFLAGS)

all:	teles.o telesctrl report

OBJS=mod.o card.o config.o buffers.o tei.o isdnl2.o isdnl3.o llglue.o \
     q931.o callc.o fsm.o

isdnl3.o: l3_1TR6.c l3_1TR6.h isdnl3.c

teles.o: $(OBJS)
	ld -r -o teles.o $(OBJS)

telesctrl.o: telesctrl.c
	$(CC) $(PCFLAGS) -c telesctrl.c

telesctrl: telesctrl.o
	$(CC) $(PCFLAGS) -o telesctrl telesctrl.o

report: telesctrl.o
	$(CC) $(PCFLAGS) -o report telesctrl.o

install: all
	install -o root -g bin -m 0750 telesctrl /sbin
	install -o root -g root -m 0644 teles.o $(KERNELDIR)/modules

clean:
	rm -f *.[iso] teles.o telesctrl report *~ core
