32 lines
1017 B
Plaintext
32 lines
1017 B
Plaintext
export NIX_PATH
|
|
export XDG_CACHE_HOME
|
|
|
|
NIX_SHELL = nix-shell --run
|
|
PKGS_FLAKE = "github:nixos/nixpkgs/release-22.11"
|
|
|
|
DHALL_LINK = $(TUP_CWD)/dhall
|
|
!dhall = | $(DHALL_LINK) |> $(DHALL_LINK)/bin/dhall |>
|
|
|
|
LOWDOWN_LINK = $(TUP_CWD)/lowdown
|
|
!lowdown = | $(LOWDOWN_LINK) |> $(LOWDOWN_LINK)/bin/lowdown |>
|
|
|
|
NODEJS_LINK = $(TUP_CWD)/nodejs
|
|
!nodejs = | $(NODEJS_LINK) |> $(NODEJS_LINK)/bin/node |>
|
|
|
|
preserves_schema_nim = $(TUP_CWD)/preserves_schema_nim
|
|
|
|
NIM = $(TUP_CWD)/nim/bin/nim
|
|
!nim = |> $(NIM) c --hints:off $(NIM_PATH) -o:%o %f |> %B
|
|
!nim_run = |> $(NIM) c --hints:off -o:%o -r %f |> %B.run
|
|
|
|
PRESERVES_TOP = $(TUP_CWD)
|
|
|
|
!preserves_schema_nim = | $(preserves_schema_nim) |> $(preserves_schema_nim) %f |> $(PRESERVES_TOP)/<preserves>
|
|
|
|
preserves-schemac = $(TUP_CWD)/preserves-schemac
|
|
!preserves-schemac = | $(preserves-schemac) |> $(preserves-schemac) |> $(PRESERVES_TOP)/<schemas>
|
|
|
|
NIM_PATH += --path:$(TUP_CWD)/preserves-nim/src
|
|
NIM_PATH += --path:$(TUP_CWD)/syndicate-nim/src
|
|
NIM_PATH += --path:$(TUP_CWD)/taps/src
|