Mercurial > hg > Members > kono > os9 > sbc09
annotate os9/level2/Makefile @ 191:d0f5894e9b3a default tip
some how load: confilicts in gmake
author | kono |
---|---|
date | Thu, 07 Dec 2023 09:37:15 +0900 |
parents | f524c0c95559 |
children |
rev | line source |
---|---|
41
0d570c55ebd4
fix for hg cloned nistros 9 code
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
37
diff
changeset
|
1 OS9SRC=../nitros9-code |
33 | 2 SRCDIR=$(OS9SRC)/level2/modules |
3 SRCCMD=$(OS9SRC)/level1/cmds | |
4 SRCCMD2=$(OS9SRC)/level2/cmds | |
6 | 5 |
94 | 6 A09 = ../../src/a09 -I $(OS9SRC)/defs/ |
6 | 7 |
46 | 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 | |
157 | 10 all : $(ALL) TL1 mc09 |
71 | 11 cd cmds ; make |
6 | 12 |
13 clean : | |
71 | 14 cd cmds ; make clean |
161 | 15 rm -rf $(ALL) *.lst *.dSYM mc09 |
6 | 16 |
24 | 17 LST = -l $@.lst |
11 | 18 pdisk : |
24 | 19 $(A09) pdisk.asm -o pdisk $(LST) $(LST) |
6 | 20 |
11 | 21 boot : boot.asm |
24 | 22 $(A09) boot.asm -o boot $(LST) |
11 | 23 |
37 | 24 sysgo : sysgo.asm |
25 $(A09) sysgo.asm -o sysgo $(LST) | |
6 | 26 |
8 | 27 init : init.asm |
52
51b437557f42
boot without disk image
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
46
diff
changeset
|
28 $(A09) init.asm -o $@ $(LST) |
6 | 29 |
11 | 30 vector : vector.asm |
24 | 31 $(A09) vector.asm -o vector $(LST) |
11 | 32 |
33 term : pty-dd.asm | |
24 | 34 $(A09) pty-dd.asm -o term $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
35 |
11 | 36 d0 : d0.asm |
24 | 37 $(A09) d0.asm -o d0 $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
38 |
11 | 39 d1 : d1.asm |
24 | 40 $(A09) d1.asm -o d1 $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
41 |
46 | 42 v0 : v0.asm |
43 $(A09) $@.asm -o $@ $(LST) | |
44 | |
34 | 45 clock : |
53 | 46 $(A09) clock.asm -o clock $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
47 |
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
48 pty : |
31 | 49 $(A09) ../level1/pty.asm -o pty $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
50 |
11 | 51 shell : |
24 | 52 $(A09) ${SRCCMD}/shell_21.asm -o shell $(LST) |
11 | 53 |
54 mdir : | |
33 | 55 $(A09) ${SRCCMD2}/mdir.asm -o mdir $(LST) |
11 | 56 |
57 dir : | |
24 | 58 $(A09) ${SRCCMD}/dir.asm -o dir $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
59 |
6 | 60 os9p1 : |
33 | 61 $(A09) -I $(OS9SRC)/level1/modules/kernel/ ${SRCDIR}/kernel/krn.asm -o os9p1 $(LST) |
6 | 62 |
63 os9p2 : | |
33 | 64 $(A09) ${SRCDIR}/kernel/krnp2.asm -o os9p2 $(LST) |
6 | 65 |
66 os9p3_perr : | |
33 | 67 $(A09) ${SRCDIR}/krnp3_perr.asm -o os9p3_perr $(LST) |
6 | 68 |
69 os9p4_regdump : | |
33 | 70 $(A09) ${SRCDIR}/krnp4_regdump.asm -o os9p4_regdump $(LST) |
6 | 71 |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
72 ioman : |
24 | 73 $(A09) ${SRCDIR}/ioman.asm -o ioman $(LST) |
7
a6db579d8c11
level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
74 |
6 | 75 pipe : |
33 | 76 $(A09) $(OS9SRC)/level1/modules/pipe.asm -o $@ $(LST) |
6 | 77 |
78 pipeman : | |
33 | 79 $(A09) $(OS9SRC)/level1/modules/pipeman.asm -o $@ $(LST) |
6 | 80 |
81 pipeman_named : | |
24 | 82 $(A09) ${SRCDIR}/pipeman_named.asm -o pipeman_named $(LST) |
6 | 83 |
84 piper : | |
33 | 85 $(A09) $(OS9SRC)/level1/modules/piper.asm -o $@ $(LST) |
6 | 86 |
87 rbf : | |
24 | 88 $(A09) ${SRCDIR}/rbf.asm -o rbf $(LST) |
6 | 89 |
46 | 90 vrbf : vrbf.asm |
91 $(A09) vrbf.asm -o vrbf $(LST) | |
92 | |
6 | 93 scf : |
33 | 94 $(A09) $(OS9SRC)/level1/modules/scf.asm -o $@ $(LST) |
6 | 95 |
151 | 96 TL1 : |
189
f524c0c95559
add instros9 source and break instruction
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
161
diff
changeset
|
97 ln -s -f ../../TL1 . |
f524c0c95559
add instros9 source and break instruction
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
161
diff
changeset
|
98 ln -s -f ../../LISP09 . |
157 | 99 mc09 : |
189
f524c0c95559
add instros9 source and break instruction
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
161
diff
changeset
|
100 ln -s -f ../../mc09 . |
151 | 101 |