SHELL = /bin/sh

include ../Makefile.incl

SCIDIRS = graphics calelm control default integ interf intersci \
	lapack slicot arpack \
	metanet optim poly signal sparse os_specific system system2 console\
	menusX scicos fileio dcd randlib slicot arpack wintools\
	gd int @GUILIB@ @XDRLIB@ @TCLSCIDIR@ @PVMSCIDIR@ @GZVT@

SUBDIRS = $(XAW_LOCAL_SUBDIR) $(DLD_SUBDIR) $(SCIDIRS) @F2C_SUBDIR@

all::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
		(cd $$i ; echo "making all in routines/$$i..."; \
		$(MAKE) $(MFLAGS) all); \
	done

distclean::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in X11 dld $(SCIDIRS) ;\
	do \
		(cd $$i ; echo "making distclean in routines/$$i..."; \
		$(MAKE) $(MFLAGS)  distclean); \
	done

clean::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
		(cd $$i ; echo "making clean in routines/$$i..."; \
		$(MAKE) $(MFLAGS) clean); \
	done

f2cclean::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
		(cd $$i ; echo "making f2cclean in routines/$$i..."; \
		$(MAKE) $(MFLAGS) f2cclean); \
	done


syntax highlighted by Code2HTML, v. 0.9.1