1 # Toplevel Makefile for Hachti's H316 stuff collection
4 # First we need the PC side tools. Nothing runs without them!
5 SUBDIRS
=pc-tools
/ldc pc-tools
/src-filters pc-tools
/boot-maker
7 # Now we build the libraries which are always rebuild using the original compiler and
9 SUBDIRS
+=lib
/iolib lib
/fortran \
11 # Here we link the assembler - via a trick
14 # What's missing for the systems
15 SUBDIRS
+=programs
/tools
17 # Now we can build the super images and slst
20 # The compiler is rebuilt as well!
21 SUBDIRS
+=programs
/frtn
23 # And all other H316 tools depending on all the other stuff
24 SUBDIRS
+=programs
/mandelbrot\
29 SUBDIRS
=pc-tools
/ldc pc-tools
/src-filters pc-tools
/boot-maker lib
/iolib lib
/fortran \
30 lib
/fortran lib
/iolib programs
/mandelbrot\
31 programs
/punchomat programs
/tools systems
34 #lib/fortran/vpunch-help
36 # If you want to build the docs, too: Uncomment next line:
42 @
$(foreach subdir
, $(SUBDIRS
), $(MAKE
) -C
$(subdir
)&&) /bin
/true
46 $(foreach subdir
, $(SUBDIRS
), $(MAKE
) -C
$(subdir
) $@
;)
49 .PHONY
: default cvsclean