- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
38 lines
913 B
Python
38 lines
913 B
Python
load("//modules:module.bzl", "cc_everest_module")
|
|
|
|
IMPLS = [
|
|
"main",
|
|
]
|
|
|
|
cc_everest_module(
|
|
name = "System",
|
|
impls = IMPLS,
|
|
deps = [
|
|
"//lib:run_application",
|
|
"//lib/everest/timer:libtimer",
|
|
"@com_github_HowardHinnant_date//:date",
|
|
],
|
|
)
|
|
|
|
# Install script files alongside the binary
|
|
genrule(
|
|
name = "system_scripts",
|
|
srcs = [
|
|
"constants.env",
|
|
"diagnostics_uploader.sh",
|
|
"firmware_updater.sh",
|
|
"signed_firmware_downloader.sh",
|
|
"signed_firmware_installer.sh",
|
|
],
|
|
outs = [
|
|
"System/constants.env",
|
|
"System/diagnostics_uploader.sh",
|
|
"System/firmware_updater.sh",
|
|
"System/signed_firmware_downloader.sh",
|
|
"System/signed_firmware_installer.sh",
|
|
],
|
|
cmd = "mkdir -p $(RULEDIR)/System && " +
|
|
"cp $(SRCS) $(RULEDIR)/System/",
|
|
visibility = ["//visibility:public"],
|
|
)
|