Mercurial > hg > Members > kono > nitros9-code
annotate level2/coco3/bootfiles/makefile.cust @ 1706:6b23465701c0
Tim Kientzle's VIEW
author | boisy |
---|---|
date | Tue, 10 Aug 2004 23:46:24 +0000 |
parents | bd792517eea1 |
children | 2305d175abb3 |
rev | line source |
---|---|
1549 | 1 include ../../rules.mak |
501 | 2 |
3 # Module directory | |
1549 | 4 MD = ../modules |
501 | 5 # Commands directory |
1549 | 6 CD = ../cmds |
7 # Third Party directories | |
501 | 8 3PB = $(3RDPARTY)/booters |
1549 | 9 3PM = $(3RDPARTY)/fmgrs |
501 | 10 3PD = $(3RDPARTY)/drivers |
1549 | 11 P2D = $(3RDPARTY)/p2mods |
501 | 12 |
1549 | 13 DEPENDS = ./makefile.cust |
501 | 14 |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
15 KERNEL_1773 = $(MD)/rel_80 $(MD)/boot_1773_6ms $(MD)/krn |
1685 | 16 KERNEL_TC3 = $(MD)/rel_80 $(C9)/Products/SuperDrivers/software/6809l2/boot_tc3 $(MD)/krn |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
17 KERNEL_IDE = $(MD)/rel_80 $(MD)/boot_idelba $(MD)/krn |
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
18 KERNEL_DW = $(MD)/rel_80 $(C9)/Products/DriveWire/software/6809l2/boot_dw $(MD)/krn |
501 | 19 |
20 # OS-9 disk bootfile to allow booting from WD1773 disk controller | |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
21 BOOTFILE_1773 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
501 | 22 $(MD)/rbf.mn \ |
1564 | 23 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_80d.dd \ |
501 | 24 $(MD)/ddd0_40d.dd \ |
25 $(MD)/scf.mn $(MD)/cc3io.dr \ | |
1256
3ff579715249
Changes to bootfiles and bootlists to reflect new naming of keydrv, snddrv and
boisy
parents:
1214
diff
changeset
|
26 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ |
751
6ec99f9702bc
init no longer references cc3go from CMDS. This way, cc3go can
boisy
parents:
701
diff
changeset
|
27 $(MD)/windint.io \ |
6ec99f9702bc
init no longer references cc3go from CMDS. This way, cc3go can
boisy
parents:
701
diff
changeset
|
28 $(MD)/term_win80.dt \ |
701 | 29 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ |
30 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ | |
31 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
1549 | 32 $(MD)/clock_60hz $(MD)/clock2_soft |
33 | |
34 # OS-9 disk bootfile to allow booting from TC^3 SCSI controller | |
35 # This is a custom bootfile made by Boisy for his system | |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
36 BOOTFILE_TC3 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
701 | 37 $(MD)/rbf.mn \ |
1549 | 38 $(C9)/superscsi/6809l2/superscsi_tc3.dr \ |
39 $(C9)/superscsi/6809l2/dd_ez135_tc3.dd \ | |
40 $(C9)/superscsi/6809l2/h5_zip100_tc3.dd \ | |
41 $(C9)/superscsi/6809l2/c3_cdrom_tc3.dd \ | |
42 $(C9)/superscsi/6809l2/hb_255_tc3.dd \ | |
43 $(C9)/drivewire/6809l2/drivewire.dr \ | |
44 $(C9)/drivewire/6809l2/x0.dd \ | |
45 $(C9)/drivewire/6809l2/x1.dd \ | |
46 $(C9)/drivewire/6809l2/x2.dd \ | |
47 $(C9)/drivewire/6809l2/x3.dd \ | |
1565 | 48 $(3PD)/sdisk3/sdisk3_dmc_68.dr \ |
49 $(3PD)/sdisk3/d0_80d.dd $(3PD)/sdisk3/d1_40d.dd \ | |
501 | 50 $(MD)/scf.mn $(MD)/cc3io.dr \ |
1549 | 51 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ |
52 $(MD)/windint.io $(MD)/vdgint_small.io \ | |
53 $(MD)/term_win80.dt \ | |
501 | 54 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ |
55 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ | |
1549 | 56 $(MD)/vrn.dr $(MD)/nil.dd \ |
57 $(MD)/vi.dd $(MD)/ftdd.dd \ | |
58 $(MD)/sc6551.dr $(MD)/t2_sc6551.dd \ | |
59 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
60 $(MD)/clock_60hz $(MD)/clock2_tc3 | |
61 | |
62 # OS-9 disk bootfile to allow booting from TC^3 SCSI controller | |
63 # This is a custom bootfile made by Boisy for his system | |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
64 BOOTFILE_EXP = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
1549 | 65 $(MD)/rbf.mn \ |
1565 | 66 $(3PD)/sdisk3/sdisk3_dmc_63.dr \ |
67 $(3PD)/sdisk3/d0_80d.dd $(3PD)/sdisk3/d1_40d.dd \ | |
1549 | 68 $(MD)/scf.mn $(MD)/cc3io.dr \ |
69 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
70 $(MD)/windint.io $(MD)/vdgint_small.io \ | |
71 $(MD)/term_win80.dt \ | |
72 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ | |
73 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ | |
74 $(MD)/vrn.dr $(MD)/nil.dd \ | |
75 $(MD)/vi.dd $(MD)/ftdd.dd \ | |
76 $(MD)/sc6551.dr $(MD)/t2_sc6551.dd \ | |
501 | 77 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ |
1565 | 78 $(MD)/clock_60hz $(MD)/clock2_tc3 |
79 # $(C9)/products/SuperSCSI/softwarev2/6809l2/superdriver.dr \ | |
80 # $(C9)/products/SuperSCSI/softwarev2/6809l2/lltc3.dr \ | |
81 # $(C9)/products/SuperSCSI/softwarev2/6809l2/h5_ez135_tc3.dd \ | |
1549 | 82 |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
83 BOOTFILE_LUCKEY = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
1549 | 84 $(MD)/rbf.mn \ |
1565 | 85 $(C9)/Products/SuperDrivers/software/6809l2/rbsuper.dr \ |
86 $(C9)/Products/SuperDrivers/software/6809l2/llide.dr \ | |
87 $(C9)/Products/SuperDrivers/software/6809l2/lltc3.dr \ | |
1606
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
88 $(C9)/Products/SuperDrivers/software/6809l2/dd_ide.dd \ |
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
89 $(C9)/Products/SuperDrivers/software/6809l2/i0_ide.dd \ |
1685 | 90 $(C9)/Products/SuperDrivers/software/6809l2/ih_ide.dd \ |
1565 | 91 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \ |
92 $(MD)/scf.mn $(MD)/cc3io.dr \ | |
93 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
1606
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
94 $(MD)/grfint.io \ |
1565 | 95 $(MD)/term_win80.dt \ |
96 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ | |
97 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ | |
98 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
99 $(MD)/clock_60hz \ | |
1606
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
100 $(MD)/clock2_soft |
1565 | 101 |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
102 BOOTFILE_CUST = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
1565 | 103 $(MD)/rbf.mn \ |
104 $(C9)/Products/SuperDrivers/software/6809l2/rbsuper.dr \ | |
105 $(C9)/Products/SuperDrivers/software/6809l2/llide.dr \ | |
106 $(C9)/Products/SuperDrivers/software/6809l2/lltc3.dr \ | |
1606
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
107 $(C9)/Products/SuperDrivers/software/6809l2/i0_ide.dd \ |
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
108 $(C9)/Products/SuperDrivers/software/6809l2/i1_ide.dd \ |
1685 | 109 $(C9)/Products/SuperDrivers/software/6809l2/ih_ide.dd \ |
1606
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
110 $(C9)/Products/SuperDrivers/software/6809l2/s0_tc3.dd \ |
7216d77b6422
Removed naked constants from rbf.asm and replaced with nice symbolics
boisy
parents:
1595
diff
changeset
|
111 $(C9)/Products/SuperDrivers/software/6809l2/s1_tc3.dd \ |
1617
f23f96055d08
rbf.asm: return error if SS.VarSect returns carry set
boisy
parents:
1606
diff
changeset
|
112 $(C9)/Products/SuperDrivers/software/6809l2/s2_tc3.dd \ |
f23f96055d08
rbf.asm: return error if SS.VarSect returns carry set
boisy
parents:
1606
diff
changeset
|
113 $(C9)/Products/SuperDrivers/software/6809l2/s3_tc3.dd \ |
f23f96055d08
rbf.asm: return error if SS.VarSect returns carry set
boisy
parents:
1606
diff
changeset
|
114 $(C9)/Products/SuperDrivers/software/6809l2/s4_tc3.dd \ |
f23f96055d08
rbf.asm: return error if SS.VarSect returns carry set
boisy
parents:
1606
diff
changeset
|
115 $(C9)/Products/SuperDrivers/software/6809l2/s5_tc3.dd \ |
f23f96055d08
rbf.asm: return error if SS.VarSect returns carry set
boisy
parents:
1606
diff
changeset
|
116 $(C9)/Products/SuperDrivers/software/6809l2/s6_tc3.dd \ |
f23f96055d08
rbf.asm: return error if SS.VarSect returns carry set
boisy
parents:
1606
diff
changeset
|
117 $(C9)/Products/SuperDrivers/software/6809l2/s7_tc3.dd \ |
1685 | 118 $(C9)/Products/SuperDrivers/software/6809l2/sh_tc3.dd \ |
1705 | 119 $(C9)/Products/DriveWire/software/6809l2/drivewire.dr \ |
120 $(C9)/Products/DriveWire/software/6809l2/ddx0.dd \ | |
121 $(C9)/Products/DriveWire/software/6809l2/x1.dd \ | |
122 $(C9)/Products/DriveWire/software/6809l2/x2.dd \ | |
123 $(C9)/Products/DriveWire/software/6809l2/x3.dd \ | |
1564 | 124 $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \ |
1549 | 125 $(MD)/scf.mn $(MD)/cc3io.dr \ |
126 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
1587
5f18094d961d
kernel modules renamed to krn, updated makefiles, clock2_tc3 now clock2_cloud9...
boisy
parents:
1569
diff
changeset
|
127 $(MD)/grfint.io \ |
1549 | 128 $(MD)/term_win80.dt \ |
129 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ | |
130 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ | |
131 $(MD)/sc6551.dr $(MD)/t2_sc6551.dd $(MD)/t3_sc6551.dd \ | |
132 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
1565 | 133 $(MD)/clock_60hz \ |
134 $(C9)/Products/DriveWire/software/6809l2/clock2_dw | |
1705 | 135 # $(C9)/Products/SuperDrivers/software/6809l2/lldw.dr \ |
136 # $(C9)/Products/SuperDrivers/software/6809l2/ddx0.dd \ | |
137 # $(C9)/Products/SuperDrivers/software/6809l2/x1.dd \ | |
138 # $(C9)/Products/SuperDrivers/software/6809l2/x2.dd \ | |
139 # $(C9)/Products/SuperDrivers/software/6809l2/x3.dd \ | |
1549 | 140 |
141 | |
142 BOOTFILES = bootfile_1773 bootfile_cust | |
1565 | 143 KERNELS = kernel_1773 kernel_tc3 kernel_drivewire |
501 | 144 |
145 ALLOBJS = $(BOOTFILES) $(KERNELS) | |
146 | |
147 all: $(ALLOBJS) | |
148 | |
149 bootfile_1773: $(BOOTFILE_1773) $(DEPENDS) | |
150 $(MERGE) $(BOOTFILE_1773)>$@ | |
151 | |
1549 | 152 bootfile_cust: $(BOOTFILE_CUST) $(DEPENDS) |
153 $(MERGE) $(BOOTFILE_CUST)>$@ | |
501 | 154 |
1569 | 155 # Howard Luckey's bootfile for his SuperIDE purchased on May 16, 2004 |
156 bootfile_luckey: $(BOOTFILE_LUCKEY) $(DEPENDS) | |
157 $(MERGE) $(BOOTFILE_LUCKEY)>$@ | |
1565 | 158 |
501 | 159 kernel_1773: $(KERNEL_1773) $(DEPENDS) |
160 $(MERGE) $(KERNEL_1773)>$@ | |
161 | |
1565 | 162 kernel_drivewire: $(KERNEL_DW) $(DEPENDS) |
163 $(MERGE) $(KERNEL_DW)>$@ | |
164 | |
501 | 165 kernel_tc3: $(KERNEL_TC3) $(DEPENDS) |
166 $(MERGE) $(KERNEL_TC3)>$@ | |
167 | |
1549 | 168 kernel_ide: $(KERNEL_IDE) $(DEPENDS) |
169 $(MERGE) $(KERNEL_IDE)>$@ | |
501 | 170 |
1549 | 171 # ROM image (32,768 bytes long) to burn into ROM on CoCo 3 |
172 #bootfile_1773_rom: $(BOOTFILE_1773_ROM) $(DEPENDS) kernel_1773 | |
173 # $(MERGE) $(BOOTFILE_1773_ROM)>$@ | |
174 # $(PADROM) \$$6C00 $@ -c=\$$FF | |
175 # $(MERGE) kernel_1773>>$@ | |
176 # $(PADROM) \$$7FF0 $@ -c=\$$FF | |
177 # $(MERGE) $(MD)/rom_vectors>>$@ | |
980 | 178 |
501 | 179 # ROM image (32,768 bytes long) to burn into ROM on CoCo 3 |
1549 | 180 #bootfile_drivewire_rom: $(BOOTFILE_ROM) $(DEPENDS) kernel_drivewire |
181 # $(MERGE) $(BOOTFILE_ROM)>$@ | |
182 # $(PADROM) \$$6C00 $@ -c=\$$FF | |
183 # $(MERGE) kernel_drivewire>>$@ | |
184 # $(PADROM) \$$7FF0 $@ -c=\$$FF | |
185 # $(MERGE) $(MD)/rom_vectors>>$@ | |
982 | 186 |
187 # ROM image (32,768 bytes long) to burn into ROM on CoCo 3 | |
1549 | 188 #bootfile_rom: $(BOOTFILE_ROM) $(DEPENDS) kernel_rom |
189 # $(MERGE) $(BOOTFILE_ROM)>$@ | |
190 # ls -l $@ | |
191 # $(PADROM) \$$6C00 $@ -c=\$$FF | |
192 # $(MERGE) kernel_rom>>$@ | |
193 # $(PADROM) \$$7FF0 $@ -c=\$$FF | |
194 # $(MERGE) $(MD)/rom_vectors>>$@ | |
501 | 195 |
196 clean: | |
197 $(RM) $(ALLOBJS) | |
198 |