nandi/jolt-nativepublic Fork 0
14a30c029628db6eb0966e8de5efffa1aeeafc57
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

BUCK · 22 lines · 604 BPython Blame HistoryRaw
Build under buck2, with the toolchain pinned rather than found 460541b nandi 19d ago1# Both shared objects, in one directory, under the names jolt's `:jolt/native`
2# looks for. `just build` copies this directory's contents where a consumer
3# points LD_LIBRARY_PATH.
4genrule(
5 name = "libvidya",
6 out = "libvidya.so",
7 cmd = "cp $(location //crates/jolt-vidya:vidya-ffi[shared]) $OUT",
8 visibility = ["PUBLIC"],
9)
10
11genrule(
12 name = "libjoltmoq",
13 out = "libjoltmoq.so",
14 cmd = "cp $(location //crates/jolt-moq:jolt-moq[shared]) $OUT",
15 visibility = ["PUBLIC"],
16)
17
18filegroup(
19 name = "libs",
20 srcs = [":libjoltmoq", ":libvidya"],
21 visibility = ["PUBLIC"],
22)