annotate 3rdparty/packages/sierra/kingsquest3/makefile @ 2123:82081ff99be5

Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
author boisy
date Tue, 28 Aug 2007 19:42:00 +0000
parents c0e39b3fc9e9
children 8754a37530ed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2073
1994ad53d119 Updated
boisy
parents: 2064
diff changeset
1 include $(NITROS9DIR)/rules.mak
1994ad53d119 Updated
boisy
parents: 2064
diff changeset
2
1994ad53d119 Updated
boisy
parents: 2064
diff changeset
3 vpath %.asm ../objs
816
boisy
parents:
diff changeset
4
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1318
diff changeset
5 DEPENDS = ./makefile
816
boisy
parents:
diff changeset
6
2099
c0e39b3fc9e9 Updated
boisy
parents: 2081
diff changeset
7 DISK_1_40D = kingquest3_d1_40d.dsk
c0e39b3fc9e9 Updated
boisy
parents: 2081
diff changeset
8 DISK_2_40D = kingquest3_d2_40d.dsk
c0e39b3fc9e9 Updated
boisy
parents: 2081
diff changeset
9 DISK_3_40D = kingquest3_d3_40d.dsk
c0e39b3fc9e9 Updated
boisy
parents: 2081
diff changeset
10 DISK_80D = kingquest3_80d.dsk
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
11
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
12 DISK_1_40D_NAME = "King's Quest III Disk 1"
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
13 DISK_2_40D_NAME = "King's Quest III Disk 2"
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
14 DISK_3_40D_NAME = "King's Quest III Disk 3"
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
15 DISK_80D_NAME = "King's Quest III"
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
16
816
boisy
parents:
diff changeset
17 CMDS = sierra mnln scrn shdw tocgen
2064
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1941
diff changeset
18 MD = $(LEVEL2)/coco3/modules
816
boisy
parents:
diff changeset
19
boisy
parents:
diff changeset
20 # We make our own bootfile and kernel track
1638
1b23a41c674d Updated makefiles
boisy
parents: 1371
diff changeset
21 KERNEL = $(MD)/rel_32 $(MD)/boot_1773_6ms $(MD)/krn
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
22 OS9BOOT_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
816
boisy
parents:
diff changeset
23 $(MD)/rbf.mn \
1638
1b23a41c674d Updated makefiles
boisy
parents: 1371
diff changeset
24 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \
1934
af946652495d Makefiles reflect new module names
boisy
parents: 1817
diff changeset
25 $(MD)/scf.mn $(MD)/vtio.dr \
1311
e7cac8de00e9 Updated Makefiles to build bootfiles from new module filenames
boisy
parents: 1169
diff changeset
26 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
1934
af946652495d Makefiles reflect new module names
boisy
parents: 1817
diff changeset
27 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
816
boisy
parents:
diff changeset
28 $(MD)/vrn.dr $(MD)/vi.dd \
1318
a543ba9d856b Makefiles now reference sysgo instead of cc3go
boisy
parents: 1311
diff changeset
29 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd
816
boisy
parents:
diff changeset
30
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
31 OS9BOOT_80D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
32 $(MD)/rbf.mn \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
33 $(MD)/rb1773.dr $(MD)/ddd0_80d.dd \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
34 $(MD)/scf.mn $(MD)/vtio.dr \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
35 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
36 $(MD)/covdg_small.io $(MD)/term_vdg.dt \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
37 $(MD)/vrn.dr $(MD)/vi.dd \
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
38 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
39
2064
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1941
diff changeset
40 BOOTCMDS = $(LEVEL2)/coco3/cmds/shell_21 $(LEVEL2)/coco3/cmds/date \
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1941
diff changeset
41 $(LEVEL2)/coco3/cmds/echo $(LEVEL2)/coco3/cmds/link \
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1941
diff changeset
42 $(LEVEL2)/coco3/cmds/setime
818
907c5ccd392f Added shell and utils, now disks work properly
boisy
parents: 816
diff changeset
43
1941
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
44 TEXTFILES_D1 = startup tOC_40d.txt
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
45 TEXTFILES = startup tOC_80d.txt
897
16d7698f8929 os9copy does eol translation now
boisy
parents: 876
diff changeset
46
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
47 SUPPORTFILES_D1 = logDir object picDir sndDir viewDir vol.0 \
897
16d7698f8929 os9copy does eol translation now
boisy
parents: 876
diff changeset
48 vol.1 vol.2 vol.3 vol.4 vol.12 vol.14 words.tok
816
boisy
parents:
diff changeset
49
2099
c0e39b3fc9e9 Updated
boisy
parents: 2081
diff changeset
50 SUPPORTFILES_D2 = object vol.0 vol.5 vol.6 vol.7 vol.8 vol.11 vol.12 vol.14
816
boisy
parents:
diff changeset
51
2099
c0e39b3fc9e9 Updated
boisy
parents: 2081
diff changeset
52 SUPPORTFILES_D3 = object vol.0 vol.5 vol.6 vol.7 vol.9 vol.11 vol.12 vol.14
816
boisy
parents:
diff changeset
53
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
54 SUPPORTFILES = logDir object picDir sndDir viewDir vol.0 \
1941
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
55 vol.1 vol.2 vol.3 vol.4 vol.5 vol.6 vol.7 vol.8 vol.9 \
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
56 vol.11 vol.12 vol.14 words.tok
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
57
816
boisy
parents:
diff changeset
58 ALLOBJS = $(CMDS)
boisy
parents:
diff changeset
59
boisy
parents:
diff changeset
60 all: $(ALLOBJS)
boisy
parents:
diff changeset
61
boisy
parents:
diff changeset
62 clean: dskclean
boisy
parents:
diff changeset
63 $(RM) $(ALLOBJS)
boisy
parents:
diff changeset
64
2123
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
65 dsk_40d: all
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
66 $(RM) $(DISK_1_40D) $(DISK_2_40D) $(DISK_3_40D)
2064
c8bb06c82d68 Changes for new NitrOS-9 directory structure
boisy
parents: 1941
diff changeset
67 $(CD) $(LEVEL2)/coco3; make
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
68 $(OS9FORMAT_DS40) -q $(DISK_1_40D) -n$(DISK_1_40D_NAME)
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
69 $(MERGE) $(OS9BOOT_40D)>os9boot_40d
816
boisy
parents:
diff changeset
70 $(MERGE) $(KERNEL)>kernel_1773
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
71 $(OS9GEN) $(DISK_1_40D) -b=os9boot_40d -t=kernel_1773
2123
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
72 $(RM) os9boot_40d kernel_1773
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
73 $(MAKDIR) $(DISK_1_40D),CMDS
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
74 $(CP) $(CMDS) $(DISK_1_40D),CMDS
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
75 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $(DISK_1_40D),CMDS/$(file);)
818
907c5ccd392f Added shell and utils, now disks work properly
boisy
parents: 816
diff changeset
76 $(MERGE) $(BOOTCMDS)>shell
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
77 $(CP) shell $(DISK_1_40D),CMDS
818
907c5ccd392f Added shell and utils, now disks work properly
boisy
parents: 816
diff changeset
78 $(RM) shell
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
79 $(OS9ATTR) $(DISK_1_40D),CMDS/shell -e -pe -pr -e -w -r
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
80 $(OS9RENAME) $(DISK_1_40D),CMDS/sierra AutoEx
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
81 $(CPL) $(TEXTFILES_D1) $(DISK_1_40D),.
1941
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
82 $(OS9RENAME) $(DISK_1_40D),tOC_40d.txt tOC.txt
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
83 $(CP) $(SUPPORTFILES_D1) $(DISK_1_40D),.
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
84 tocgen $(DISK_1_40D),tOC.txt $(DISK_1_40D),tOC
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
85 $(OS9FORMAT_DS40) -q $(DISK_2_40D) -n$(DISK_2_40D_NAME)
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
86 $(CP) $(SUPPORTFILES_D2) $(DISK_2_40D),.
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
87 $(OS9FORMAT_DS40) -q $(DISK_3_40D) -n$(DISK_3_40D_NAME)
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
88 $(CP) $(SUPPORTFILES_D3) $(DISK_3_40D),.
2123
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
89
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
90 dsk_80d: all
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
91 $(RM) $(DISK_80D)
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
92 $(CD) $(LEVEL2)/coco3; make
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
93 $(OS9FORMAT_DS80) -q $(DISK_80D) -n$(DISK_80D_NAME)
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
94 $(MERGE) $(OS9BOOT_80D)>os9boot_80d
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
95 $(MERGE) $(KERNEL)>kernel_1773
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
96 $(OS9GEN) $(DISK_80D) -b=os9boot_80d -t=kernel_1773
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
97 $(RM) os9boot_80d kernel_1773
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
98 $(MAKDIR) $(DISK_80D),CMDS
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
99 $(CP) $(CMDS) $(DISK_80D),CMDS
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
100 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $(DISK_80D),CMDS/$(file);)
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
101 $(MERGE) $(BOOTCMDS)>shell
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
102 $(CP) shell $(DISK_80D),CMDS
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
103 $(RM) shell
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
104 $(OS9ATTR) $(DISK_80D),CMDS/shell -e -pe -pr -e -w -r
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
105 $(OS9RENAME) $(DISK_80D),CMDS/sierra AutoEx
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
106 $(CPL) $(TEXTFILES) $(DISK_80D),.
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
107 $(OS9RENAME) $(DISK_80D),tOC_80d.txt tOC.txt
1941
f408295c1f0a tOC files now properly made for 40 and 80 track disks
boisy
parents: 1940
diff changeset
108 $(CP) $(SUPPORTFILES) $(DISK_80D),.
2081
b50ba27b6c06 Updated
boisy
parents: 2073
diff changeset
109 tocgen $(DISK_80D),tOC.txt $(DISK_80D),tOC
816
boisy
parents:
diff changeset
110
2123
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
111 dsk: dsk_40d dsk_80d
82081ff99be5 Redid makefiles, separating 40 and 80 track disk images. Also added 80 track disk images to some games that didn't have one.
boisy
parents: 2099
diff changeset
112
1121
6a058c03adb1 More Makefile changes
boisy
parents: 1036
diff changeset
113 dskcopy: dsk
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
114 $(CP) $(DISK_1_40D) $(DISK_2_40D) $(DISK_3_40D) $(DISK_80D) $(DSKDIR)
1121
6a058c03adb1 More Makefile changes
boisy
parents: 1036
diff changeset
115
816
boisy
parents:
diff changeset
116 dskclean:
1940
a530244a3403 Now added an 80 track disk
boisy
parents: 1939
diff changeset
117 $(RM) $(DISK_1_40D) $(DISK_2_40D) $(DISK_3_40D) $(DISK_80D)