about summary refs log tree commit diff
path: root/inscribe-evoke.e
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-09-23 03:48:08 -0700
committerIrene Knapp <ireneista@irenes.space>2026-09-23 05:35:36 -0700
commitb0b79f474956f7537d2eb576c4b4cfd6795bc1bc (patch)
tree127f71efb776705fafb2095323031c94efb965cd /inscribe-evoke.e
parent42e213368b5382bd3f39ab10fe147a088486523f (diff)
remove the magic words
now all the command-line invocations are pleasingly short :)

Change-Id: Ibe2b9f3b85ab3a51a9d95e3511b273664e6a8807
Force-Push: yes
Diffstat (limited to 'inscribe-evoke.e')
-rw-r--r--inscribe-evoke.e28
1 files changed, 28 insertions, 0 deletions
diff --git a/inscribe-evoke.e b/inscribe-evoke.e
new file mode 100644
index 0000000..e757c0e
--- /dev/null
+++ b/inscribe-evoke.e
@@ -0,0 +1,28 @@
+: prepare
+  here @ dup
+  s" core.e" pack-file-contents
+  s" linux.e" pack-file-contents
+  s" output.e" pack-file-contents
+  s" amd64.e" pack-file-contents
+  s" execution-support.e" pack-file-contents
+  s" log-load.e" pack-file-contents
+  s" dynamic.e" pack-file-contents
+  s" input.e" pack-file-contents
+  s" interpret.e" pack-file-contents
+  s" flow-control.e" pack-file-contents
+  s" linux-dynamic.e" pack-file-contents
+  s" labels.e" pack-file-contents
+  s" elf.e" pack-file-contents
+  s" transform.e" pack-file-contents
+  s" execution.e" pack-file-contents
+  s" evoke.e" pack-file-contents
+  8 packalign here !
+  s" evoke-source" variable
+
+  1024 1024 4 * * allocate s" evoke-binary" variable
+  1024 1024 4 * * allocate s" evoke-metadata" variable ;
+
+prepare
+evoke-metadata evoke-binary dup evoke-source hex-transform
+bye
+