Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/packages/arcadepak/makefile @ 2910:87f2133301b0
Remove execute permissions from files that should not have it
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sat, 11 Jan 2014 21:52:42 +0100 |
parents | 28ed72477814 |
children | 66963ae41cb6 |
rev | line source |
---|---|
2610 | 1 include $(NITROS9DIR)/rules.mak |
2 | |
3 6809L2 = $(NITROS9DIR)/level2/coco3 | |
4 DEPENDS = ./makefile | |
5 | |
6 CMD = $(6809L2)/cmds | |
7 DISK_40D = arcadepack_40d.dsk | |
8 DISK_80D = arcadepack_80d.dsk | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
9 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
|
10 DISK_BECKER = arcadepack_becker.dsk |
2610 | 11 CMDS = grfdrv runb |
12 SHELLMODS = $(CMD)/shell_21 $(CMD)/dir $(CMD)/echo $(CMD)/link $(CMD)/load $(CMD)/mdir | |
13 | |
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
|
14 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
|
15 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
|
16 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
|
17 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
|
18 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
|
19 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
|
20 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
|
21 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
|
22 SHANGROOT = $(shell $(CD) shanghai; make --no-print-directory showroot) |
2610 | 23 MD = $(6809L2)/modules |
24 | |
25 # We make our own bootfile and kernel track | |
26 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
|
27 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
|
28 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
|
29 |
2610 | 30 OS9BOOT_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
31 $(MD)/rbf.mn \ | |
32 $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \ | |
33 $(MD)/scf.mn $(MD)/vtio.dr \ | |
34 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
35 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ | |
36 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ | |
37 $(MD)/w6.dw $(MD)/w7.dw \ | |
38 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd | |
39 | |
40 OS9BOOT_80D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ | |
41 $(MD)/rbf.mn \ | |
42 $(MD)/rb1773.dr $(MD)/ddd0_80d.dd \ | |
43 $(MD)/scf.mn $(MD)/vtio.dr \ | |
44 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ | |
45 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ | |
46 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ | |
47 $(MD)/w6.dw $(MD)/w7.dw \ | |
48 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd | |
49 | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
50 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
|
51 $(MD)/rbf.mn \ |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
52 $(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
|
53 $(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
|
54 $(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
|
55 $(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
|
56 $(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
|
57 $(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
|
58 $(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
|
59 |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
60 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
|
61 $(MD)/rbf.mn \ |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
62 $(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
|
63 $(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
|
64 $(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
|
65 $(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
|
66 $(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
|
67 $(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
|
68 $(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
|
69 |
2610 | 70 ALLOBJS = $(CMDS) |
71 | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
72 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
|
73 |
2610 | 74 all: shell |
75 $(CD) smash; make | |
76 $(CD) thexder; make | |
77 $(CD) shanghai; make | |
78 | |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
79 dsk: all $(DSKS) |
2610 | 80 |
81 shell: $(DEPENDS) | |
82 $(MERGE) $(SHELLMODS)>$@ | |
83 @$(ECHO) "*** Be sure the size of this file is less than 7681 bytes! ***" | |
84 @ls -l $@ | |
85 @$(ECHO) "" | |
86 | |
87 $(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
|
88 $(RM) $@ |
2610 | 89 $(CD) $(6809L2); make |
90 $(OS9FORMAT_DS40) $@ -n"NitrOS-9 Arcade Pack" | |
91 $(MERGE) $(OS9BOOT_40D)>os9boot | |
92 $(MERGE) $(KERNEL)>kernel_1773 | |
93 $(OS9GEN) $@ -b=os9boot -t=kernel_1773 | |
94 $(RM) os9boot kernel_1773 | |
95 $(MAKDIR) $@,CMDS | |
2869
cfa6222348f7
makefiles: Separate OS9COPY and CP macros
Tormod Volden <debian.tormod@gmail.com>
parents:
2868
diff
changeset
|
96 $(OS9COPY) shell $@,CMDS |
2610 | 97 $(OS9ATTR_EXEC) $@,CMDS/shell |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
98 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
99 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
100 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
101 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
102 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
103 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
104 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
105 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
106 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2610 | 107 $(MAKDIR) $@,SYS |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
108 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
109 $(OS9COPY) -r $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
110 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
111 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
112 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
113 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2610 | 114 $(CPL) startup $@, |
115 | |
116 $(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
|
117 $(RM) $@ |
2610 | 118 $(CD) $(6809L2); make |
119 $(OS9FORMAT_DS80) $@ -n"NitrOS-9 Arcade Pack" | |
120 $(MERGE) $(OS9BOOT_80D)>os9boot | |
121 $(MERGE) $(KERNEL)>kernel_1773 | |
122 $(OS9GEN) $@ -b=os9boot -t=kernel_1773 | |
123 $(RM) os9boot kernel_1773 | |
124 $(MAKDIR) $@,CMDS | |
2869
cfa6222348f7
makefiles: Separate OS9COPY and CP macros
Tormod Volden <debian.tormod@gmail.com>
parents:
2868
diff
changeset
|
125 $(OS9COPY) shell $@,CMDS/shell |
2610 | 126 $(OS9ATTR_EXEC) $@,CMDS/shell |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
127 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
128 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
129 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
130 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
131 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
132 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
133 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
134 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
135 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2610 | 136 $(MAKDIR) $@,SYS |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
137 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
138 $(OS9COPY) -r $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
139 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
140 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
141 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
142 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2610 | 143 $(CPL) startup $@, |
144 | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
145 $(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
|
146 $(RM) $@ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
147 $(CD) $(6809L2); make |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
148 $(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
|
149 $(MERGE) $(OS9BOOT_DW)>os9boot |
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
150 $(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
|
151 $(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
|
152 $(RM) os9boot kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
153 $(MAKDIR) $@,CMDS |
2869
cfa6222348f7
makefiles: Separate OS9COPY and CP macros
Tormod Volden <debian.tormod@gmail.com>
parents:
2868
diff
changeset
|
154 $(OS9COPY) shell $@,CMDS/shell |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
155 $(OS9ATTR_EXEC) $@,CMDS/shell |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
156 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
157 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
158 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
159 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
160 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
161 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
162 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
163 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
164 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
165 $(MAKDIR) $@,SYS |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
166 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
167 $(OS9COPY) -r $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
168 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
169 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
170 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
171 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
172 $(CPL) startup $@, |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
173 |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
174 $(DISK_BECKER): all |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
175 $(RM) $@ |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
176 $(CD) $(6809L2); make |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2763
diff
changeset
|
177 $(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
|
178 $(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
|
179 $(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
|
180 $(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
|
181 $(RM) os9boot kernel |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
182 $(MAKDIR) $@,CMDS |
2869
cfa6222348f7
makefiles: Separate OS9COPY and CP macros
Tormod Volden <debian.tormod@gmail.com>
parents:
2868
diff
changeset
|
183 $(OS9COPY) shell $@,CMDS/shell |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
184 $(OS9ATTR_EXEC) $@,CMDS/shell |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
185 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
186 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
187 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
188 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
189 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
190 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
191 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2873
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
192 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
Tormod Volden <debian.tormod@gmail.com>
parents:
2869
diff
changeset
|
193 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
194 $(MAKDIR) $@,SYS |
2889
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
195 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
196 $(OS9COPY) -r $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
197 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
198 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
199 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
0edac6dc70ed
arcadepak/makefile: Fixup the OS9COPY factorization
Tormod Volden <debian.tormod@gmail.com>
parents:
2886
diff
changeset
|
200 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
201 $(CPL) startup $@, |
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
202 |
2610 | 203 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
|
204 $(RM) shell |
2610 | 205 $(CD) smash; make clean |
206 $(CD) thexder; make clean | |
207 $(CD) shanghai; make clean | |
208 | |
2613 | 209 dskcopy: dsk |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
210 $(CP) $(DSKS) $(DSKDIR) |
2613 | 211 |
2610 | 212 dskclean: |
2763
c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
drencor-xeen
parents:
2762
diff
changeset
|
213 $(RM) $(DSKS) |
2612
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
214 |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
215 info: |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
216 @$(ECHO) "*** NitrOS-9 Arcade Pak ***" |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
217 @$(ECHO) $(DISK_40D) $(DISK_80D) |
e55663e7aa7b
Fixed makfiles to include disk info
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2610
diff
changeset
|
218 |