Mercurial > hg > Members > kono > os9 > sbc09
annotate os9/level2/cmds/Makefile @ 169:c9dc1be48de4
fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 11 Apr 2019 14:09:32 +0900 |
parents | 5aeff8abca9c |
children | d0f5894e9b3a |
rev | line source |
---|---|
71 | 1 SRC2 = ../../nitros9-code/level2/cmds |
2 SRC1 = ../../nitros9-code/level1/cmds | |
58 | 3 |
72 | 4 OBJ2 = mdir mfree proc procs reboot dmem pmap smap mmap |
58 | 5 |
169 | 6 OBJ1 = asm attr calldbg cmp config copy cputype date debug del deldir devs dir dir_cb dirsort dump echo edit disasm \ |
82 | 7 error free help ident irqs link list load login makdir pxd pwd procs prompt shellplus sleep tee touch tsmon unlink \ |
97
5aeff8abca9c
add echo control on sbc09
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
94
diff
changeset
|
8 game09 sbc09 cat kernel09.s basic.s |
58 | 9 |
72 | 10 |
58 | 11 all : $(OBJ2) $(OBJ1) |
12 | |
94 | 13 A09 = ../../../src/a09 |
58 | 14 |
71 | 15 clean : |
16 rm -rf *.lst $(OBJ2) $(OBJ1) | |
58 | 17 |
82 | 18 game09 : |
94 | 19 $(A09) -l $@.lst -o $@ ../../../game09/$@.asm |
82 | 20 |
97
5aeff8abca9c
add echo control on sbc09
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
94
diff
changeset
|
21 sbc09 : sbc09.asm |
5aeff8abca9c
add echo control on sbc09
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
94
diff
changeset
|
22 $(A09) -l $@.lst -o $@ $@.asm |
5aeff8abca9c
add echo control on sbc09
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
94
diff
changeset
|
23 cat : cat.asm |
86 | 24 $(A09) -l $@.lst -o $@ $@.asm |
90
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
25 |
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
26 # sbc09 cmds/kernel09.s |
94 | 27 kernel09.s : ../../../examples_forth/kernel09 |
28 cp ../../../examples_forth/kernel09 kernel09.s | |
90
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
29 |
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
30 # sbc09 cmds/basic.s |
97
5aeff8abca9c
add echo control on sbc09
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
94
diff
changeset
|
31 basic.asm : ../../../basic/basic.asm fixbasic.pl |
94 | 32 perl fixbasic.pl ../../../basic/basic.asm > basic.asm |
90
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
33 |
97
5aeff8abca9c
add echo control on sbc09
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
94
diff
changeset
|
34 basic.s : basic.asm |
90
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
35 $(A09) -l $@.lst -s $@ basic.asm |
ec33be78865e
add basic to os9 level2
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
86
diff
changeset
|
36 |
58 | 37 mdir : |
72 | 38 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm |
58 | 39 mfree : |
72 | 40 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm |
58 | 41 proc : |
42 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm | |
43 procs : | |
71 | 44 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm |
58 | 45 reboot : |
46 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm | |
47 smap : | |
48 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm | |
72 | 49 mmap : |
50 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm | |
51 pmap : | |
52 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm | |
53 dmem : | |
54 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm | |
58 | 55 |
56 asm : | |
57 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
58 attr : | |
59 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
60 calldbg : | |
61 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
62 cmp : | |
63 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
64 config : | |
65 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
66 copy : | |
67 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
68 cputype : | |
69 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
70 date : | |
71 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
72 debug : | |
73 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
74 del : | |
75 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
76 deldir : | |
77 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
78 devs : | |
79 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
80 dir : | |
81 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
82 dir_cb : | |
83 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
84 dirsort : | |
85 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
67 | 86 disasm : |
58 | 87 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm |
88 dump : | |
89 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
71 | 90 dw.as : |
91 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
58 | 92 echo : |
93 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
94 edit : | |
95 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
96 error : | |
97 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
98 free : | |
99 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
100 help : | |
101 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
102 ident : | |
103 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
104 irqs : | |
105 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
106 link : | |
107 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
108 list : | |
109 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
110 load : | |
111 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
112 login : | |
113 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
114 makdir : | |
115 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
71 | 116 pxd : |
117 $(A09) -D PXD -l $@.lst -o $@ $(SRC1)/pd.asm | |
118 pwd : | |
119 $(A09) -D PWD -l $@.lst -o $@ $(SRC1)/pd.asm | |
58 | 120 prompt : |
121 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
122 shellplus : | |
123 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
124 sleep : | |
125 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
126 tee : | |
127 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
128 touch : | |
129 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
130 tsmon : | |
131 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm | |
132 unlink : | |
133 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm |