annotate 3rdparty/packages/multivue/makefile @ 2205:a0012a9f84eb

added DW3 support
author boisy
date Sat, 14 Mar 2009 22:10:09 +0000
parents c8bb06c82d68
children d096a278e068
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2064
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1934
diff changeset
1 include $(NITROS9DIR)/rules.mak
444
5f067b794d38 Added necessary Makefiles
boisy
parents:
diff changeset
2
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
3 DSK68_FLOPPY = multivue_6809.dsk
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
4 DSK63_FLOPPY = multivue_6309.dsk
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
5 DSK68_DW3 = multivue_6809_dw3.dsk
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
6 DSK63_DW3 = multivue_6309_dw3.dsk
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
7 CMDS68 = $(shell $(CD) cmds_6809; make showobjs)
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
8 CMDS63 = $(shell $(CD) cmds_6309; make showobjs)
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
9 ICONS = icon.demo
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1126
diff changeset
10 SYSBIN = $(shell $(CD) sys; make showbinobjs)
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1126
diff changeset
11 SYSTEXT = $(shell $(CD) sys; make showtextobjs)
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
12 DEMO = aif.dmo
1428
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
13 ROOTFILES = startup
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
14
2064
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1934
diff changeset
15 MD68 = $(LEVEL2)/coco3/modules
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1934
diff changeset
16 MD63 = $(LEVEL2)/coco3_6309/modules
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
17
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
18 KERNEL68_FLOPPY = $(MD68)/rel_40 $(MD68)/boot_1773_6ms $(MD68)/krn
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
19 KERNEL63_FLOPPY = $(MD63)/rel_40 $(MD63)/boot_1773_6ms $(MD63)/krn
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
20 KERNEL68_DW3 = $(MD68)/rel_40 $(MD68)/boot_dw3 $(MD68)/krn
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
21 KERNEL63_DW3 = $(MD63)/rel_40 $(MD63)/boot_dw3 $(MD63)/krn
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
22
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
23 BOOTFILE68_FLOPPY = $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
24 $(MD68)/rbf.mn \
1638
1b23a41c674d Updated makefiles
boisy
parents: 1429
diff changeset
25 $(MD68)/rb1773.dr $(MD68)/ddd0_40d.dd \
1428
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
26 $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
1934
af946652495d Makefiles reflect new module names
boisy
parents: 1659
diff changeset
27 $(MD68)/scf.mn $(MD68)/vtio.dr \
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
28 $(MD68)/keydrv_cc3.sb $(MD68)/joydrv_joy.sb $(MD68)/snddrv_cc3.sb \
1934
af946652495d Makefiles reflect new module names
boisy
parents: 1659
diff changeset
29 $(MD68)/cowin.io $(MD68)/term_win40.dt \
1428
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
30 $(MD68)/w.dw $(MD68)/w1.dw $(MD68)/w2.dw $(MD68)/w3.dw \
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
31 $(MD68)/w4.dw $(MD68)/w5.dw $(MD68)/w6.dw $(MD68)/w7.dw \
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
32 $(MD68)/clock_60hz $(MD68)/clock2_soft \
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
33 $(MD68)/sysgo_dd
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
34
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
35 BOOTFILE63_FLOPPY = $(MD63)/krnp2 $(MD63)/ioman $(MD63)/init \
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
36 $(MD63)/rbf.mn \
1638
1b23a41c674d Updated makefiles
boisy
parents: 1429
diff changeset
37 $(MD63)/rb1773.dr $(MD63)/ddd0_40d.dd \
1428
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
38 $(MD63)/d0_40d.dd $(MD63)/d1_40d.dd \
1934
af946652495d Makefiles reflect new module names
boisy
parents: 1659
diff changeset
39 $(MD63)/scf.mn $(MD63)/vtio.dr \
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
40 $(MD63)/keydrv_cc3.sb $(MD63)/joydrv_joy.sb $(MD63)/snddrv_cc3.sb \
1934
af946652495d Makefiles reflect new module names
boisy
parents: 1659
diff changeset
41 $(MD63)/cowin.io $(MD63)/term_win40.dt \
1428
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
42 $(MD63)/w.dw $(MD63)/w1.dw $(MD63)/w2.dw $(MD63)/w3.dw \
7e0ecb2e394a More improvements for Multi-vue
boisy
parents: 1427
diff changeset
43 $(MD63)/w4.dw $(MD63)/w5.dw $(MD63)/w6.dw $(MD63)/w7.dw \
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
44 $(MD63)/clock_60hz $(MD63)/clock2_soft \
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
45 $(MD63)/sysgo_dd
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
46
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
47 BOOTFILE68_DW3 = $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
48 $(MD68)/rbf.mn \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
49 $(MD68)/rbdw3.dr $(MD68)/dw3.sb $(MD68)/ddx0.dd \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
50 $(MD68)/rb1773.dr $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
51 $(MD68)/scf.mn $(MD68)/vtio.dr \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
52 $(MD68)/keydrv_cc3.sb $(MD68)/joydrv_joy.sb $(MD68)/snddrv_cc3.sb \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
53 $(MD68)/cowin.io $(MD68)/term_win40.dt \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
54 $(MD68)/w.dw $(MD68)/w1.dw $(MD68)/w2.dw $(MD68)/w3.dw \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
55 $(MD68)/w4.dw $(MD68)/w5.dw $(MD68)/w6.dw $(MD68)/w7.dw \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
56 $(MD68)/clock_60hz $(MD68)/clock2_dw3 \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
57 $(MD68)/sysgo_dd
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
58
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
59 BOOTFILE63_DW3 = $(MD63)/krnp2 $(MD63)/ioman $(MD63)/init \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
60 $(MD63)/rbf.mn \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
61 $(MD63)/rbdw3.dr $(MD63)/dw3.sb $(MD63)/ddx0.dd \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
62 $(MD68)/rb1773.dr $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
63 $(MD63)/scf.mn $(MD63)/vtio.dr \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
64 $(MD63)/keydrv_cc3.sb $(MD63)/joydrv_joy.sb $(MD63)/snddrv_cc3.sb \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
65 $(MD63)/cowin.io $(MD63)/term_win40.dt \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
66 $(MD63)/w.dw $(MD63)/w1.dw $(MD63)/w2.dw $(MD63)/w3.dw \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
67 $(MD63)/w4.dw $(MD63)/w5.dw $(MD63)/w6.dw $(MD63)/w7.dw \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
68 $(MD63)/clock_60hz $(MD63)/clock2_dw3 \
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
69 $(MD63)/sysgo_dd
447
cdee01afb5d5 Changed target name
boisy
parents: 444
diff changeset
70
444
5f067b794d38 Added necessary Makefiles
boisy
parents:
diff changeset
71 # Make all components
5f067b794d38 Added necessary Makefiles
boisy
parents:
diff changeset
72 all:
1366
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
73 @$(ECHO) "**************************************************"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
74 @$(ECHO) "* *"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
75 @$(ECHO) "* Multi-Vue *"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
76 @$(ECHO) "* *"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
77 @$(ECHO) "**************************************************"
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
78 $(CD) cmds_6809; make
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
79 $(CD) cmds_6309; make
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1126
diff changeset
80 $(CD) sys; make
444
5f067b794d38 Added necessary Makefiles
boisy
parents:
diff changeset
81
5f067b794d38 Added necessary Makefiles
boisy
parents:
diff changeset
82 # Clean all components
457
1fa3b4191290 Fixed makefile slightly
boisy
parents: 451
diff changeset
83 clean: dskclean
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
84 -$(CD) cmds_6809; make clean
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
85 -$(CD) cmds_6309; make clean
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1126
diff changeset
86 -$(CD) sys; make clean
447
cdee01afb5d5 Changed target name
boisy
parents: 444
diff changeset
87
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
88 dsk: all $(DSK68_FLOPPY) $(DSK63_FLOPPY) $(DSK68_DW3) $(DSK63_DW3)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
89
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
90 $(DSK68_FLOPPY):
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
91 $(RM) $@
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
92 $(OS9FORMAT_DS40) $@ -q -n"Multi-Vue"
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
93 $(MERGE) $(BOOTFILE68_FLOPPY)>os9boot
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
94 $(MERGE) $(KERNEL68_FLOPPY)>kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
95 $(OS9GEN) $@ -b=os9boot -t=kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
96 $(RM) os9boot kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
97 $(MAKDIR) $@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
98 $(MAKDIR) $@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
99 $(MAKDIR) $@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
100 $(MAKDIR) $@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
101 $(CD) cmds_6809; $(CP) $(CMDS68) ../$@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
102 $(foreach file, $(CMDS68), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
103 $(OS9RENAME) $@,CMDS/gshell AutoEx
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
104 $(CD) icons; $(CP) $(ICONS) ../$@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
105 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $@,CMDS/ICONS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
106 $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
107 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
108 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
109 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
110 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
111 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
112 $(CPL) $(ROOTFILES) $@,.
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
113 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
114
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
115 $(DSK63_FLOPPY):
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
116 $(RM) $@
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
117 $(OS9FORMAT_DS40) $@ -q -n"Multi-Vue"
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
118 $(MERGE) $(BOOTFILE63_FLOPPY)>os9boot
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
119 $(MERGE) $(KERNEL63_FLOPPY)>kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
120 $(OS9GEN) $@ -b=os9boot -t=kernel
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
121 $(RM) os9boot kernel
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
122 $(MAKDIR) $@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
123 $(MAKDIR) $@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
124 $(MAKDIR) $@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
125 $(MAKDIR) $@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
126 $(CD) cmds_6309; $(CP) $(CMDS63) ../$@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
127 $(foreach file, $(CMDS63), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
128 $(OS9RENAME) $@,CMDS/gshell AutoEx
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
129 $(CD) icons; $(CP) $(ICONS) ../$@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
130 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $@,CMDS/ICONS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
131 $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
132 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
133 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
134 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
135 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
136 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
137 $(CPL) $(ROOTFILES) $@,.
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
138 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
139
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
140 $(DSK68_DW3):
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
141 $(RM) $@
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
142 $(OS9FORMAT_SS80) $@ -q -n"Multi-Vue"
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
143 $(MERGE) $(BOOTFILE68_DW3)>os9boot
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
144 $(MERGE) $(KERNEL68_DW3)>kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
145 $(OS9GEN) $@ -b=os9boot -t=kernel
1427
b3868abe1fee Rearrangement of directories and files for making bootable 6809/6309 MV disks
boisy
parents: 1425
diff changeset
146 $(RM) os9boot kernel
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
147 $(MAKDIR) $@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
148 $(MAKDIR) $@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
149 $(MAKDIR) $@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
150 $(MAKDIR) $@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
151 $(CD) cmds_6809; $(CP) $(CMDS68) ../$@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
152 $(foreach file, $(CMDS68), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
153 $(OS9RENAME) $@,CMDS/gshell AutoEx
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
154 $(CD) icons; $(CP) $(ICONS) ../$@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
155 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $@,CMDS/ICONS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
156 $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
157 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
158 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
159 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
160 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
161 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
162 $(CPL) $(ROOTFILES) $@,.
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
163 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
164
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
165 $(DSK63_DW3):
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
166 $(RM) $@
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
167 $(OS9FORMAT_SS80) $@ -q -n"Multi-Vue"
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
168 $(MERGE) $(BOOTFILE63_DW3)>os9boot
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
169 $(MERGE) $(KERNEL63_DW3)>kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
170 $(OS9GEN) $@ -b=os9boot -t=kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
171 $(RM) os9boot kernel
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
172 $(MAKDIR) $@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
173 $(MAKDIR) $@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
174 $(MAKDIR) $@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
175 $(MAKDIR) $@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
176 $(CD) cmds_6309; $(CP) $(CMDS63) ../$@,CMDS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
177 $(foreach file, $(CMDS63), $(OS9ATTR_EXEC) $@,CMDS/$(notdir $(file));)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
178 $(OS9RENAME) $@,CMDS/gshell AutoEx
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
179 $(CD) icons; $(CP) $(ICONS) ../$@,CMDS/ICONS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
180 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $@,CMDS/ICONS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
181 $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
182 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
183 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
184 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
185 $(CD) demo; $(CPL) $(DEMO) ../$@,DEMO
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
186 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $@,DEMO/$(file);)
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
187 $(CPL) $(ROOTFILES) $@,.
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
188 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);)
457
1fa3b4191290 Fixed makefile slightly
boisy
parents: 451
diff changeset
189
1121
6a058c03adb1 More Makefile changes
boisy
parents: 960
diff changeset
190 dskcopy: dsk
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
191 $(CP) $(DSK68_FLOPPY) $(DSK63_FLOPPY) $(DSK68_DW3) $(DSK63_DW3) $(DSKDIR)
1121
6a058c03adb1 More Makefile changes
boisy
parents: 960
diff changeset
192
457
1fa3b4191290 Fixed makefile slightly
boisy
parents: 451
diff changeset
193 dskclean:
2205
a0012a9f84eb added DW3 support
boisy
parents: 2064
diff changeset
194 $(RM) $(DSK68_FLOPPY) $(DSK63_FLOPPY) $(DSK68_DW3) $(DSK63_DW3)
457
1fa3b4191290 Fixed makefile slightly
boisy
parents: 451
diff changeset
195