Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/packages/arcadepak/makefile @ 2857:d5220b220313 lwtools-port
Makefiles: Use native cp for copying dsk images
The "os9 copy" is not able to do this on Cygwin,
and is not the right tool for the job anyway.
Thanks to Bob Devries for reporting this issue!
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sat, 13 Jul 2013 11:53:36 +0200 |
parents | 84d284e812cd |
children | 854ef52e512f |
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 |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
14 SMASHCMDS = $(shell $(CD) smash; make --no-print-directory showobjs) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
15 SMASHSYS = $(shell $(CD) smash; make --no-print-directory showsys) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
16 SMASHROOT = $(shell $(CD) smash; make --no-print-directory showroot) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
17 THEXCMDS = $(shell $(CD) thexder; make --no-print-directory showobjs) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
18 THEXSYS = $(shell $(CD) thexder; make --no-print-directory showsys) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
19 THEXROOT = $(shell $(CD) thexder; make --no-print-directory showroot) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
20 SHANGCMDS = $(shell $(CD) shanghai; make --no-print-directory showobjs) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
21 SHANGSYS = $(shell $(CD) shanghai; make --no-print-directory showsys) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
27 KERNEL_DW = $(MD)/rel_40 $(MD)/boot_dw $(MD)/krn |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
28 KERNEL_BECKER = $(MD)/rel_40 $(MD)/boot_dw_becker $(MD)/krn |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
50 OS9BOOT_DW = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
51 $(MD)/rbf.mn \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
52 $(MD)/rbdw.dr $(MD)/dwio.sb $(MD)/ddx0.dd \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
53 $(MD)/scf.mn $(MD)/vtio.dr \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
54 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
55 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
56 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
57 $(MD)/w6.dw $(MD)/w7.dw \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
58 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
59 |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
60 OS9BOOT_BECKER = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
61 $(MD)/rbf.mn \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
62 $(MD)/rbdw.dr $(MD)/dwio_becker.sb $(MD)/ddx0.dd \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
63 $(MD)/scf.mn $(MD)/vtio.dr \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
64 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
65 $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
66 $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
67 $(MD)/w6.dw $(MD)/w7.dw \ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
68 $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
69 |
2610 | 70 ALLOBJS = $(CMDS) |
71 | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
72 DSKS = $(DISK_40D) $(DISK_80D) $(DISK_DW) $(DISK_BECKER) |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
73 |
2610 | 74 all: shell |
75 $(CD) smash; make | |
76 $(CD) thexder; make | |
77 $(CD) shanghai; make | |
78 | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
96 $(OS9COPY) shell $@,CMDS |
2610 | 97 $(OS9ATTR_EXEC) $@,CMDS/shell |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
98 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
99 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
100 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
101 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
102 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
103 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
104 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
105 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
106 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2610 | 107 $(MAKDIR) $@,SYS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
108 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
109 $(OS9COPY) $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
110 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
111 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
112 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
113 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2610 | 114 $(CPL) startup $@, |
115 | |
116 $(DISK_80D): all | |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
125 $(OS9COPY) shell $@,CMDS/shell |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
126 $(OS9ATTR_EXEC) $@,CMDS/shell |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
127 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
128 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
129 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
130 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
131 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
132 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
133 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
134 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
135 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
136 $(MAKDIR) $@,SYS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
137 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
138 $(OS9COPY) $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
139 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
140 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
141 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
142 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
143 $(CPL) startup $@, |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
144 |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
145 $(DISK_DW): all |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
146 $(RM) $@ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
147 $(CD) $(6809L2); make |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
148 $(OS9FORMAT_DW) $@ -n"NitrOS-9 Arcade Pack" |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
149 $(MERGE) $(OS9BOOT_DW)>os9boot |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
150 $(MERGE) $(KERNEL_DW)>kernel |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
151 $(OS9GEN) $@ -b=os9boot -t=kernel |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
152 $(RM) os9boot kernel |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
153 $(MAKDIR) $@,CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
154 $(OS9COPY) shell $@,CMDS/shell |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
155 $(OS9ATTR_EXEC) $@,CMDS/shell |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
156 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
157 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
158 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
159 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
160 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
161 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
162 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
163 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
164 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
165 $(MAKDIR) $@,SYS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
166 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
167 $(OS9COPY) $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
168 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
169 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
170 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
171 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
172 $(CPL) startup $@, |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
173 |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
174 $(DISK_BECKER): all |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
175 $(RM) $@ |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
176 $(CD) $(6809L2); make |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
177 $(OS9FORMAT_DW) $@ -n"NitrOS-9 Arcade Pack" |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
178 $(MERGE) $(OS9BOOT_BECKER)>os9boot |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
179 $(MERGE) $(KERNEL_BECKER)>kernel |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
180 $(OS9GEN) $@ -b=os9boot -t=kernel |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
181 $(RM) os9boot kernel |
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
diff
changeset
|
182 $(MAKDIR) $@,CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
183 $(OS9COPY) shell $@,CMDS/shell |
2610 | 184 $(OS9ATTR_EXEC) $@,CMDS/shell |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
185 $(OS9COPY) $(foreach file,$(CMDS),$(6809L2)/cmds/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
186 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
187 $(OS9COPY) $(foreach file,$(SMASHCMDS),smash/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
188 $(OS9ATTR_EXEC) $(foreach file,$(SMASHCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
189 $(OS9COPY) $(foreach file,$(THEXCMDS),thexder/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
190 $(OS9ATTR_EXEC) $(foreach file,$(THEXCMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
191 $(OS9COPY) $(foreach file,$(SHANGCMDS),shanghai/$(file)) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
192 $(OS9ATTR_EXEC) $(foreach file,$(SHANGCMDS),$@,CMDS/$(file)) |
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2845
diff
changeset
|
193 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2610 | 194 $(MAKDIR) $@,SYS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
195 $(OS9COPY) $(foreach file,$(SMASHSYS),smash/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
196 $(OS9COPY) $(foreach file,$(THEXSYS),thexder/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
197 $(OS9COPY) $(foreach file,$(SHANGSYS),shanghai/$(file)) $@,SYS |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
198 $(OS9COPY) $(foreach file,$(SMASHROOT),smash/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
199 $(OS9COPY) $(foreach file,$(THEXROOT),thexder/$(file)) $@, |
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2850
diff
changeset
|
200 $(OS9COPY) $(foreach file,$(SHANGROOT),shanghai/$(file)) $@, |
2610 | 201 $(CPL) startup $@, |
202 | |
203 clean: dskclean | |
2717
2626a34f4929
Fixed makefiles for better cleans
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2613
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 |
2857
d5220b220313
Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents:
2856
diff
changeset
|
210 $(CP) $(DSKS) $(DSKDIR) |
2613 | 211 |
2610 | 212 dskclean: |
2774
1868fbf470e7
Merged lwtools-port (2773:ce3dba57003b) and mainline (2772:0a3f4d8ea6d5)
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2717
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 |