comparison os9/level2/Makefile @ 94:f20bf9874697

fix os9 dir
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 25 Dec 2018 15:57:05 +0900
parents src/os9/level2/Makefile@eb9be32c701c
children ef5959682d03
comparison
equal deleted inserted replaced
93:03a26438ab8d 94:f20bf9874697
1 OS9SRC=../nitros9-code
2 SRCDIR=$(OS9SRC)/level2/modules
3 SRCCMD=$(OS9SRC)/level1/cmds
4 SRCCMD2=$(OS9SRC)/level2/cmds
5
6 A09 = ../../src/a09 -I $(OS9SRC)/defs/
7
8 ALL = ioman pdisk init os9p1 os9p2 os9p3_perr os9p4_regdump pipe pipeman pipeman_named piper rbf scf term pty d0 d1 clock vector boot shell dir mdir sysgo v0 vrbf
9
10 all : $(ALL)
11 cd cmds ; make
12
13 clean :
14 cd cmds ; make clean
15 rm -rf $(ALL) *.lst *.dSYM
16
17 LST = -l $@.lst
18 pdisk :
19 $(A09) pdisk.asm -o pdisk $(LST) $(LST)
20
21 boot : boot.asm
22 $(A09) boot.asm -o boot $(LST)
23
24 sysgo : sysgo.asm
25 $(A09) sysgo.asm -o sysgo $(LST)
26
27 init : init.asm
28 $(A09) init.asm -o $@ $(LST)
29
30 vector : vector.asm
31 $(A09) vector.asm -o vector $(LST)
32
33 term : pty-dd.asm
34 $(A09) pty-dd.asm -o term $(LST)
35
36 d0 : d0.asm
37 $(A09) d0.asm -o d0 $(LST)
38
39 d1 : d1.asm
40 $(A09) d1.asm -o d1 $(LST)
41
42 v0 : v0.asm
43 $(A09) $@.asm -o $@ $(LST)
44
45 clock :
46 $(A09) clock.asm -o clock $(LST)
47
48 pty :
49 $(A09) ../level1/pty.asm -o pty $(LST)
50
51 shell :
52 $(A09) ${SRCCMD}/shell_21.asm -o shell $(LST)
53
54 mdir :
55 $(A09) ${SRCCMD2}/mdir.asm -o mdir $(LST)
56
57 dir :
58 $(A09) ${SRCCMD}/dir.asm -o dir $(LST)
59
60 os9p1 :
61 $(A09) -I $(OS9SRC)/level1/modules/kernel/ ${SRCDIR}/kernel/krn.asm -o os9p1 $(LST)
62
63 os9p2 :
64 $(A09) ${SRCDIR}/kernel/krnp2.asm -o os9p2 $(LST)
65
66 os9p3_perr :
67 $(A09) ${SRCDIR}/krnp3_perr.asm -o os9p3_perr $(LST)
68
69 os9p4_regdump :
70 $(A09) ${SRCDIR}/krnp4_regdump.asm -o os9p4_regdump $(LST)
71
72 ioman :
73 $(A09) ${SRCDIR}/ioman.asm -o ioman $(LST)
74
75 pipe :
76 $(A09) $(OS9SRC)/level1/modules/pipe.asm -o $@ $(LST)
77
78 pipeman :
79 $(A09) $(OS9SRC)/level1/modules/pipeman.asm -o $@ $(LST)
80
81 pipeman_named :
82 $(A09) ${SRCDIR}/pipeman_named.asm -o pipeman_named $(LST)
83
84 piper :
85 $(A09) $(OS9SRC)/level1/modules/piper.asm -o $@ $(LST)
86
87 rbf :
88 $(A09) ${SRCDIR}/rbf.asm -o rbf $(LST)
89
90 vrbf : vrbf.asm
91 $(A09) vrbf.asm -o vrbf $(LST)
92
93 scf :
94 $(A09) $(OS9SRC)/level1/modules/scf.asm -o $@ $(LST)
95