annotate level1/dalpha/bootfiles/makefile @ 2920:d0b7780ab4af

dalpha: Use merged modules/makefile from d64 Put all dalpha extras in conditionals in the d64 makefile Also update boot module name in dalpha/bootfiles/makefile correspondingly. And make d64/bootfiles/makefile a bit closer to the dalpha version, for the love of keeping them in sync until we get them merged as well. Mostly whitespace changes.
author Tormod Volden <debian.tormod@gmail.com>
date Fri, 17 Jan 2014 23:08:35 +0100
parents 28ed72477814
children 195b041299ec
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
1 #
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
2 #bootfiles/makefile
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
3 #
e482bb12a954 tano port
boisy
parents:
diff changeset
4 # 2005-04-24, P.Harvey-Smith.
e482bb12a954 tano port
boisy
parents:
diff changeset
5 # Added kernels for both DS40 and DS80 disks for Dragon 64
e482bb12a954 tano port
boisy
parents:
diff changeset
6 # Added kernels for both SS80 and DS80 disks for Dragon Alpha
e482bb12a954 tano port
boisy
parents:
diff changeset
7 #
e482bb12a954 tano port
boisy
parents:
diff changeset
8 #
e482bb12a954 tano port
boisy
parents:
diff changeset
9 # 2005-12-31, P.Harvey-Smith,
e482bb12a954 tano port
boisy
parents:
diff changeset
10 # Fixed up for renamed video drivers.
e482bb12a954 tano port
boisy
parents:
diff changeset
11 #
e482bb12a954 tano port
boisy
parents:
diff changeset
12 # 2006-01-08, P.Harvey-Smith,
e482bb12a954 tano port
boisy
parents:
diff changeset
13 # Added bootrack for original Dargon Data SS40 drives.
e482bb12a954 tano port
boisy
parents:
diff changeset
14 #
e482bb12a954 tano port
boisy
parents:
diff changeset
15 # 2006-01-18, P.Harvey-Smith,
e482bb12a954 tano port
boisy
parents:
diff changeset
16 # Added ability to build for the Tano Dragon 64, using an RS-DOS
e482bb12a954 tano port
boisy
parents:
diff changeset
17 # disk controler and a 60Hz clock.
e482bb12a954 tano port
boisy
parents:
diff changeset
18 #
e482bb12a954 tano port
boisy
parents:
diff changeset
19
2037
2e37b5a0d4b3 set PORT var
boisy
parents: 2036
diff changeset
20 PORT = dalpha
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
21 include $(NITROS9DIR)/rules.mak
e482bb12a954 tano port
boisy
parents:
diff changeset
22
e482bb12a954 tano port
boisy
parents:
diff changeset
23 # Module directory
e482bb12a954 tano port
boisy
parents:
diff changeset
24 MD = ../modules
e482bb12a954 tano port
boisy
parents:
diff changeset
25
e482bb12a954 tano port
boisy
parents:
diff changeset
26 DEPENDS = ./makefile
e482bb12a954 tano port
boisy
parents:
diff changeset
27
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
28 KERNEL = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
29 $(MD)/boot_d64
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
30
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
31 #Dragon Alpha Bootfiles
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
32
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
33 BOOTFILE_COVDG_SS80 = $(MD)/ioman \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
34 $(MD)/rbf.mn $(MD)/ddisk.dr \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
35 $(MD)/ddd0_80s.dd\
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
36 $(MD)/d0_80s.dd $(MD)/d1_80s.dd \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
37 $(MD)/d2_80s.dd $(MD)/d3_80s.dd \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
38 $(MD)/scf.mn \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
39 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term_vdg.dt \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
40 $(MD)/scdpp.dr $(MD)/p_dpp.dd \
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
41 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
e482bb12a954 tano port
boisy
parents:
diff changeset
42 $(MD)/clock_50hz $(MD)/clock2_soft \
e482bb12a954 tano port
boisy
parents:
diff changeset
43 $(MD)/sysgo_dd
e482bb12a954 tano port
boisy
parents:
diff changeset
44
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
45 BOOTFILE_COHR_SS80 = $(MD)/ioman \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
46 $(MD)/rbf.mn $(MD)/ddisk.dr \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
47 $(MD)/ddd0_80s.dd\
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
48 $(MD)/d0_80s.dd $(MD)/d1_80s.dd \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
49 $(MD)/d2_80s.dd $(MD)/d3_80s.dd \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
50 $(MD)/scf.mn \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
51 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term_hr.dt \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
52 $(MD)/scdpp.dr $(MD)/p_dpp.dd \
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
53 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
e482bb12a954 tano port
boisy
parents:
diff changeset
54 $(MD)/clock_50hz $(MD)/clock2_soft \
e482bb12a954 tano port
boisy
parents:
diff changeset
55 $(MD)/sysgo_dd
e482bb12a954 tano port
boisy
parents:
diff changeset
56
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
57 BOOTFILE_COVDG_DS80 = $(MD)/ioman \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
58 $(MD)/rbf.mn $(MD)/ddisk.dr \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
59 $(MD)/ddd0_80d.dd \
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
60 $(MD)/d0_80d.dd $(MD)/d1_80d.dd \
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
61 $(MD)/d2_80d.dd $(MD)/d3_80d.dd \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
62 $(MD)/scf.mn \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
63 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term_vdg.dt \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
64 $(MD)/scdpp.dr $(MD)/p_dpp.dd \
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
65 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
e482bb12a954 tano port
boisy
parents:
diff changeset
66 $(MD)/clock_50hz $(MD)/clock2_soft \
e482bb12a954 tano port
boisy
parents:
diff changeset
67 $(MD)/sysgo_dd
e482bb12a954 tano port
boisy
parents:
diff changeset
68
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
69 BOOTFILE_COHR_DS80 = $(MD)/ioman \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
70 $(MD)/rbf.mn $(MD)/ddisk.dr \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
71 $(MD)/ddd0_80d.dd \
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
72 $(MD)/d0_80d.dd $(MD)/d1_80d.dd \
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
73 $(MD)/d2_80d.dd $(MD)/d3_80d.dd \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
74 $(MD)/scf.mn \
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
75 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term_hr.dt \
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
76 $(MD)/scdpp.dr $(MD)/p_dpp.dd \
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
77 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
e482bb12a954 tano port
boisy
parents:
diff changeset
78 $(MD)/clock_50hz $(MD)/clock2_soft \
e482bb12a954 tano port
boisy
parents:
diff changeset
79 $(MD)/sysgo_dd
e482bb12a954 tano port
boisy
parents:
diff changeset
80
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
81 BOOTFILES = bootfile_covdg_ss80 bootfile_cohr_ss80 \
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
82 bootfile_covdg_ds80 bootfile_cohr_ds80
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
83
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
84 KERNELS = kernel
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
85
e482bb12a954 tano port
boisy
parents:
diff changeset
86 ALLOBJS = $(BOOTFILES) $(KERNELS)
e482bb12a954 tano port
boisy
parents:
diff changeset
87
e482bb12a954 tano port
boisy
parents:
diff changeset
88 all: $(ALLOBJS)
e482bb12a954 tano port
boisy
parents:
diff changeset
89
e482bb12a954 tano port
boisy
parents:
diff changeset
90 echo:
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
91 @$(ECHO) $(BOOTFILE_COVDG_SS80)
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
92
e482bb12a954 tano port
boisy
parents:
diff changeset
93
e482bb12a954 tano port
boisy
parents:
diff changeset
94 # Dragon Alpha Disk boot
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
95 bootfile_covdg_ss80: $(BOOTFILE_COVDG_SS80) $(DEPENDS)
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
96 $(MERGE) $^ > $@
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
97
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
98 bootfile_cohr_ss80: $(BOOTFILE_COHR_SS80) $(DEPENDS)
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
99 $(MERGE) $^ > $@
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
100
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
101 bootfile_covdg_ds80: $(BOOTFILE_COVDG_DS80) $(DEPENDS)
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
102 $(MERGE) $^ > $@
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
103
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
104 bootfile_cohr_ds80: $(BOOTFILE_COHR_DS80) $(DEPENDS)
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
105 $(MERGE) $^ > $@
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
106
e482bb12a954 tano port
boisy
parents:
diff changeset
107 # Dragon Alpha WD2797 Kernel
2920
d0b7780ab4af dalpha: Use merged modules/makefile from d64
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
108 kernel: $(KERNEL) $(DEPENDS)
2059
46aa4db8204e More changes
boisy
parents: 2037
diff changeset
109 $(MERGE) $(KERNEL)>$@
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
110 $(PADROM) 4096 $@
e482bb12a954 tano port
boisy
parents:
diff changeset
111
e482bb12a954 tano port
boisy
parents:
diff changeset
112 clean:
e482bb12a954 tano port
boisy
parents:
diff changeset
113 $(RM) $(ALLOBJS)
e482bb12a954 tano port
boisy
parents:
diff changeset
114