# HG changeset patch # User Gene Heskett # Date 1414309493 -3600 # Node ID 9cae8c7cf7fd040a5285722c2d8e22ca58797dcb # Parent dd32b6035fd403d761841cf33d677d40f7bcd856 level3 makefiles: Fill in top level makefile (copied from level2) diff -r dd32b6035fd4 -r 9cae8c7cf7fd level3/makefile --- a/level3/makefile Sun Oct 26 12:39:10 2014 +0100 +++ b/level3/makefile Sun Oct 26 08:44:53 2014 +0100 @@ -1,7 +1,35 @@ +include $(NITROS9DIR)/rules.mak +LEVEL = 3 +dirs = coco3 coco3_6309 +ifdef PORTS +dirs = $(PORTS) +endif +# Make all components all: -info: + @$(ECHO) "**************************************************" + @$(ECHO) "* *" + @$(ECHO) "* NitrOS-9 Level $(LEVEL) Ports *" + @$(ECHO) "* *" + @$(ECHO) "**************************************************" + $(foreach dir,$(dirs),$(MAKE) -C $(dir) &&) : + +# Clean all components clean: + $(foreach dir, $(dirs), ($(CD) $(dir); make clean);) + +# Make DSK images dsk: + $(foreach dir,$(dirs),$(MAKE) -C $(dir) dsk &&) : + +# Copy DSK images dskcopy: + $(foreach dir,$(dirs),$(MAKE) -C $(dir) dskcopy &&) : + +# Clean DSK images dskclean: + $(foreach dir, $(dirs), ($(CD) $(dir); make dskclean);) + +# Info +info: + @$(foreach dir, $(dirs), $(MAKE) -C $(dir) info; $(ECHO);)