Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/packages/arcadepak/makefile @ 2868:cfa46960b6bd
makefiles: Rename DW3 to DW all over
Rename dw3*.sb to dwio*.sb
This is part of getting default and lwtools-port branches
together, trying to avoid things falling through the
cracks.
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sun, 24 Nov 2013 11:13:40 +0100 |
parents | c03464c24b14 |
children | cfa6222348f7 |
rev | line source |
---|---|
2758
e4a0f58a5f9b
Found that people who do not have the envirornment variable NITROS9DIR set before building the project get a error missing file "/rules.mak". Found this is caused do to the fact that the code to set this envirornment variable is in the rules.mak which can't get loaded.
drencor-xeen
parents:
2613
diff
changeset
|
1 ifndef NITROS9DIR |
e4a0f58a5f9b
Found that people who do not have the envirornment variable NITROS9DIR set before building the project get a error missing file "/rules.mak". Found this is caused do to the fact that the code to set this envirornment variable is in the rules.mak which can't get loaded.
drencor-xeen
parents:
2613
diff
changeset
|
2 NITROS9DIR = $(HOME)/nitros9 |
e4a0f58a5f9b
Found that people who do not have the envirornment variable NITROS9DIR set before building the project get a error missing file "/rules.mak". Found this is caused do to the fact that the code to set this envirornment variable is in the rules.mak which can't get loaded.
drencor-xeen
parents:
2613
diff
changeset
|
3 endif |
2610 | 4 include $(NITROS9DIR)/rules.mak |
5 | |
6 6809L2 = $(NITROS9DIR)/level2/coco3 | |
7 DEPENDS = ./makefile | |
8 | |
9 CMD = $(6809L2)/cmds | |
10 DISK_40D = arcadepack_40d.dsk | |
11 DISK_80D = arcadepack_80d.dsk | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
12 DISK_DW = arcadepack_dw.dsk |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
13 DISK_BECKER = arcadepack_becker.dsk |
2610 | 14 CMDS = grfdrv runb |
15 SHELLMODS = $(CMD)/shell_21 $(CMD)/dir $(CMD)/echo $(CMD)/link $(CMD)/load $(CMD)/mdir | |
16 | |
2762
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
17 SMASHCMDS = $(shell $(CD) smash; make --no-print-directory showobjs) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
18 SMASHSYS = $(shell $(CD) smash; make --no-print-directory showsys) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
19 SMASHROOT = $(shell $(CD) smash; make --no-print-directory showroot) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
20 THEXCMDS = $(shell $(CD) thexder; make --no-print-directory showobjs) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
21 THEXSYS = $(shell $(CD) thexder; make --no-print-directory showsys) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
22 THEXROOT = $(shell $(CD) thexder; make --no-print-directory showroot) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
23 SHANGCMDS = $(shell $(CD) shanghai; make --no-print-directory showobjs) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
24 SHANGSYS = $(shell $(CD) shanghai; make --no-print-directory showsys) |
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
25 SHANGROOT = $(shell $(CD) shanghai; make --no-print-directory showroot) |
2610 | 26 MD = $(6809L2)/modules |
27 | |
28 # We make our own bootfile and kernel track | |
29 KERNEL = $(MD)/rel_40 $(MD)/boot_1773_6ms $(MD)/krn | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
30 KERNEL_DW = $(MD)/rel_40 $(MD)/boot_dw $(MD)/krn |
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
31 KERNEL_BECKER = $(MD)/rel_40 $(MD)/boot_dw_becker $(MD)/krn |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
32 |
2610 | 33 OS9BOOT_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
34 $(MD)/rbf.mn \ | |
35 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \ | |
36 $(MD)/scf.mn $(MD)/vtio.dr \ | |
37 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
38 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ | |
39 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ | |
40 $(MD)/w6.dw $(MD)/w7.dw \ | |
41 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd | |
42 | |
43 OS9BOOT_80D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ | |
44 $(MD)/rbf.mn \ | |
45 $(MD)/rb1773.dr $(MD)/ddd0_80d.dd \ | |
46 $(MD)/scf.mn $(MD)/vtio.dr \ | |
47 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
48 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ | |
49 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ | |
50 $(MD)/w6.dw $(MD)/w7.dw \ | |
51 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd | |
52 | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
53 OS9BOOT_DW = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
54 $(MD)/rbf.mn \ |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
55 $(MD)/rbdw.dr $(MD)/dwio.sb $(MD)/ddx0.dd \ |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
56 $(MD)/scf.mn $(MD)/vtio.dr \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
57 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
58 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
59 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
60 $(MD)/w6.dw $(MD)/w7.dw \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
61 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
62 |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
63 OS9BOOT_BECKER = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
64 $(MD)/rbf.mn \ |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
65 $(MD)/rbdw.dr $(MD)/dwio_becker.sb $(MD)/ddx0.dd \ |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
66 $(MD)/scf.mn $(MD)/vtio.dr \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
67 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
68 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
69 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
70 $(MD)/w6.dw $(MD)/w7.dw \ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
71 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
72 |
2610 | 73 ALLOBJS = $(CMDS) |
74 | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
75 DSKS = $(DISK_40D) $(DISK_80D) $(DISK_DW) $(DISK_BECKER) |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
76 |
2610 | 77 all: shell |
78 $(CD) smash; make | |
79 $(CD) thexder; make | |
80 $(CD) shanghai; make | |
81 | |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
82 dsk: all $(DSKS) |
2610 | 83 |
84 shell: $(DEPENDS) | |
85 $(MERGE) $(SHELLMODS)>$@ | |
86 @$(ECHO) "*** Be sure the size of this file is less than 7681 bytes! ***" | |
87 @ls -l $@ | |
88 @$(ECHO) "" | |
89 | |
90 $(DISK_40D): all | |
2762
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
91 $(RM) $@ |
2610 | 92 $(CD) $(6809L2); make |
93 $(OS9FORMAT_DS40) $@ -n"NitrOS-9 Arcade Pack" | |
94 $(MERGE) $(OS9BOOT_40D)>os9boot | |
95 $(MERGE) $(KERNEL)>kernel_1773 | |
96 $(OS9GEN) $@ -b=os9boot -t=kernel_1773 | |
97 $(RM) os9boot kernel_1773 | |
98 $(MAKDIR) $@,CMDS | |
99 $(CP) shell $@,CMDS | |
100 $(OS9ATTR_EXEC) $@,CMDS/shell | |
101 $(foreach file, $(CMDS), $(CP) $(6809L2)/cmds/$(file) $@,CMDS/$(file);) | |
102 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
103 $(foreach file, $(SMASHCMDS), $(CP) smash/$(file) $@,CMDS/$(file);) | |
104 $(foreach file, $(SMASHCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
105 $(foreach file, $(THEXCMDS), $(CP) thexder/$(file) $@,CMDS/$(file);) | |
106 $(foreach file, $(THEXCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
107 $(foreach file, $(SHANGCMDS), $(CP) shanghai/$(file) $@,CMDS/$(file);) | |
108 $(foreach file, $(SHANGCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
109 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
110 $(MAKDIR) $@,SYS | |
111 $(foreach file, $(SMASHSYS), $(CP) smash/$(file) $@,SYS/$(file);) | |
112 $(foreach file, $(THEXSYS), $(CP) thexder/$(file) $@,SYS/$(file);) | |
113 $(foreach file, $(SHANGSYS), $(CP) shanghai/$(file) $@,SYS/$(file);) | |
114 $(foreach file, $(SMASHROOT), $(CP) smash/$(file) $@,$(file);) | |
115 $(foreach file, $(THEXROOT), $(CP) thexder/$(file) $@,$(file);) | |
116 $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) | |
117 $(CPL) startup $@, | |
118 | |
119 $(DISK_80D): all | |
2762
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
120 $(RM) $@ |
2610 | 121 $(CD) $(6809L2); make |
122 $(OS9FORMAT_DS80) $@ -n"NitrOS-9 Arcade Pack" | |
123 $(MERGE) $(OS9BOOT_80D)>os9boot | |
124 $(MERGE) $(KERNEL)>kernel_1773 | |
125 $(OS9GEN) $@ -b=os9boot -t=kernel_1773 | |
126 $(RM) os9boot kernel_1773 | |
127 $(MAKDIR) $@,CMDS | |
128 $(CP) shell $@,CMDS/shell | |
129 $(OS9ATTR_EXEC) $@,CMDS/shell | |
130 $(foreach file, $(CMDS), $(CP) $(6809L2)/cmds/$(file) $@,CMDS/$(file);) | |
131 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
132 $(foreach file, $(SMASHCMDS), $(CP) smash/$(file) $@,CMDS/$(file);) | |
133 $(foreach file, $(SMASHCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
134 $(foreach file, $(THEXCMDS), $(CP) thexder/$(file) $@,CMDS/$(file);) | |
135 $(foreach file, $(THEXCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
136 $(foreach file, $(SHANGCMDS), $(CP) shanghai/$(file) $@,CMDS/$(file);) | |
137 $(foreach file, $(SHANGCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
138 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
139 $(MAKDIR) $@,SYS | |
140 $(foreach file, $(SMASHSYS), $(CP) smash/$(file) $@,SYS/$(file);) | |
141 $(foreach file, $(THEXSYS), $(CP) thexder/$(file) $@,SYS/$(file);) | |
142 $(foreach file, $(SHANGSYS), $(CP) shanghai/$(file) $@,SYS/$(file);) | |
143 $(foreach file, $(SMASHROOT), $(CP) smash/$(file) $@,$(file);) | |
144 $(foreach file, $(THEXROOT), $(CP) thexder/$(file) $@,$(file);) | |
145 $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) | |
146 $(CPL) startup $@, | |
147 | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
148 $(DISK_DW): all |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
149 $(RM) $@ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
150 $(CD) $(6809L2); make |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
151 $(OS9FORMAT_DW) $@ -n"NitrOS-9 Arcade Pack" |
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
152 $(MERGE) $(OS9BOOT_DW)>os9boot |
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
153 $(MERGE) $(KERNEL_DW)>kernel |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
154 $(OS9GEN) $@ -b=os9boot -t=kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
155 $(RM) os9boot kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
156 $(MAKDIR) $@,CMDS |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
157 $(CP) shell $@,CMDS/shell |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
158 $(OS9ATTR_EXEC) $@,CMDS/shell |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
159 $(foreach file, $(CMDS), $(CP) $(6809L2)/cmds/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
160 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
161 $(foreach file, $(SMASHCMDS), $(CP) smash/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
162 $(foreach file, $(SMASHCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
163 $(foreach file, $(THEXCMDS), $(CP) thexder/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
164 $(foreach file, $(THEXCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
165 $(foreach file, $(SHANGCMDS), $(CP) shanghai/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
166 $(foreach file, $(SHANGCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
167 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
168 $(MAKDIR) $@,SYS |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
169 $(foreach file, $(SMASHSYS), $(CP) smash/$(file) $@,SYS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
170 $(foreach file, $(THEXSYS), $(CP) thexder/$(file) $@,SYS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
171 $(foreach file, $(SHANGSYS), $(CP) shanghai/$(file) $@,SYS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
172 $(foreach file, $(SMASHROOT), $(CP) smash/$(file) $@,$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
173 $(foreach file, $(THEXROOT), $(CP) thexder/$(file) $@,$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
174 $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
175 $(CPL) startup $@, |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
176 |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
177 $(DISK_BECKER): all |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
178 $(RM) $@ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
179 $(CD) $(6809L2); make |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
180 $(OS9FORMAT_DW) $@ -n"NitrOS-9 Arcade Pack" |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
181 $(MERGE) $(OS9BOOT_BECKER)>os9boot |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
182 $(MERGE) $(KERNEL_BECKER)>kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
183 $(OS9GEN) $@ -b=os9boot -t=kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
184 $(RM) os9boot kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
185 $(MAKDIR) $@,CMDS |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
186 $(CP) shell $@,CMDS/shell |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
187 $(OS9ATTR_EXEC) $@,CMDS/shell |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
188 $(foreach file, $(CMDS), $(CP) $(6809L2)/cmds/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
189 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
190 $(foreach file, $(SMASHCMDS), $(CP) smash/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
191 $(foreach file, $(SMASHCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
192 $(foreach file, $(THEXCMDS), $(CP) thexder/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
193 $(foreach file, $(THEXCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
194 $(foreach file, $(SHANGCMDS), $(CP) shanghai/$(file) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
195 $(foreach file, $(SHANGCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
196 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
197 $(MAKDIR) $@,SYS |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
198 $(foreach file, $(SMASHSYS), $(CP) smash/$(file) $@,SYS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
199 $(foreach file, $(THEXSYS), $(CP) thexder/$(file) $@,SYS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
200 $(foreach file, $(SHANGSYS), $(CP) shanghai/$(file) $@,SYS/$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
201 $(foreach file, $(SMASHROOT), $(CP) smash/$(file) $@,$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
202 $(foreach file, $(THEXROOT), $(CP) thexder/$(file) $@,$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
203 $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
204 $(CPL) startup $@, |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
205 |
2610 | 206 clean: dskclean |
2762
9b29d654db13
Added empty_smash.txt and empty_thexder.txt to their respective folders and updated makefile(s) to use these files for their blank ROOT variables.
drencor-xeen
parents:
2758
diff
changeset
|
207 $(RM) shell |
2610 | 208 $(CD) smash; make clean |
209 $(CD) thexder; make clean | |
210 $(CD) shanghai; make clean | |
211 | |
2613 | 212 dskcopy: dsk |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
213 $(CP) $(DSKS) $(DSKDIR) |
2613 | 214 |
2610 | 215 dskclean: |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
216 $(RM) $(DSKS) |
2612
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
217 |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
218 info: |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
219 @$(ECHO) "*** NitrOS-9 Arcade Pak ***" |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
220 @$(ECHO) $(DISK_40D) $(DISK_80D) |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
221 |