Commit Graph

5 Commits

Author SHA1 Message Date
Tom van Dijk
cf8e90a245
build: add build.sh convenience script for linux
This makes it easier to do rebuilds using docker, because it doesn't
actually modify the source tree (so that Git actually understands what
you are doing with the chmodding), as all directories touched by docker
are temporary, except for `result`, which is the "output". This just
contains ISLE.EXE, LEGO1.DLL and LEGO1.lib.

Optionally Nix can be used to speed up the "copy the source to somewhere
temporary" step.

Note that this doesn't work for MacOS, because this script uses
`--tmpfs`, which is Linux-only.
2025-05-15 17:50:16 +02:00
Tom van Dijk
68ed0b9353
build: split into build and install phase 2025-05-15 17:50:16 +02:00
Tom van Dijk
8acfe39e4c
feat(docker): Use parallel compilation 2025-05-15 17:50:15 +02:00
Zoë B
81f28f149f
pin container base image repository and debian version (#1473) [skip ci] 2025-05-11 21:59:16 -04:00
Ramen2X
3e5967f3f3
initial Docker support (#1308) 2025-01-02 19:16:23 -05:00