nandi/frqpublic Fork 0
bccb13490b96a3c38937528bc4ea07c8f11e3e2a
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

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

Build the APK with buck2, from pins rather than from a second checkout a71ef8f · on bccb13490b96a3c38937528bc4ea07c8f11e3e2a · nandi · 18d ago
BUCK · 19 lines · 783 BPython Blame HistoryRaw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# There is no compiler toolchain here, and that is the whole design.
#
# The APK's two native pieces are built by jolt-native: libvidya by its buck2
# graph, and the glue by the NDK its scripts/ pins. Everything this repo adds
# on top — the boot image, the dex, the packaging — is a tool invocation, so
# genrule is the only toolchain the graph needs. Nothing here is resolved
# against the machine except the Android SDK, which .buckconfig.local names.
load("@prelude//toolchains:genrule.bzl", "system_genrule_toolchain")
load("@prelude//toolchains:python.bzl", "system_python_bootstrap_toolchain")

system_genrule_toolchain(
    name = "genrule",
    visibility = ["PUBLIC"],
)

system_python_bootstrap_toolchain(
    name = "python_bootstrap",
    visibility = ["PUBLIC"],
)