1 # Toplevel Makefile for Hachti's H316 stuff collection
3 SUBDIRS
= pc-tools lib systems programs
5 # If you want to build the docs, too: Uncomment next line:
9 @
$(MAKE
) -C pc-tools
&& touch
$@
11 .done_lib
: .done_pc-tools
12 @
$(MAKE
) -C lib
&& touch
$@
14 .done_systems_dap
: .done_lib
15 @
$(MAKE
) -C systems
/dap
&& touch
$@
17 .done_programs_tools
: .done_systems_dap
18 @
$(MAKE
) -C programs
/tools
&& touch
$@
20 .done_systems
: .done_programs_tools
21 @
$(MAKE
) -C systems
&& touch
$@
23 .done_programs_fortran
: .done_systems_dap
24 @
$(MAKE
) -C programs
/fortran
&& touch
$@
26 .done_programs
: .done_programs_fortran
27 @
$(MAKE
) -C programs
&& touch
$@
29 .done_systems
: .done_programs
31 default
: .done_systems
34 @
$(foreach subdir
, $(SUBDIRS
), $(MAKE
) -C
$(subdir
) $@
&&) true
40 $(foreach subdir
, $(SUBDIRS
), $(MAKE
) -C
$(subdir
) $@
;)
43 .PHONY
: default cvsclean