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)