# Toplevel Makefile for Hachti's H316 stuff collection # First we need the PC side tools. Nothing runs without them! SUBDIRS=pc-tools # Now we build the libraries which are always rebuild using the original compiler and # assembler tapes SUBDIRS+=lib # Here we link the assembler - via a trick SUBDIRS+=systems/dap # What's missing for the systems SUBDIRS+=programs/tools # Now we can build the super images and slst SUBDIRS+=systems # The compiler is rebuilt as well! SUBDIRS+=programs/fortran # And all other H316 tools depending on all the other stuff SUBDIRS+=programs #lib/fortran/vpunch-help # If you want to build the docs, too: Uncomment next line: #SUBDIRS+=docs/manual default: @$(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir)&&) /bin/true clean: @$(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir) $@&&) true @rm -f h316rc %: @echo $@ $(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir) $@;) .PHONY: default cvsclean