
# This list must always include all directories.

ALLDIRS		= algent algid crypto des key md2 md5 mic misc rsa

real-default:
	for d in $(ALLDIRS); do \
		( cd $$d ; \
		  echo Running \"./gen $(MFLAGS) real-default\" in \"$$d\" ; \
		  ./gen $(MFLAGS) real-default ) done

default:
	for d in $(ALLDIRS); do \
		( cd $$d ; \
		  echo Running \"./gen $(MFLAGS) real-default\" in \"$$d\" ; \
		  ./gen $(MFLAGS) real-default ) done

depend:
	for d in $(ALLDIRS); do \
		( cd $$d ; echo Running \"./gen $(MFLAGS) $@\" in \"$$d\" ; \
		  ./gen $(MFLAGS) $@ ) done

lint:
	$(MAKE) -f makefile.lint -f ../../makefile.com $(MFLAGS) $@

lint-lib:
	$(MAKE) -f makefile.lint -f ../../makefile.com $(MFLAGS) $@

clean:
	for d in $(ALLDIRS); do \
		( cd $$d ; echo Running \"./gen $(MFLAGS) $@\" in \"$$d\" ; \
		  ./gen $(MFLAGS) $@ ) done
	rm -f llib-lrsaref.ln

print:
	for d in $(ALLDIRS); do \
		( cd $$d ; echo Running \"./gen $(MFLAGS) $@\" in \"$$d\" ; \
		  ./gen $(MFLAGS) $@ ) done

distribution:
	for d in $(ALLDIRS); do \
		( cd $$d ; echo Running \"./gen $(MFLAGS) $@\" in \"$$d\" ; \
		  ./gen $(MFLAGS) $@ ) done
	$(MAKE) -f ../../makefile.com $(MFLAGS) $@

inst-all: default
	( cd misc ; echo Running \"./gen $(MFLAGS) $@\" in \"misc\" ; \
	  ./gen $(MFLAGS) $@ )
	@echo Installation complete.

$(ALLDIRS): true
	( cd $@ ; echo Running \"./gen $(MFLAGS)\" in \"$@\" ; \
	  ./gen $(MFLAGS) )

true:;
