comparison 3rdparty/packages/multivue/makefile @ 2774:1868fbf470e7 lwtools-port

Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5) changeset: 2773:ce3dba57003b branch: lwtools-port tag: tip parent: 2770:bfe3de781ddf user: Boisy Pitre <boisy.pitre@nuance.com> date: Wed Jan 23 14:54:29 2013 -0600 summary: boot_dw now uses dwinit.asm. changeset: 2772:0a3f4d8ea6d5
author Boisy Pitre <boisy.pitre@nuance.com>
date Wed, 23 Jan 2013 21:02:34 -0600
parents 05b648103e78
children c1892376e7a7
comparison
equal deleted inserted replaced
2773:ce3dba57003b 2774:1868fbf470e7
2 2
3 DSK68_FLOPPY = multivue_6809.dsk 3 DSK68_FLOPPY = multivue_6809.dsk
4 DSK63_FLOPPY = multivue_6309.dsk 4 DSK63_FLOPPY = multivue_6309.dsk
5 DSK68_DW = multivue_6809_dw.dsk 5 DSK68_DW = multivue_6809_dw.dsk
6 DSK63_DW = multivue_6309_dw.dsk 6 DSK63_DW = multivue_6309_dw.dsk
7 DSK68_DW_BECKER = multivue_6809_becker.dsk
8 DSK63_DW_BECKER = multivue_6309_becker.dsk
9
7 CMDS68 = $(shell $(CD) cmds_6809; make --no-print-directory showobjs) 10 CMDS68 = $(shell $(CD) cmds_6809; make --no-print-directory showobjs)
8 CMDS63 = $(shell $(CD) cmds_6309; make --no-print-directory showobjs) 11 CMDS63 = $(shell $(CD) cmds_6309; make --no-print-directory showobjs)
9 ICONS = icon.demo 12 ICONS = icon.demo
10 SYSBIN = $(shell $(CD) sys; make --no-print-directory showbinobjs) 13 SYSBIN = $(shell $(CD) sys; make --no-print-directory showbinobjs)
11 SYSTEXT = $(shell $(CD) sys; make --no-print-directory showtextobjs) 14 SYSTEXT = $(shell $(CD) sys; make --no-print-directory showtextobjs)
12 DEMO = aif.dmo 15 DEMO = aif.dmo
13 ROOTFILES = startup 16 ROOTFILES = startup
14 17
15 DSKS = $(DSK68_FLOPPY) $(DSK63_FLOPPY) $(DSK68_DW) $(DSK63_DW) 18 DSKS = $(DSK68_FLOPPY) $(DSK63_FLOPPY) $(DSK68_DW) $(DSK63_DW) $(DSK68_DW_BECKER) $(DSK63_DW_BECKER)
16 19
17 MD68 = $(LEVEL2)/coco3/modules 20 MD68 = $(LEVEL2)/coco3/modules
18 MD63 = $(LEVEL2)/coco3_6309/modules 21 MD63 = $(LEVEL2)/coco3_6309/modules
19 22
20 KERNEL68_FLOPPY = $(MD68)/rel_40 $(MD68)/boot_1773_6ms $(MD68)/krn 23 KERNEL68_FLOPPY = $(MD68)/rel_40 $(MD68)/boot_1773_6ms $(MD68)/krn
21 KERNEL63_FLOPPY = $(MD63)/rel_40 $(MD63)/boot_1773_6ms $(MD63)/krn 24 KERNEL63_FLOPPY = $(MD63)/rel_40 $(MD63)/boot_1773_6ms $(MD63)/krn
22 KERNEL68_DW = $(MD68)/rel_40 $(MD68)/boot_dw $(MD68)/krn 25 KERNEL68_DW = $(MD68)/rel_40 $(MD68)/boot_dw $(MD68)/krn
23 KERNEL63_DW = $(MD63)/rel_40 $(MD63)/boot_dw $(MD63)/krn 26 KERNEL63_DW = $(MD63)/rel_40 $(MD63)/boot_dw $(MD63)/krn
27 KERNEL68_DW_BECKER = $(MD68)/rel_40 $(MD68)/boot_dw_becker $(MD68)/krn
28 KERNEL63_DW_BECKER = $(MD63)/rel_40 $(MD63)/boot_dw_becker $(MD63)/krn
24 29
25 BOOTFILE68_FLOPPY = $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \ 30 BOOTFILE68_FLOPPY = $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \
26 $(MD68)/rbf.mn \ 31 $(MD68)/rbf.mn \
27 $(MD68)/rb1773.dr $(MD68)/ddd0_40d.dd \ 32 $(MD68)/rb1773.dr $(MD68)/ddd0_40d.dd \
28 $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \ 33 $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
56 $(MD68)/w.dw $(MD68)/w1.dw $(MD68)/w2.dw $(MD68)/w3.dw \ 61 $(MD68)/w.dw $(MD68)/w1.dw $(MD68)/w2.dw $(MD68)/w3.dw \
57 $(MD68)/w4.dw $(MD68)/w5.dw $(MD68)/w6.dw $(MD68)/w7.dw \ 62 $(MD68)/w4.dw $(MD68)/w5.dw $(MD68)/w6.dw $(MD68)/w7.dw \
58 $(MD68)/clock_60hz $(MD68)/clock2_dw \ 63 $(MD68)/clock_60hz $(MD68)/clock2_dw \
59 $(MD68)/sysgo_dd 64 $(MD68)/sysgo_dd
60 65
66 BOOTFILE68_DW_BECKER = $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \
67 $(MD68)/rbf.mn \
68 $(MD68)/rbdw.dr $(MD68)/dwio_becker.sb $(MD68)/ddx0.dd \
69 $(MD68)/rb1773.dr $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
70 $(MD68)/scf.mn $(MD68)/vtio.dr \
71 $(MD68)/keydrv_cc3.sb $(MD68)/joydrv_joy.sb $(MD68)/snddrv_cc3.sb \
72 $(MD68)/cowin.io $(MD68)/term_win40.dt \
73 $(MD68)/w.dw $(MD68)/w1.dw $(MD68)/w2.dw $(MD68)/w3.dw \
74 $(MD68)/w4.dw $(MD68)/w5.dw $(MD68)/w6.dw $(MD68)/w7.dw \
75 $(MD68)/clock_60hz $(MD68)/clock2_dw \
76 $(MD68)/sysgo_dd
77
61 BOOTFILE63_DW = $(MD63)/krnp2 $(MD63)/ioman $(MD63)/init \ 78 BOOTFILE63_DW = $(MD63)/krnp2 $(MD63)/ioman $(MD63)/init \
79 $(MD63)/rbf.mn \
80 $(MD63)/rbdw.dr $(MD63)/dwio.sb $(MD63)/ddx0.dd \
81 $(MD68)/rb1773.dr $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
82 $(MD63)/scf.mn $(MD63)/vtio.dr \
83 $(MD63)/keydrv_cc3.sb $(MD63)/joydrv_joy.sb $(MD63)/snddrv_cc3.sb \
84 $(MD63)/cowin.io $(MD63)/term_win40.dt \
85 $(MD63)/w.dw $(MD63)/w1.dw $(MD63)/w2.dw $(MD63)/w3.dw \
86 $(MD63)/w4.dw $(MD63)/w5.dw $(MD63)/w6.dw $(MD63)/w7.dw \
87 $(MD63)/clock_60hz $(MD63)/clock2_dw \
88 $(MD63)/sysgo_dd
89
90 BOOTFILE63_DW_BECKER = $(MD63)/krnp2 $(MD63)/ioman $(MD63)/init \
62 $(MD63)/rbf.mn \ 91 $(MD63)/rbf.mn \
63 $(MD63)/rbdw.dr $(MD63)/dwio.sb $(MD63)/ddx0.dd \ 92 $(MD63)/rbdw.dr $(MD63)/dwio.sb $(MD63)/ddx0.dd \
64 $(MD68)/rb1773.dr $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \ 93 $(MD68)/rb1773.dr $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
65 $(MD63)/scf.mn $(MD63)/vtio.dr \ 94 $(MD63)/scf.mn $(MD63)/vtio.dr \
66 $(MD63)/keydrv_cc3.sb $(MD63)/joydrv_joy.sb $(MD63)/snddrv_cc3.sb \ 95 $(MD63)/keydrv_cc3.sb $(MD63)/joydrv_joy.sb $(MD63)/snddrv_cc3.sb \
163 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO 192 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
164 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);) 193 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
165 $(CPL) $(ROOTFILES) $@,. 194 $(CPL) $(ROOTFILES) $@,.
166 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);) 195 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
167 196
197 $(DSK68_DW_BECKER):
198 $(RM) $@
199 $(OS9FORMAT_SS80) $@ -q -n"Multi-Vue"
200 $(MERGE) $(BOOTFILE68_DW_BECKER)>os9boot
201 $(MERGE) $(KERNEL68_DW_BECKER)>kernel
202 $(OS9GEN) $@ -b=os9boot -t=kernel
203 $(RM) os9boot kernel
204 $(MAKDIR) $@,CMDS
205 $(MAKDIR) $@,CMDS/ICONS
206 $(MAKDIR) $@,SYS
207 $(MAKDIR) $@,DEMO
208 $(CD) cmds_6809; $(CP) $(CMDS68) ../$@,CMDS
209 $(foreach file, $(CMDS68), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
210 $(OS9RENAME) $@,CMDS/gshell AutoEx
211 $(CD) icons; $(CP) $(ICONS) ../$@,CMDS/ICONS
212 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $@,CMDS/ICONS/$(file);)
213 $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS
214 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);)
215 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
216 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
217 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
218 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
219 $(CPL) $(ROOTFILES) $@,.
220 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
221
168 $(DSK63_DW): 222 $(DSK63_DW):
169 $(RM) $@ 223 $(RM) $@
170 $(OS9FORMAT_SS80) $@ -q -n"Multi-Vue" 224 $(OS9FORMAT_SS80) $@ -q -n"Multi-Vue"
171 $(MERGE) $(BOOTFILE63_DW)>os9boot 225 $(MERGE) $(BOOTFILE63_DW)>os9boot
172 $(MERGE) $(KERNEL63_DW)>kernel 226 $(MERGE) $(KERNEL63_DW)>kernel
227 $(OS9GEN) $@ -b=os9boot -t=kernel
228 $(RM) os9boot kernel
229 $(MAKDIR) $@,CMDS
230 $(MAKDIR) $@,CMDS/ICONS
231 $(MAKDIR) $@,SYS
232 $(MAKDIR) $@,DEMO
233 $(CD) cmds_6309; $(CP) $(CMDS63) ../$@,CMDS
234 $(foreach file, $(CMDS63), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
235 $(OS9RENAME) $@,CMDS/gshell AutoEx
236 $(CD) icons; $(CP) $(ICONS) ../$@,CMDS/ICONS
237 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $@,CMDS/ICONS/$(file);)
238 $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS
239 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);)
240 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
241 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
242 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
243 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
244 $(CPL) $(ROOTFILES) $@,.
245 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
246
247 $(DSK63_DW_BECKER):
248 $(RM) $@
249 $(OS9FORMAT_SS80) $@ -q -n"Multi-Vue"
250 $(MERGE) $(BOOTFILE63_DW_BECKER)>os9boot
251 $(MERGE) $(KERNEL63_DW_BECKER)>kernel
173 $(OS9GEN) $@ -b=os9boot -t=kernel 252 $(OS9GEN) $@ -b=os9boot -t=kernel
174 $(RM) os9boot kernel 253 $(RM) os9boot kernel
175 $(MAKDIR) $@,CMDS 254 $(MAKDIR) $@,CMDS
176 $(MAKDIR) $@,CMDS/ICONS 255 $(MAKDIR) $@,CMDS/ICONS
177 $(MAKDIR) $@,SYS 256 $(MAKDIR) $@,SYS