comparison level1/makefile @ 1213:4e235f213651

Lots of changes: bootscripts and bootlists added, sources massaged...
author boisy
date Sat, 28 Jun 2003 18:41:05 +0000
parents 3bea32e43d26
children 230f052298a5
comparison
equal deleted inserted replaced
1212:c2f6949523f6 1213:4e235f213651
13 SYSMODS = $(shell $(CD) MODULES; make showsysmods) 13 SYSMODS = $(shell $(CD) MODULES; make showsysmods)
14 CLOCKS = $(shell $(CD) MODULES; make showclocks) 14 CLOCKS = $(shell $(CD) MODULES; make showclocks)
15 RBF = $(shell $(CD) MODULES; make showrbf) 15 RBF = $(shell $(CD) MODULES; make showrbf)
16 SCF = $(shell $(CD) MODULES; make showscf) 16 SCF = $(shell $(CD) MODULES; make showscf)
17 PIPE = $(shell $(CD) MODULES; make showpipe) 17 PIPE = $(shell $(CD) MODULES; make showpipe)
18 MODULECMDS = shell del echo format makdir merge os9gen prompt
18 19
19 SYS = $(shell $(CD) SYS; make showobjs) 20 SYS = $(shell $(CD) SYS; make showobjs)
20 DEFS = $(shell $(CD) DEFS; make showobjs) 21 DEFS = $(shell $(CD) DEFS; make showobjs)
21 ROOTFILES = startup 22 ROOTFILES = startup
22 23
66 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);) 67 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
67 68
68 $(DSK2): 69 $(DSK2):
69 $(RM) $@ 70 $(RM) $@
70 $(OS9FORMAT_DS40) $@ -n"OS-9 Level One Modules Disk" 71 $(OS9FORMAT_DS40) $@ -n"OS-9 Level One Modules Disk"
72 $(MAKDIR) $@,CMDS
73 $(CD) CMDS; $(CP) $(MODULECMDS) ../$@,CMDS
74 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
71 $(MAKDIR) $@,MODULES 75 $(MAKDIR) $@,MODULES
72 $(MAKDIR) $@,MODULES/BOOTTRACK 76 $(MAKDIR) $@,MODULES/BOOTTRACK
73 $(CD) MODULES; $(CP) $(BOOTTRACK) ../$@,MODULES/BOOTTRACK 77 $(CD) MODULES; $(CP) $(BOOTTRACK) ../$@,MODULES/BOOTTRACK
74 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,MODULES/BOOTTRACK/$(file);) 78 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,MODULES/BOOTTRACK/$(file);)
75 $(MAKDIR) $@,MODULES/KERNEL 79 $(MAKDIR) $@,MODULES/KERNEL
89 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,MODULES/SCF/$(file);) 93 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,MODULES/SCF/$(file);)
90 $(MAKDIR) $@,MODULES/PIPE 94 $(MAKDIR) $@,MODULES/PIPE
91 $(CD) MODULES; $(CP) $(PIPE) ../$@,MODULES/PIPE 95 $(CD) MODULES; $(CP) $(PIPE) ../$@,MODULES/PIPE
92 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,MODULES/PIPE/$(file);) 96 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,MODULES/PIPE/$(file);)
93 $(MAKDIR) $@,BOOTLISTS 97 $(MAKDIR) $@,BOOTLISTS
94 $(CD) BOOTLISTS; $(CPL) bootlist* ../$@,BOOTLISTS 98 $(CD) BOOTLISTS; $(CPL) *.bl ../$@,BOOTLISTS
99 $(MAKDIR) $@,BOOTSCRIPTS
100 $(CD) BOOTSCRIPTS; $(CPL) mb* ../$@,BOOTSCRIPTS
95 # $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,MODULES/PIPE/$(file);) 101 # $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,MODULES/PIPE/$(file);)
96 102
97