comparison os9/level2/Makefile @ 33:7c5379eb406e

nitors9 version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Jul 2018 15:22:54 +0900
parents bd2b07db8917
children 2032755628dc
comparison
equal deleted inserted replaced
32:b494a9bab5f1 33:7c5379eb406e
1 OS9SRC=../../../../nitros9-code
2 SRCDIR=$(OS9SRC)/level2/modules
3 SRCCMD=$(OS9SRC)/level1/cmds
4 SRCCMD2=$(OS9SRC)/level2/cmds
1 5
2 A09 = ../../a09 6 A09 = ../../a09 -I $(OS9SRC)/defs/
3
4 SRCDIR=../../CoCoOS9/level2v3/MODULES
5 SRCCMD=../../CoCoOS9/level2v3/CMDS
6 7
7 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 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
8 9
9 clean : 10 clean :
10 rm -f 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 *.lst 11 rm -rf 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 *.lst *.dSYM
11 12
12 LST = -l $@.lst 13 LST = -l $@.lst
13 pdisk : 14 pdisk :
14 $(A09) pdisk.asm -o pdisk $(LST) $(LST) 15 $(A09) pdisk.asm -o pdisk $(LST) $(LST)
15 # $(A09) ../level1/pdisk.asm -o pdisk $(LST)
16 16
17 boot : boot.asm 17 boot : boot.asm
18 $(A09) boot.asm -o boot $(LST) 18 $(A09) boot.asm -o boot $(LST)
19 19
20 sysgo : sysgo.asm 20 sysgo : sysgo.asm
43 43
44 shell : 44 shell :
45 $(A09) ${SRCCMD}/shell_21.asm -o shell $(LST) 45 $(A09) ${SRCCMD}/shell_21.asm -o shell $(LST)
46 46
47 mdir : 47 mdir :
48 $(A09) ${SRCCMD}/mdir.asm -o mdir $(LST) 48 $(A09) ${SRCCMD2}/mdir.asm -o mdir $(LST)
49 49
50 dir : 50 dir :
51 $(A09) ${SRCCMD}/dir.asm -o dir $(LST) 51 $(A09) ${SRCCMD}/dir.asm -o dir $(LST)
52 52
53 os9p1 : 53 os9p1 :
54 $(A09) ${SRCDIR}/os9p1.asm -o os9p1 $(LST) 54 $(A09) -I $(OS9SRC)/level1/modules/kernel/ ${SRCDIR}/kernel/krn.asm -o os9p1 $(LST)
55 55
56 os9p2 : 56 os9p2 :
57 $(A09) ${SRCDIR}/os9p2.asm -o os9p2 $(LST) 57 $(A09) ${SRCDIR}/kernel/krnp2.asm -o os9p2 $(LST)
58 58
59 os9p3_perr : 59 os9p3_perr :
60 $(A09) ${SRCDIR}/os9p3_perr.asm -o os9p3_perr $(LST) 60 $(A09) ${SRCDIR}/krnp3_perr.asm -o os9p3_perr $(LST)
61 61
62 os9p4_regdump : 62 os9p4_regdump :
63 $(A09) ${SRCDIR}/os9p4_regdump.asm -o os9p4_regdump $(LST) 63 $(A09) ${SRCDIR}/krnp4_regdump.asm -o os9p4_regdump $(LST)
64 64
65 ioman : 65 ioman :
66 $(A09) ${SRCDIR}/ioman.asm -o ioman $(LST) 66 $(A09) ${SRCDIR}/ioman.asm -o ioman $(LST)
67 67
68 pipe : 68 pipe :
69 $(A09) ${SRCDIR}/pipe.asm -o pipe $(LST) 69 $(A09) $(OS9SRC)/level1/modules/pipe.asm -o $@ $(LST)
70 70
71 pipeman : 71 pipeman :
72 $(A09) ${SRCDIR}/pipeman.asm -o pipeman $(LST) 72 $(A09) $(OS9SRC)/level1/modules/pipeman.asm -o $@ $(LST)
73 73
74 pipeman_named : 74 pipeman_named :
75 $(A09) ${SRCDIR}/pipeman_named.asm -o pipeman_named $(LST) 75 $(A09) ${SRCDIR}/pipeman_named.asm -o pipeman_named $(LST)
76 76
77 piper : 77 piper :
78 $(A09) ${SRCDIR}/piper.asm -o piper $(LST) 78 $(A09) $(OS9SRC)/level1/modules/piper.asm -o $@ $(LST)
79 79
80 rbf : 80 rbf :
81 $(A09) ${SRCDIR}/rbf.asm -o rbf $(LST) 81 $(A09) ${SRCDIR}/rbf.asm -o rbf $(LST)
82 82
83 scf : 83 scf :
84 $(A09) ${SRCDIR}/scf.asm -o scf $(LST) 84 $(A09) $(OS9SRC)/level1/modules/scf.asm -o $@ $(LST)
85 85