*** empty log message ***
[h316.git] / Makefile
CommitLineData
3d113773 1# Toplevel Makefile for Hachti's H316 stuff collection
2
fa105a9b 3<<<<<<< Makefile
4# First we need the PC side tools. Nothing runs without them!
5SUBDIRS=pc-tools/ldc pc-tools/src-filters pc-tools/boot-maker
6
7# Now we build the libraries which are always rebuild using the original compiler and
8# assembler tapes
9SUBDIRS+=lib/iolib lib/fortran \
10
11# Here we link the assembler - via a trick
12SUBDIRS+=systems/dap
13
14# What's missing for the systems
15SUBDIRS+=programs/tools
16
17# Now we can build the super images and slst
18SUBDIRS+=systems
19
20# The compiler is rebuilt as well!
21SUBDIRS+=programs/frtn
22
23# And all other H316 tools depending on all the other stuff
24SUBDIRS+=programs/mandelbrot\
25 programs/punchomat\
26
27
28=======
036c9298 29SUBDIRS=pc-tools/ldc pc-tools/src-filters pc-tools/boot-maker lib/iolib lib/fortran \
adbca57e 30 lib/fortran lib/iolib programs/mandelbrot\
56430783 31 programs/punchomat programs/tools systems
fa105a9b 32>>>>>>> 1.12
3d113773 33
adbca57e 34#lib/fortran/vpunch-help
35
18e3fabb 36# If you want to build the docs, too: Uncomment next line:
37#SUBDIRS+=docs/manual
fa105a9b 38cvsclean: clean
39 touch slst/* sys/*
3d113773 40
41default:
fa105a9b 42 @$(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir)&&) /bin/true
3d113773 43
44%:
45 @echo $@
46 $(foreach subdir, $(SUBDIRS), $(MAKE) -C $(subdir) $@;)
47
48
fa105a9b 49.PHONY: default cvsclean
6d498331 50
3d113773 51