LIBINCL	:= $(INCLUDEDIR)/mISDNlib.h

TENOVISLIB := lib/libtenovis.a

TENOVISINC := lib/tenovis.h

SUBDIRS := lib

PROGS	:= testlib tstlib

all: sublib $(PROGS)

testlib: testlib.o $(TENOVISLIB) $(mISDNLIB)

tstlib: tstlib.o $(TENOVISLIB) $(mISDNLIB)


testlib.o : testlib.c ../include/l3dss1.h $(LIBINCL) $(TENOVISINC)

tstlib.o : tstlib.c $(LIBINCL) $(TENOVISINC)

sublib:
	$(MAKE) -C lib lib

subdirs:
	set -e; for i in $(SUBDIRS) ; do $(MAKE) -C $$i $(TARGET); done

clean:
	make TARGET=$@ subdirs
	rm -f *.o *~ DEADJOE

distclean: clean
	make TARGET=$@ subdirs
	rm -f *.a $(PROGS)
