2022-03-07 23:53:05 +00:00
|
|
|
export XDG_CACHE_HOME
|
|
|
|
|
|
|
|
!nim = |> nim compile -o:%o %f |>
|
2021-10-06 09:30:38 +00:00
|
|
|
|
2021-09-24 19:25:47 +00:00
|
|
|
: ../../../preserves/src/preserves/preserves_schema_nim.nim |> !nim |> preserves_schema_nim
|
2021-10-06 09:30:38 +00:00
|
|
|
|
2021-09-24 19:25:47 +00:00
|
|
|
!preserves_schema_nim = | ./preserves_schema_nim |> ./preserves_schema_nim %f |> %B.nim
|
2021-10-06 09:30:38 +00:00
|
|
|
|
2021-09-24 19:25:47 +00:00
|
|
|
schemas = \
|
|
|
|
dataspace.nim \
|
|
|
|
dataspacePatterns.nim \
|
|
|
|
gatekeeper.nim \
|
|
|
|
protocol.nim \
|
|
|
|
racketEvent.nim \
|
|
|
|
secureChatProtocol.nim \
|
|
|
|
service.nim \
|
|
|
|
simpleChatProtocol.nim \
|
|
|
|
stream.nim \
|
|
|
|
sturdy.nim \
|
|
|
|
tcp.nim \
|
|
|
|
timer.nim \
|
2022-03-07 23:53:05 +00:00
|
|
|
trace.nim \
|
2021-09-24 19:25:47 +00:00
|
|
|
transportAddress.nim \
|
|
|
|
worker.nim \
|
|
|
|
|
|
|
|
: ../../../protocols/schema-bundle.bin |> !preserves_schema_nim |> $(schemas)
|
|
|
|
|
|
|
|
: foreach $(schemas) | $(schemas) |> nim check %f; touch %o |> .%B.nim.check
|