Mercurial > hg > Members > kono > nitros9-code
comparison level1/coco1/makefile @ 2697:f3610f5c7de8 lwtools-port
Updated for headless
author | Boisy Pitre <boisy.pitre@nuance.com> |
---|---|
date | Thu, 19 Jul 2012 15:14:40 -0500 |
parents | 678c6848dc12 |
children | 05b648103e78 |
comparison
equal
deleted
inserted
replaced
2696:ee4a5602920a | 2697:f3610f5c7de8 |
---|---|
40 SYS = $(shell $(CD) sys; make --no-print-directory showobjs) | 40 SYS = $(shell $(CD) sys; make --no-print-directory showobjs) |
41 DEFS = $(shell $(CD) defs; make --no-print-directory showobjs) | 41 DEFS = $(shell $(CD) defs; make --no-print-directory showobjs) |
42 STARTUP = startup | 42 STARTUP = startup |
43 STARTUP_DW = startup.dw | 43 STARTUP_DW = startup.dw |
44 | 44 |
45 PACKAGENAME = $(DISTROVER).zip | 45 PACKAGENAME = $(DISTROVER).zip |
46 DSKDW3 = $(DISTROVER)_dw3.dsk | 46 DSKDW3 = $(DISTROVER)_dw3.dsk |
47 LDSKDW3 = $(DISTRONAME)$(PORT)_dw3.dsk | 47 LDSKDW3 = $(DISTRONAME)$(PORT)_dw3.dsk |
48 DSKDW3HEADLESS = $(DISTROVER)_dw3_headless.dsk | |
49 LDSKDW3HEADLESS = $(DISTRONAME)$(PORT)_dw3_headless.dsk | |
48 DSK360K_1 = $(DISTROVER)_40d_1.dsk | 50 DSK360K_1 = $(DISTROVER)_40d_1.dsk |
49 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk | 51 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk |
50 DSK360K_2 = $(DISTROVER)_40d_2.dsk | 52 DSK360K_2 = $(DISTROVER)_40d_2.dsk |
51 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk | 53 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk |
52 DSK720K = $(DISTROVER)_80d.dsk | 54 DSK720K = $(DISTROVER)_80d.dsk |
53 LDSK720K = $(DISTRONAME)_80d.dsk | 55 LDSK720K = $(DISTRONAME)_80d.dsk |
54 | 56 |
55 | 57 |
56 DSKS = $(DSKDW3) $(DSK360K_1) $(DSK360K_2) $(DSK720K) | 58 DSKS = $(DSKDW3) $(DSKDW3HEADLESS) $(DSK360K_1) $(DSK360K_2) $(DSK720K) |
57 LDSKS = $(LDSKDW3) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) | 59 LDSKS = $(LDSKDW3) $(LDSKDW3HEADLESS) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) |
58 | 60 |
59 # Make all components | 61 # Make all components |
60 all: | 62 all: |
61 @$(ECHO) "**************************************************" | 63 @$(ECHO) "**************************************************" |
62 @$(ECHO) "* *" | 64 @$(ECHO) "* *" |
134 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS | 136 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS |
135 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS | 137 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS |
136 $(RM) $(LDSKDW3) | 138 $(RM) $(LDSKDW3) |
137 $(SOFTLINK) $@ $(LDSKDW3) | 139 $(SOFTLINK) $@ $(LDSKDW3) |
138 | 140 |
141 $(DSKDW3HEADLESS): | |
142 $(RM) $@ | |
143 $(OS9FORMAT_DW3) -q $@ -n"NitrOS-9/$(CPU) Level 1" | |
144 $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_DW3) -t=$(KERNELFILE_DW3) | |
145 $(MAKDIR) $@,CMDS | |
146 $(MAKDIR) $@,SYS | |
147 $(MAKDIR) $@,DEFS | |
148 $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS | |
149 $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
150 $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS | |
151 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
152 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell | |
153 $(CD) sys; $(CPL) $(SYS) ../$@,SYS | |
154 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) | |
155 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS | |
156 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) | |
157 $(CPL) $(STARTUP_DW) $@,startup | |
158 $(OS9ATTR_TEXT) $@,startup | |
159 $(MAKDIR) $@,NITROS9 | |
160 $(MAKDIR) $@,NITROS9/6809L1 | |
161 $(MAKDIR) $@,NITROS9/6809L1/CMDS | |
162 $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS | |
163 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);) | |
164 $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell | |
165 $(MAKDIR) $@,NITROS9/6809L1/MODULES | |
166 $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK | |
167 $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK | |
168 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);) | |
169 $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL | |
170 $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL | |
171 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);) | |
172 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS | |
173 $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS | |
174 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);) | |
175 $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS | |
176 $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS | |
177 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);) | |
178 $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF | |
179 $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF | |
180 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);) | |
181 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF | |
182 $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF | |
183 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);) | |
184 $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE | |
185 $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE | |
186 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) | |
187 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS | |
188 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS | |
189 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS | |
190 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS | |
191 $(RM) $(LDSKDW3) | |
192 $(SOFTLINK) $@ $(LDSKDW3) | |
193 | |
139 $(DSK360K_1): | 194 $(DSK360K_1): |
140 $(RM) $@ | 195 $(RM) $@ |
141 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/6809 Level 1 Disk 1" | 196 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/6809 Level 1 Disk 1" |
142 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG) -t=$(KERNELFILE) | 197 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG) -t=$(KERNELFILE) |
143 $(MAKDIR) $@,CMDS | 198 $(MAKDIR) $@,CMDS |