comparison auth/BUILD @ 264:04fee26ecce0

add authenticated JRPG conversation platform Add reusable auth/session storage, owned conversation recovery, guest quotas, admin workflows, URL-routed conversation UI, mobile frame support, and parallel browser acceptance. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Fri, 07 Aug 2026 07:34:12 -0700
parents
children
comparison
equal deleted inserted replaced
263:ee04e4e69fed 264:04fee26ecce0
1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
2 load("@rules_cc//cc:cc_library.bzl", "cc_library")
3
4 package(default_visibility = ["//visibility:public"])
5
6 cc_library(
7 name = "auth_crypto",
8 srcs = ["auth_crypto.c"],
9 hdrs = ["auth_crypto.h"],
10 deps = [
11 "//dowa:dowa",
12 "@openssl//:crypto",
13 ],
14 )
15
16 cc_library(
17 name = "auth_store",
18 srcs = ["auth_store.c"],
19 hdrs = ["auth_store.h"],
20 deps = [
21 ":auth_crypto",
22 "//deita:deita",
23 "//dowa:dowa",
24 "@openssl//:crypto",
25 ],
26 linkopts = ["-lpthread"],
27 )
28
29 cc_library(
30 name = "auth",
31 deps = [
32 ":auth_crypto",
33 ":auth_store",
34 ],
35 )
36
37 cc_binary(
38 name = "hash_password",
39 srcs = ["hash_password.c"],
40 deps = [
41 ":auth_crypto",
42 "@openssl//:crypto",
43 ],
44 )