Mercurial > hg > Members > kono > nitros9-code
diff level2/makefile @ 1186:0836a89b1eac
Changed MODULE directory organization
author | boisy |
---|---|
date | Fri, 30 May 2003 21:09:07 +0000 |
parents | a3d0ac951684 |
children | 3bea32e43d26 |
line wrap: on
line diff
--- a/level2/makefile Fri May 30 21:08:15 2003 +0000 +++ b/level2/makefile Fri May 30 21:09:07 2003 +0000 @@ -2,13 +2,20 @@ include ../Makefile.rules -RELEASE = os9l2v030101 +RELEASE = os9l2v030102 BOOTFILE = BOOTFILES/bootfile_vdg -KERNEL = BOOTFILES/kernel_stock +KERNELFILE = BOOTFILES/kernel_stock DIRS = CMDS MODULES DEFS SYS BOOTFILES CMDS = $(shell $(CD) CMDS; make showobjs) -MODULES = $(shell $(CD) MODULES; make showcopyobjs) +BOOTTRACK = $(shell $(CD) MODULES; make showboottrack) +KERNEL = $(shell $(CD) MODULES; make showkernel) +SYSMODS = $(shell $(CD) MODULES; make showsysmods) +CLOCKS = $(shell $(CD) MODULES; make showclocks) +RBF = $(shell $(CD) MODULES; make showrbf) +SCF = $(shell $(CD) MODULES; make showscf) +PIPE = $(shell $(CD) MODULES; make showpipe) + DEFS = $(shell $(CD) DEFS; make showobjs) SYSBIN = $(shell $(CD) SYS; make showbinobjs) SYSTEXT = $(shell $(CD) SYS; make showtextobjs) @@ -48,7 +55,7 @@ $(DSK1): -$(RM) $@ $(OS9FORMAT_DS40) $@ -n"OS-9 Level Two System Disk" - $(OS9GEN) $@ -b=$(BOOTFILE) -t=$(KERNEL) + $(OS9GEN) $@ -b=$(BOOTFILE) -t=$(KERNELFILE) $(MAKDIR) $@,CMDS $(MAKDIR) $@,SYS $(MAKDIR) $@,DEFS @@ -69,6 +76,28 @@ -$(RM) $@ $(OS9FORMAT_DS40) $@ -n"OS-9 Level Two Modules Disk" $(MAKDIR) $@,MODULES - $(CD) MODULES; $(CP) $(MODULES) ../$@,MODULES - $(foreach file, $(MODULES), $(OS9ATTR_EXEC) $@,MODULES/$(file);) + $(MAKDIR) $@,MODULES/BOOTTRACK + $(CD) MODULES; $(CP) $(BOOTTRACK) ../$@,MODULES/BOOTTRACK + $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,MODULES/BOOTTRACK/$(file);) + $(MAKDIR) $@,MODULES/KERNEL + $(CD) MODULES; $(CP) $(KERNEL) ../$@,MODULES/KERNEL + $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,MODULES/KERNEL/$(file);) + $(MAKDIR) $@,MODULES/SYSMODS + $(CD) MODULES; $(CP) $(SYSMODS) ../$@,MODULES/SYSMODS + $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,MODULES/SYSMODS/$(file);) + $(MAKDIR) $@,MODULES/CLOCKS + $(CD) MODULES; $(CP) $(CLOCKS) ../$@,MODULES/CLOCKS + $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,MODULES/CLOCKS/$(file);) + $(MAKDIR) $@,MODULES/RBF + $(CD) MODULES; $(CP) $(RBF) ../$@,MODULES/RBF + $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,MODULES/RBF/$(file);) + $(MAKDIR) $@,MODULES/SCF + $(CD) MODULES; $(CP) $(SCF) ../$@,MODULES/SCF + $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,MODULES/SCF/$(file);) + $(MAKDIR) $@,MODULES/PIPE + $(CD) MODULES; $(CP) $(PIPE) ../$@,MODULES/PIPE + $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,MODULES/PIPE/$(file);) + $(MAKDIR) $@,BOOTLISTS + $(CD) BOOTLISTS; $(CPL) * ../$@,BOOTLISTS +# $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,MODULES/PIPE/$(file);)