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:
8 default
: .done_programs
11 @
$(MAKE
) -C pc-tools
&& touch
$@
13 .done_lib
: .done_pc-tools
14 @
$(MAKE
) -C lib
&& touch
$@
16 .done_systems_dap
: .done_lib
17 @
$(MAKE
) -C systems
/dap
&& touch
$@
19 .done_programs_tools
: .done_systems_dap
20 @
$(MAKE
) -C programs
/tools
&& touch
$@
22 .done_systems
: .done_programs_tools
23 @
$(MAKE
) -C systems
&& touch
$@
25 .done_programs_fortran
: .done_systems
26 @
$(MAKE
) -C programs
/fortran
&& touch
$@
28 .done_programs
: .done_programs_fortran
29 @
$(MAKE
) -C programs
&& touch
$@
32 @
$(foreach subdir
, $(SUBDIRS
), $(MAKE
) -C
$(subdir
) $@
&&) true
38 $(foreach subdir
, $(SUBDIRS
), $(MAKE
) -C
$(subdir
) $@
;)
41 .PHONY
: default cvsclean