diff options
| author | Irene Knapp <ireneista@irenes.space> | 2026-09-26 18:27:44 -0700 |
|---|---|---|
| committer | Irene Knapp <ireneista@irenes.space> | 2026-10-05 01:50:32 -0700 |
| commit | 7acba568178af4048135a858a7ca9c6fb9c00520 (patch) | |
| tree | 3b7d71fcca38ffbdfc07076ff63a3288087ba7b9 /inscribe-evoke.e | |
| parent | ec9f86c580f68cee79fb726f5d89436e22d33980 (diff) | |
refactor the compilation harness
it's more declarative now. however, at the moment it only produces the one type of executable, so it's only for building "evoke", not "hex". hopefully that can be fixed soon. Change-Id: Id970b9952fcd73ba6da4fa503ae2f784afe1b8a7 Force-Push: yes
Diffstat (limited to 'inscribe-evoke.e')
| -rw-r--r-- | inscribe-evoke.e | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/inscribe-evoke.e b/inscribe-evoke.e deleted file mode 100644 index e5dc420..0000000 --- a/inscribe-evoke.e +++ /dev/null @@ -1,31 +0,0 @@ -~ cat inscribe-evoke.e | ./evoke > evoke.hex - -: prepare - here @ dup - s" language/static/core.e" pack-file-contents - s" language/static/linux.e" pack-file-contents - s" language/static/output.e" pack-file-contents - s" language/static/amd64.e" pack-file-contents - s" language/static/execution-support.e" pack-file-contents - s" language/static/log-load.e" pack-file-contents - s" language/dynamic/dynamic.e" pack-file-contents - s" language/dynamic/input.e" pack-file-contents - s" language/dynamic/interpret.e" pack-file-contents - s" language/dynamic/flow-control.e" pack-file-contents - s" language/dynamic/linux.e" pack-file-contents - s" language/dynamic/files.e" pack-file-contents - s" compilation/labels.e" pack-file-contents - s" compilation/elf.e" pack-file-contents - s" compilation/transform.e" pack-file-contents - s" compilation/execution.e" pack-file-contents - s" evoke.e" pack-file-contents - 0 pack8 8 packalign here ! - s" evoke-source" variable - - 1024 1024 4 * * allocate s" evoke-binary" variable - 1024 1024 8 * * allocate s" evoke-metadata" variable ; - -prepare -evoke-metadata evoke-binary dup evoke-source hex-transform -bye - |