2022-12-22 22:14:07 +00:00
|
|
|
.gitignore
|
2022-11-14 23:30:43 +00:00
|
|
|
export NIX_PATH
|
|
|
|
export XDG_CACHE_HOME
|
|
|
|
|
2022-12-22 22:14:07 +00:00
|
|
|
DIRENV = direnv exec .
|
2022-12-05 22:12:38 +00:00
|
|
|
|
2022-12-22 22:14:07 +00:00
|
|
|
BIN_DIR = $(TUP_CWD)/bin
|
2022-11-14 23:30:43 +00:00
|
|
|
|
2022-12-22 22:14:07 +00:00
|
|
|
NIM_BACKEND = compile
|
|
|
|
!nim = |> ^o nim compile %B^ $(DIRENV) nim $(NIM_BACKEND) --hints:off -o:%o %f |> %B
|
2022-12-23 00:36:08 +00:00
|
|
|
!nim_run = |> ^o nim run %B^$(DIRENV) nim c $(NIM_PATH) --hints:off -o:%o -r %f |> %B.run
|
2022-12-05 22:12:38 +00:00
|
|
|
|
2022-12-22 22:14:07 +00:00
|
|
|
!symlink = |> ln -s %f %o |>
|
2022-12-05 22:12:38 +00:00
|
|
|
|
2022-12-22 22:14:07 +00:00
|
|
|
!preserves_schema_nim = | $(BIN_DIR)/<preserves_schema_nim> |> ^o generate nim module %B^ $(BIN_DIR)/preserves_schema_nim %f |>
|
2022-12-23 00:36:08 +00:00
|
|
|
!preserves_schemac = | $(BIN_DIR)/<schemac> |> ^o^ $(BIN_DIR)/schemac |>
|