Skip to content

Commit 6d09d52

Browse files
committed
Fix kim-1 builds
1 parent 1c4a9ce commit 6d09d52

File tree

1 file changed

+36
-16
lines changed

1 file changed

+36
-16
lines changed

src/arch/kim-1/build.py

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -51,47 +51,67 @@ def mkcbmfs(self, name, items: TargetsMap = {}, title="CBMFS", id=None):
5151
label="MKCBMFS",
5252
)
5353

54-
5554
llvmclibrary(
5655
name="k-1013",
57-
srcs=["./k-1013.S", "./kim-1.S"],
56+
srcs=["./k-1013.S", "./kim-1-k1013.S"],
5857
deps=["include"],
5958
hdrs={"k-1013.inc": "./k-1013.inc", "kim-1.inc": "./kim-1.inc"},
6059
)
6160

62-
llvmclibrary(name="libsd", srcs=["./libsd.S"], deps=["include", ".+k-1013"])
61+
llvmclibrary(
62+
name="pario",
63+
srcs=["./pario.S"],
64+
deps=["include"],
65+
hdrs={"kim-1.inc": "./kim-1.inc"},
66+
)
67+
68+
llvmclibrary(
69+
name="sdcard",
70+
srcs=["./libsd.S", "./kim-1-sdcard.S"],
71+
deps=["include"],
72+
hdrs={"kim-1.inc": "./kim-1.inc"},
73+
)
74+
75+
llvmclibrary(
76+
name="iec-kim",
77+
srcs=["./kim-1-iec.S"],
78+
deps=["include"],
79+
hdrs={"kim-1.inc": "./kim-1.inc"},
80+
)
81+
82+
llvmclibrary(
83+
name="iec-pal",
84+
srcs=["./kim-1-iec.S"],
85+
cflags=["-DPAL_1"],
86+
deps=["include"],
87+
hdrs={"kim-1.inc": "./kim-1.inc"},
88+
)
6389

6490
llvmrawprogram(
6591
name="bios-k1013",
66-
srcs=["./kim-1-k1013.S"],
92+
srcs=["./kim-1.S", "./kim-1.inc"],
6793
deps=["include", "src/lib+bioslib", ".+k-1013"],
6894
linkscript="./kim-1-k1013.ld",
6995
)
7096

7197
llvmrawprogram(
7298
name="bios-sdcard",
73-
srcs=["./kim-1-sdcard.S"],
74-
deps=[
75-
"include",
76-
"src/lib+bioslib",
77-
".+k-1013",
78-
".+libsd",
79-
],
99+
srcs=["./kim-1.S", "./kim-1.inc"],
100+
deps=["include", "src/lib+bioslib", ".+sdcard"],
80101
linkscript="./kim-1-sdcard.ld",
81102
)
82103

83104
llvmrawprogram(
84105
name="bios-iec-kim",
85-
srcs=["./kim-1-iec.S"],
86-
deps=["include", "src/lib+bioslib", ".+k-1013"],
106+
srcs=["./kim-1.S", "./kim-1.inc"],
107+
deps=["include", "src/lib+bioslib", ".+iec-kim"],
87108
linkscript="./kim-1-iec.ld",
88109
)
89110

90111
llvmrawprogram(
91112
name="bios-iec-pal",
92-
srcs=["./kim-1-iec.S"],
93-
cflags=["-DPAL_1"],
94-
deps=["include", "src/lib+bioslib", ".+k-1013"],
113+
srcs=["./kim-1.S", "./kim-1.inc"],
114+
deps=["include", "src/lib+bioslib", ".+iec-pal"],
95115
linkscript="./kim-1-iec.ld",
96116
)
97117

0 commit comments

Comments
 (0)