Shen S42 C - Windows build
===========================

Build requirements only:
  1. TinyCC 0.9.27 x86_64 at C:\tcc\tcc.exe
  2. Python 3 available as py.exe or python.exe

Python is used only to regenerate native C from KLambda during the build.
It is NOT required to run the finished shen-c.exe.

Build:
  powershell -ExecutionPolicy Bypass -File .\build-windows.ps1

The build performs, in order:
  KLambda\*.kl
       -> tools\gen_compiled_kernel.py
       -> src\c\compiled_kernel.c
       -> TinyCC
       -> bin\shen-c.exe

It also downloads and compiles the small Boehm GC source release if needed.

Run:
  powershell -ExecutionPolicy Bypass -File .\shen-c.ps1

KLambda\ is the source of truth.  To upgrade Shen, replace the KLambda tree
and rebuild.  Do not hand-edit src\c\compiled_kernel.c.
