@@ -51,47 +51,67 @@ def mkcbmfs(self, name, items: TargetsMap = {}, title="CBMFS", id=None):
5151 label = "MKCBMFS" ,
5252 )
5353
54-
5554llvmclibrary (
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
6490llvmrawprogram (
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
7197llvmrawprogram (
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
83104llvmrawprogram (
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
90111llvmrawprogram (
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