Mercurial
view connectors/BUILD @ 281:c57149ad216e default tip
Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Tue, 18 Aug 2026 22:18:15 -0700 |
| parents | b3b547563ec7 |
| children |
line wrap: on
line source
load("@rules_cc//cc:cc_binary.bzl", "cc_binary") load("@rules_cc//cc:cc_library.bzl", "cc_library") load("@rules_cc//cc:cc_test.bzl", "cc_test") cc_library( name = "connector_core", srcs = ["core.c"], hdrs = ["connector.h"], deps = [ "//deita:deita", "//dowa:dowa", "//seobeo:seobeo", "@openssl//:crypto", ], visibility = ["//visibility:public"], ) cc_library( name = "connector_store", srcs = ["store.c"], hdrs = ["connector.h"], deps = [ ":connector_core", "//deita:deita", "//dowa:dowa", ], visibility = ["//visibility:public"], ) cc_library( name = "connector_auth_http", srcs = ["auth_http_adapter.c"], hdrs = ["auth_http_adapter.h"], deps = [ ":connector_core", "//auth:auth_http", "//dowa:dowa", "@openssl//:crypto", ], visibility = ["//visibility:public"], ) cc_library( name = "google_provider", srcs = ["google.c"], hdrs = ["connector.h"], deps = [ ":connector_core", "//dowa:dowa", "//seobeo:seobeo", ], visibility = ["//visibility:public"], ) cc_library( name = "connector_service_lib", srcs = [ "auth_test_page.c", "service.c", ], hdrs = [ "auth_test_page.h", "connector.h", ], deps = [ ":connector_core", ":connector_store", ":google_provider", "//dowa:dowa", "//seobeo:seobeo", ], ) cc_binary( name = "connector_server", srcs = ["main.c"], deps = [ ":connector_core", ":connector_auth_http", ":connector_service_lib", ":connector_store", ":google_provider", "//dowa:dowa", "//seobeo:seobeo", "@openssl//:crypto", ], ) cc_test( name = "core_store_test", srcs = ["tests/core_store_test.c"], deps = [ ":connector_core", ":connector_store", ], ) cc_test( name = "auth_http_adapter_test", srcs = ["tests/auth_http_adapter_test.c"], deps = [ ":connector_auth_http", "//auth:auth_crypto", "//auth:auth_http", "//auth:auth_store", "//dowa:dowa", ], ) cc_test( name = "google_provider_test", srcs = ["tests/google_provider_test.c"], deps = [ ":connector_core", ":google_provider", "//dowa:dowa", ], ) cc_test( name = "route_test", srcs = ["tests/route_test.c"], deps = [ ":connector_service_lib", "//dowa:dowa", "//seobeo:seobeo", ], ) test_suite( name = "connector_tests", tests = [ ":auth_http_adapter_test", ":core_store_test", ":google_provider_test", ":route_test", ], )