comparison level2/coco3_6309/bootfiles/makefile @ 1705:bd792517eea1

Updated makefiles for 50Hz distributions
author boisy
date Tue, 10 Aug 2004 22:04:53 +0000
parents 5f18094d961d
children 0b6b52c6acdc
comparison
equal deleted inserted replaced
1704:96c41740ce69 1705:bd792517eea1
6 CD = ../cmds 6 CD = ../cmds
7 7
8 DEPENDS = ./makefile 8 DEPENDS = ./makefile
9 9
10 KERNEL_1773 = $(MD)/rel_80 $(MD)/boot_1773_6ms $(MD)/krn 10 KERNEL_1773 = $(MD)/rel_80 $(MD)/boot_1773_6ms $(MD)/krn
11 KERNEL_1773_50HZ = $(MD)/rel_80_50hz $(MD)/boot_1773_6ms $(MD)/krn
11 12
12 # OS-9 disk bootfile to allow booting from WD1773 disk controller 13 # OS-9 disk bootfile to allow booting from WD1773 disk controller
13 BOOTFILE_VDG = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 14 BOOTFILE_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
14 $(MD)/rbf.mn \
15 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \
16 $(MD)/ddd0_40d.dd \
17 $(MD)/scf.mn $(MD)/cc3io.dr \
18 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
19 $(MD)/windint.io $(MD)/vdgint.io \
20 $(MD)/term_vdg.dt \
21 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
22 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
23 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
24 $(MD)/clock_60hz $(MD)/clock2_soft
25
26 BOOTFILE_WIN40 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
27 $(MD)/rbf.mn \
28 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \
29 $(MD)/ddd0_40d.dd \
30 $(MD)/scf.mn $(MD)/cc3io.dr \
31 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
32 $(MD)/windint.io $(MD)/vdgint.io \
33 $(MD)/term_win40.dt \
34 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
35 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
36 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
37 $(MD)/clock_60hz $(MD)/clock2_soft
38
39 BOOTFILE_WIN80 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
40 $(MD)/rbf.mn \ 15 $(MD)/rbf.mn \
41 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \ 16 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \
42 $(MD)/ddd0_40d.dd \ 17 $(MD)/ddd0_40d.dd \
43 $(MD)/scf.mn $(MD)/cc3io.dr \ 18 $(MD)/scf.mn $(MD)/cc3io.dr \
44 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 19 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
47 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ 22 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
48 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ 23 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
49 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ 24 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
50 $(MD)/clock_60hz $(MD)/clock2_soft 25 $(MD)/clock_60hz $(MD)/clock2_soft
51 26
52 BOOTFILES = bootfile_vdg bootfile_win40 bootfile_win80 \ 27 BOOTFILE_80D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
53 bootfile_vdg_ds80 bootfile_win40_ds80 bootfile_win80_ds80
54 KERNELS = kernel_1773
55
56 ALLOBJS = $(BOOTFILES) $(KERNELS)
57
58 all: $(ALLOBJS)
59
60 # Bootfiles
61 bootfile_vdg: $(BOOTFILE_VDG) $(DEPENDS)
62 $(MERGE) $(BOOTFILE_VDG)>$@
63
64 bootfile_win40: $(BOOTFILE_WIN40) $(DEPENDS)
65 $(MERGE) $(BOOTFILE_WIN40)>$@
66
67 bootfile_win80: $(BOOTFILE_WIN80) $(DEPENDS)
68 $(MERGE) $(BOOTFILE_WIN80)>$@
69
70 bootfile_vdg_ds80: $(BOOTFILE_VDG_DS80) $(DEPENDS)
71 $(MERGE) $(BOOTFILE_VDG_DS80)>$@
72
73 bootfile_win40_ds80: $(BOOTFILE_WIN40_DS80) $(DEPENDS)
74 $(MERGE) $(BOOTFILE_WIN40_DS80)>$@
75
76 bootfile_win80_ds80: $(BOOTFILE_WIN80_DS80) $(DEPENDS)
77 $(MERGE) $(BOOTFILE_WIN80_DS80)>$@
78
79 # Kernels
80 kernel_1773: $(KERNEL_1773) $(DEPENDS)
81 $(MERGE) $(KERNEL_1773)>$@
82
83 clean:
84 $(RM) $(ALLOBJS)
85
86 # OS-9 disk bootfile to allow booting from WD1773 disk controller
87 BOOTFILE_VDG_DS80 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
88 $(MD)/rbf.mn \
89 $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \
90 $(MD)/ddd0_80d.dd \
91 $(MD)/scf.mn $(MD)/cc3io.dr \
92 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
93 $(MD)/windint.io $(MD)/vdgint.io \
94 $(MD)/term_vdg.dt \
95 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
96 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
97 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
98 $(MD)/clock_60hz $(MD)/clock2_soft
99
100 BOOTFILE_WIN40_DS80 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
101 $(MD)/rbf.mn \
102 $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \
103 $(MD)/ddd0_80d.dd \
104 $(MD)/scf.mn $(MD)/cc3io.dr \
105 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
106 $(MD)/windint.io $(MD)/vdgint.io \
107 $(MD)/term_win40.dt \
108 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
109 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
110 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
111 $(MD)/clock_60hz $(MD)/clock2_soft
112
113 BOOTFILE_WIN80_DS80 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
114 $(MD)/rbf.mn \ 28 $(MD)/rbf.mn \
115 $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \ 29 $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \
116 $(MD)/ddd0_80d.dd \ 30 $(MD)/ddd0_80d.dd \
117 $(MD)/scf.mn $(MD)/cc3io.dr \ 31 $(MD)/scf.mn $(MD)/cc3io.dr \
118 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 32 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
120 $(MD)/term_win80.dt \ 34 $(MD)/term_win80.dt \
121 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \ 35 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
122 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \ 36 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
123 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ 37 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
124 $(MD)/clock_60hz $(MD)/clock2_soft 38 $(MD)/clock_60hz $(MD)/clock2_soft
39
40 BOOTFILE_40D_50HZ = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
41 $(MD)/rbf.mn \
42 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \
43 $(MD)/ddd0_40d.dd \
44 $(MD)/scf.mn $(MD)/cc3io.dr \
45 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
46 $(MD)/windint.io $(MD)/vdgint.io \
47 $(MD)/term_win80.dt \
48 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
49 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
50 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
51 $(MD)/clock_50hz $(MD)/clock2_soft
52
53 BOOTFILE_80D_50HZ = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
54 $(MD)/rbf.mn \
55 $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \
56 $(MD)/ddd0_80d.dd \
57 $(MD)/scf.mn $(MD)/cc3io.dr \
58 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
59 $(MD)/windint.io $(MD)/vdgint.io \
60 $(MD)/term_win80.dt \
61 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
62 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
63 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
64 $(MD)/clock_50hz $(MD)/clock2_soft
65
66 BOOTFILES = bootfile_40d bootfile_40d_50hz bootfile_80d bootfile_80d_50hz
67 KERNELS = kernel_1773 kernel_1773_50hz
68
69 ALLOBJS = $(BOOTFILES) $(KERNELS)
70
71 all: $(ALLOBJS)
72
73 # Bootfiles
74 bootfile_40d: $(BOOTFILE_40D) $(DEPENDS)
75 $(MERGE) $(BOOTFILE_40D)>$@
76
77 bootfile_40d_50hz: $(BOOTFILE_40D_50HZ) $(DEPENDS)
78 $(MERGE) $(BOOTFILE_40D_50HZ)>$@
79
80 bootfile_80d: $(BOOTFILE_80D) $(DEPENDS)
81 $(MERGE) $(BOOTFILE_80D)>$@
82
83 bootfile_80d_50hz: $(BOOTFILE_80D_50HZ) $(DEPENDS)
84 $(MERGE) $(BOOTFILE_80D_50HZ)>$@
85
86 # Kernels
87 kernel_1773: $(KERNEL_1773) $(DEPENDS)
88 $(MERGE) $(KERNEL_1773)>$@
89
90 kernel_1773_50hz: $(KERNEL_1773_50HZ) $(DEPENDS)
91 $(MERGE) $(KERNEL_1773_50HZ)>$@
92
93 clean:
94 $(RM) $(ALLOBJS)
95