comparison 3rdparty/packages/sierra/leisuresuitlarry/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 84d9d5765057
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 DSK_FLOPPY = leisuresuitlarry.dsk 7 DSK_FLOPPY = leisuresuitlarry.dsk
11 DSK_DW = leisuresuitlarry_dw.dsk 8 DSK_DW = leisuresuitlarry_dw.dsk
9 DSK_DW_BECKER = leisuresuitlarry_becker.dsk
10
12 DSK_NAME = "Leisure Suit Larry" 11 DSK_NAME = "Leisure Suit Larry"
13 12
14 DSKS = $(DSK_FLOPPY) $(DSK_DW) 13 DSKS = $(DSK_FLOPPY) $(DSK_DW) $(DSK_DW_BECKER)
15 14
16 CMDS = sierra mnln scrn shdw tocgen 15 CMDS = sierra mnln scrn shdw tocgen
17 MD = $(LEVEL2)/coco3/modules 16 MD = $(LEVEL2)/coco3/modules
18 17
19 # We make our own bootfile and kernel track 18 # We make our own bootfile and kernel track
20 KERNEL_FLOPPY = $(MD)/rel_32 $(MD)/boot_1773_6ms $(MD)/krn 19 KERNEL_FLOPPY = $(MD)/rel_32 $(MD)/boot_1773_6ms $(MD)/krn
21 KERNEL_DW = $(MD)/rel_32 $(MD)/boot_dw $(MD)/krn 20 KERNEL_DW = $(MD)/rel_32 $(MD)/boot_dw $(MD)/krn
21 KERNEL_DW_BECKER = $(MD)/rel_32 $(MD)/boot_dw_becker $(MD)/krn
22
22 BOOTFILE_FLOPPY = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 23 BOOTFILE_FLOPPY = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
23 $(MD)/rbf.mn \ 24 $(MD)/rbf.mn \
24 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \ 25 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \
25 $(MD)/scf.mn $(MD)/vtio.dr \ 26 $(MD)/scf.mn $(MD)/vtio.dr \
26 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 27 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
27 $(MD)/covdg_small.io $(MD)/term_vdg.dt \ 28 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
28 $(MD)/vrn.dr $(MD)/vi.dd \ 29 $(MD)/vrn.dr $(MD)/vi.dd \
29 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd 30 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd
31
30 BOOTFILE_DW = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ 32 BOOTFILE_DW = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
31 $(MD)/rbf.mn \ 33 $(MD)/rbf.mn \
32 $(MD)/rbdw.dr $(MD)/dwio.sb $(MD)/ddx0.dd \ 34 $(MD)/rbdw.dr $(MD)/dwio.sb $(MD)/ddx0.dd \
35 $(MD)/scf.mn $(MD)/vtio.dr \
36 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
37 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
38 $(MD)/vrn.dr $(MD)/vi.dd \
39 $(MD)/clock_60hz $(MD)/clock2_dw $(MD)/sysgo_dd
40
41 BOOTFILE_DW_BECKER = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
42 $(MD)/rbf.mn \
43 $(MD)/rbdw.dr $(MD)/dwio_becker.sb $(MD)/ddx0.dd \
33 $(MD)/scf.mn $(MD)/vtio.dr \ 44 $(MD)/scf.mn $(MD)/vtio.dr \
34 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ 45 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
35 $(MD)/covdg_small.io $(MD)/term_vdg.dt \ 46 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
36 $(MD)/vrn.dr $(MD)/vi.dd \ 47 $(MD)/vrn.dr $(MD)/vi.dd \
37 $(MD)/clock_60hz $(MD)/clock2_dw $(MD)/sysgo_dd 48 $(MD)/clock_60hz $(MD)/clock2_dw $(MD)/sysgo_dd
77 $(MAKDIR) $@,CMDS 88 $(MAKDIR) $@,CMDS
78 $(CP) $(CMDS) $@,CMDS 89 $(CP) $(CMDS) $@,CMDS
79 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 90 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
80 $(OS9RENAME) $@,CMDS/sierra AutoEx 91 $(OS9RENAME) $@,CMDS/sierra AutoEx
81 $(CP) $(SUPPORTFILES) $@,. 92 $(CP) $(SUPPORTFILES) $@,.
82 $(RM) tocgen 93 $(MOVE) tocgen toctmp
83 tocgen tOC.txt $@,tOC 94 tocgen tOC.txt $@,tOC
95 $(MOVE) toctmp tocgen
96 $(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);)
97
98 $(DSK_DW_BECKER):
99 $(RM) $@
100 $(CD) $(LEVEL2)/coco3; make
101 $(OS9FORMAT_DW) -q $@ -n$(DSK_NAME)
102 $(MERGE) $(BOOTFILE_DW_BECKER)>os9boot
103 $(MERGE) $(KERNEL_DW_BECKER)>kernel
104 $(OS9GEN) $@ -b=os9boot -t=kernel
105 $(RM) os9boot kernel
106 $(MAKDIR) $@,CMDS
107 $(CP) $(CMDS) $@,CMDS
108 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
109 $(OS9RENAME) $@,CMDS/sierra AutoEx
110 $(CP) $(SUPPORTFILES) $@,.
111 $(MOVE) tocgen toctmp
112 tocgen tOC.txt $@,tOC
113 $(MOVE) toctmp tocgen
84 $(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);) 114 $(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);)
85 115
86 dskcopy: dsk 116 dskcopy: dsk
87 $(CP) $(DSKS) $(DSKDIR) 117 $(CP) $(DSKS) $(DSKDIR)
88 118