annotate src/os9/level2/cmds/Makefile @ 67:02d742bf52e5

reorganize commands
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 02 Aug 2018 08:30:39 +0900
parents cmds/Makefile@efbe39fee3ae
children eb9be32c701c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
58
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 SRC2 = ../src/os9/nitros9-code/level2/cmds
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 SRC1 = ../src/os9/nitros9-code/level1/cmds
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 OBJ2 = dmem mdir mfree mmap pmap proc procs reboot smap
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 OBJ1 = asm attr calldbg cmp config copy cputype date debug del deldir devs dir dir_cb dirsort dump echo edit \
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 error free help ident irqs link list load login makdir pd procs prompt shellplus sleep tee touch tsmon unlink
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 all : $(OBJ2) $(OBJ1)
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 A09 = ../src/a09
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 dmem :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 mdir :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 mfree :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 mmap :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 pmap :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 proc :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 procs :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 reboot :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 smap :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 $(A09) -l $@.lst -o $@ $(SRC2)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 asm :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 attr :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 calldbg :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 cmp :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 config :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 copy :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 cputype :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47 date :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 debug :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 del :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 deldir :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 devs :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 dir :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 dir_cb :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 dirsort :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
67
02d742bf52e5 reorganize commands
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 58
diff changeset
63 disasm :
58
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 dump :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 echo :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
68 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
69 edit :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 error :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
72 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
73 free :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
74 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
75 help :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
76 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
77 ident :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
78 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
79 irqs :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
80 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
81 link :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
82 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
83 list :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
84 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
85 load :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
86 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
87 login :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
88 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
89 makdir :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
90 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
91 pd :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
92 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
93 prompt :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
94 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
95 shellplus :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
96 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
97 sleep :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
98 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
99 tee :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
100 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
101 touch :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
102 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
103 tsmon :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
104 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
105 unlink :
efbe39fee3ae add command directory
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
106 $(A09) -l $@.lst -o $@ $(SRC1)/$@.asm