comparison 3rdparty/packages/sierra/kingsquest3/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 a1960b59421d
comparison
equal deleted inserted replaced
2773:ce3dba57003b 2774:1868fbf470e7
1 ifndef NITROS9DIR 1 include ../../../../rules.mak
2 NITROS9DIR = $(HOME)/nitros9
3 endif
4 include $(NITROS9DIR)/rules.mak
5 2
6 vpath %.asm ../objs_lsl 3 vpath %.asm ../objs_lsl
7 4
8 DEPENDS = ./makefile 5 DEPENDS = ./makefile
9 6
10 DISK_1_40D = kingquest3_d1_40d.dsk 7 DISK_1_40D = kingquest3_d1_40d.dsk
11 DISK_2_40D = kingquest3_d2_40d.dsk 8 DISK_2_40D = kingquest3_d2_40d.dsk
12 DISK_3_40D = kingquest3_d3_40d.dsk 9 DISK_3_40D = kingquest3_d3_40d.dsk
13 DISK_80D = kingquest3_80d.dsk 10 DISK_80D = kingquest3_80d.dsk
14 DSK_DW = kingsquest3_dw.dsk 11 DSK_DW = kingsquest3_dw.dsk
12 DSK_DW_BECKER = kingsquest3_becker.dsk
15 13
16 DSKS = $(DISK_1_40D) $(DISK_2_40D) $(DISK_3_40D) $(DISK_80D) $(DSK_DW) 14 DSKS = $(DISK_1_40D) $(DISK_2_40D) $(DISK_3_40D) $(DISK_80D) $(DSK_DW) $(DSK_DW_BECKER)
17 15
18 DISK_1_40D_NAME = "King's Quest III Disk 1" 16 DISK_1_40D_NAME = "King's Quest III Disk 1"
19 DISK_2_40D_NAME = "King's Quest III Disk 2" 17 DISK_2_40D_NAME = "King's Quest III Disk 2"
20 DISK_3_40D_NAME = "King's Quest III Disk 3" 18 DISK_3_40D_NAME = "King's Quest III Disk 3"
21 DISK_80D_NAME = "King's Quest III" 19 DISK_80D_NAME = "King's Quest III"
25 MD = $(LEVEL2)/coco3/modules 23 MD = $(LEVEL2)/coco3/modules
26 24
27 # We make our own bootfile and kernel track 25 # We make our own bootfile and kernel track
28 KERNEL = $(MD)/rel_32 $(MD)/boot_1773_6ms $(MD)/krn 26 KERNEL = $(MD)/rel_32 $(MD)/boot_1773_6ms $(MD)/krn
29 KERNEL_DW = $(MD)/rel_32 $(MD)/boot_dw $(MD)/krn 27 KERNEL_DW = $(MD)/rel_32 $(MD)/boot_dw $(MD)/krn
28 KERNEL_DW_BECKER = $(MD)/rel_32 $(MD)/boot_dw_becker $(MD)/krn
30 29
31 OS9BOOT_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 30 OS9BOOT_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
32 $(MD)/rbf.mn \ 31 $(MD)/rbf.mn \
33 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \ 32 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \
34 $(MD)/scf.mn $(MD)/vtio.dr \ 33 $(MD)/scf.mn $(MD)/vtio.dr \
44 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 43 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
45 $(MD)/covdg_small.io $(MD)/term_vdg.dt \ 44 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
46 $(MD)/vrn.dr $(MD)/vi.dd \ 45 $(MD)/vrn.dr $(MD)/vi.dd \
47 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd 46 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd
48 47
49 BOOTFILE_DW = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 48 BOOTFILE_DW = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
50 $(MD)/rbf.mn \ 49 $(MD)/rbf.mn \
51 $(MD)/rbdw.dr $(MD)/dwio.sb $(MD)/ddx0.dd \ 50 $(MD)/rbdw.dr $(MD)/dwio.sb $(MD)/ddx0.dd \
51 $(MD)/scf.mn $(MD)/vtio.dr \
52 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
53 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
54 $(MD)/vrn.dr $(MD)/vi.dd \
55 $(MD)/clock_60hz $(MD)/clock2_dw $(MD)/sysgo_dd
56
57 BOOTFILE_DW_BECKER = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
58 $(MD)/rbf.mn \
59 $(MD)/rbdw.dr $(MD)/dwio_becker.sb $(MD)/ddx0.dd \
52 $(MD)/scf.mn $(MD)/vtio.dr \ 60 $(MD)/scf.mn $(MD)/vtio.dr \
53 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 61 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
54 $(MD)/covdg_small.io $(MD)/term_vdg.dt \ 62 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
55 $(MD)/vrn.dr $(MD)/vi.dd \ 63 $(MD)/vrn.dr $(MD)/vi.dd \
56 $(MD)/clock_60hz $(MD)/clock2_dw $(MD)/sysgo_dd 64 $(MD)/clock_60hz $(MD)/clock2_dw $(MD)/sysgo_dd
148 $(OS9ATTR) $(DSK_DW),CMDS/shell -e -pe -pr -e -w -r 156 $(OS9ATTR) $(DSK_DW),CMDS/shell -e -pe -pr -e -w -r
149 $(OS9RENAME) $(DSK_DW),CMDS/sierra AutoEx 157 $(OS9RENAME) $(DSK_DW),CMDS/sierra AutoEx
150 $(CPL) $(TEXTFILES_DW) $(DSK_DW),. 158 $(CPL) $(TEXTFILES_DW) $(DSK_DW),.
151 $(OS9RENAME) $(DSK_DW),tOC_dw.txt tOC.txt 159 $(OS9RENAME) $(DSK_DW),tOC_dw.txt tOC.txt
152 $(CP) $(SUPPORTFILES) $(DSK_DW),. 160 $(CP) $(SUPPORTFILES) $(DSK_DW),.
153 $(RM) tocgen 161 $(MOVE) tocgen toctmp
154 tocgen $(DSK_DW),tOC.txt $(DSK_DW),tOC 162 tocgen $(DSK_DW),tOC.txt $(DSK_DW),tOC
163 $(MOVE) toctmp tocgen
155 164
156 dsk: dsk_40d dsk_80d dsk_dw 165 dsk_dw_becker: all
166 $(RM) $(DSK_DW_BECKER)
167 $(CD) $(LEVEL2)/coco3; make
168 $(OS9FORMAT_DW) -q $(DSK_DW_BECKER) -n$(DSK_DW_NAME)
169 $(MERGE) $(BOOTFILE_DW_BECKER)>os9boot_dw
170 $(MERGE) $(KERNEL_DW_BECKER)>kernel_dw
171 $(OS9GEN) $(DSK_DW_BECKER) -b=os9boot_dw -t=kernel_dw
172 $(RM) os9boot_dw kernel_dw
173 $(MAKDIR) $(DSK_DW_BECKER),CMDS
174 $(CP) $(CMDS) $(DSK_DW_BECKER),CMDS
175 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $(DSK_DW_BECKER),CMDS/$(file);)
176 $(MERGE) $(BOOTCMDS)>shell
177 $(CP) shell $(DSK_DW_BECKER),CMDS
178 $(RM) shell
179 $(OS9ATTR) $(DSK_DW_BECKER),CMDS/shell -e -pe -pr -e -w -r
180 $(OS9RENAME) $(DSK_DW_BECKER),CMDS/sierra AutoEx
181 $(CPL) $(TEXTFILES_DW) $(DSK_DW_BECKER),.
182 $(OS9RENAME) $(DSK_DW_BECKER),tOC_dw.txt tOC.txt
183 $(CP) $(SUPPORTFILES) $(DSK_DW_BECKER),.
184 $(MOVE) tocgen toctmp
185 tocgen $(DSK_DW_BECKER),tOC.txt $(DSK_DW_BECKER),tOC
186 $(MOVE) toctmp tocgen
187
188 dsk: dsk_40d dsk_80d dsk_dw dsk_dw_becker
157 189
158 dskcopy: dsk 190 dskcopy: dsk
159 $(CP) $(DSKS) $(DSKDIR) 191 $(CP) $(DSKS) $(DSKDIR)
160 192
161 dskclean: 193 dskclean: