annotate os9/Makefile @ 41:0d570c55ebd4 nitros9-version

fix for hg cloned nistros 9 code
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 17 Jul 2018 11:42:58 +0900
parents 7baffb867d70
children ec9f494497e1
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 :
33
7c5379eb406e nitors9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
13 rm -rf makerom *.rom os9mod *.dSYM
0
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
41
0d570c55ebd4 fix for hg cloned nistros 9 code
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
15 os9d.rom : makerom level1/init
37
7baffb867d70 nitros9 level 1 worked
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
16 ./makerom -o os9d.rom level1/shell level1/sysgo level1/ioman level1/term level1/pty level1/pdisk level1/d0 level1/d1 level1/clock level1/scf level1/rbf level1/init level1/os9p2 level1/os9p1
0
9a224bd9b45f os9 emulation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
11
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
18 os9lv2.rom : makerom level2/init
30
7b1b25ff010a disk io for mmu
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 26
diff changeset
19 ./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
33
7c5379eb406e nitors9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
20
7c5379eb406e nitors9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
21
41
0d570c55ebd4 fix for hg cloned nistros 9 code
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
22 level1/init : nitros9-code
33
7c5379eb406e nitors9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
23 cd level1 ; make
7c5379eb406e nitors9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
24
41
0d570c55ebd4 fix for hg cloned nistros 9 code
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
25 level2/init : nitros9-code
33
7c5379eb406e nitors9 version
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
26 cd level2 ; make
37
7baffb867d70 nitros9 level 1 worked
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
27
41
0d570c55ebd4 fix for hg cloned nistros 9 code
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
28 nitros9-code :
0d570c55ebd4 fix for hg cloned nistros 9 code
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
29 hg clone http://hg.code.sf.net/p/nitros9/code nitros9-code
37
7baffb867d70 nitros9 level 1 worked
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
30