annotate os9/Makefile @ 31:bd2b07db8917 cocoos9lv2v3

CoCoOS9 version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Jul 2018 15:16:13 +0900
parents 7b1b25ff010a
children 7c5379eb406e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
10e33568b38a clean up
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 20
diff changeset
1 all: os9mod makerom os9d.rom os9lv2.rom
0
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 CC=clang
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 CFLAGS = -g
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 os9mod : crc.c os9.h os9mod.c os9.h
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 $(CC) $(CFLAGS) -o os9mod crc.c os9mod.c
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 makerom : makerom.c
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 $(CC) $(CFLAGS) -o makerom makerom.c
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11
7
a6db579d8c11 level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
12 clean :
22
10e33568b38a clean up
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 20
diff changeset
13 rm -f makerom *.rom os9mod
7
a6db579d8c11 level 2 rom preparing...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
14
31
bd2b07db8917 CoCoOS9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
15 os9.rom : makerom level1/init.b level1/pty.b
bd2b07db8917 CoCoOS9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
16 ./makerom -o os9.rom level1/Shell level1/init.b level1/mdir level1/SysGo level1/IOMan level1/SCF level1/pty-dd.b level1/pty.b level1/OS9p2 level1/OS9
0
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
31
bd2b07db8917 CoCoOS9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
18 os9b.rom : makerom level1/init.b level1/pty.b
bd2b07db8917 CoCoOS9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
19 ./makerom -o os9b.rom level1/Basic09 level1/Shell level1/init.b level1/mdir level1/SysGo level1/IOMan level1/SCF level1/pty-dd.b level1/pty.b level1/OS9p2 level1/OS9
1
3c736a81b886 add disk
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
20
31
bd2b07db8917 CoCoOS9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
21 os9d.rom : makerom level1/init.b level1/pty.b
bd2b07db8917 CoCoOS9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
22 ./makerom -o os9d.rom level1/Shell level1/init.b level1/mdir level1/dir.b level1/SysGo level1/IOMan level1/pty-dd.b level1/pty.b level1/pdisk.b level1/d0.b level1/d1.b level1/clock.b level1/SCF level1/rbf.b level1/OS9p2 level1/OS9
0
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
11
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
24 os9lv2.rom : makerom level2/init
30
7b1b25ff010a disk io for mmu
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 26
diff changeset
25 ./makerom -o os9lv2.rom -2 level2/Shell level2/dir level2/d1 level2/ioman level2/os9p3_perr level2/os9p4_regdump level2/pipe level2/piper level2/pipeman level2/scf level2/rbf level2/os9p2 level2/sysgo level2/pdisk level2/d0 level2/pty level2/term level2/init level2/boot level2/os9p1