1DOLLY 72TOOLCHAIN ghostty-build3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST http@078FROM /v0.1.2/Dollyfile-zig-build ca6ff5aed5f4dbe0e3cfad7a256bc3d05fb4e5d045099dfc1869cc64990af16e910REQUIRES HEADER libc11REQUIRES HEADER display12REQUIRES HEADER input13REQUIRES TOOL   ar14REQUIRES TOOL   cc15REQUIRES TOOL   make16REQUIRES TOOL   rm17REQUIRES TOOL   tar18REQUIRES TOOL   zig1920SOURCE /v0.1.2/dist/static/default/ghostty.tar              945865657d183d1b97124e383af4c455da577f42215d58cdd29ee4a942136664 /tmp/ghostty.tar21SOURCE /v0.1.2/dist/static/default/uucode.tar               27d4103c73b68b20c21adaee05c4cd2c01fc418e083f5961148e1f872951453e /tmp/uucode.tar22SOURCE /v0.1.2/dist/static/default/ghostty/display.c        9f3ccec3ff957681e80a05da47dc545026dfac505da5875918bcab6be744e028 /usr/src/dolly/ghostty/display.c23SOURCE /v0.1.2/dist/static/default/stb_truetype.h           ecd30b05e0dd4fea3a13c26810dd9e1992dc379049482c393d5a19e6b5090aab /tmp/ghostty/stb_truetype.h24SOURCE /v0.1.2/dist/static/default/IosevkaTerm-SemiBold.ttf 754545a4f6250efdd3d2cc916bb344c59f0c59830405307dfd44d183f919a654 /usr/share/fonts/IosevkaTerm-SemiBold.ttf25SLOP tar \26  -xf /tmp/ghostty.tar \27  -C /28SLOP tar \29  -xf /tmp/uucode.tar \30  -C /3132# Zig emits Ghostty VT and compiler_rt as C; cc compiles them. zig.h passes33# usize as uint64_t *, and @returnAddress would import an Emscripten helper.34FILE /tmp/ghostty/Makefile35    .RECIPEPREFIX := >36    ZIGFLAGS := -OReleaseSmall -target wasm64-emscripten -mcpu=generic+atomics -fsingle-threaded -ofmt=c37    CFLAGS := -O2 -std=c99 -fno-strict-aliasing -Wno-incompatible-pointer-types -I /usr/lib/zig38    all: /usr/lib/libghostty-vt.a /usr/lib/libdisplay.so39    /tmp/ghostty/ghostty-vt.c:40    >zig build-obj \41    >  $(ZIGFLAGS) \42    >  -lc \43    >  --name ghostty-vt \44    >  --dep build_options \45    >  --dep terminal_options \46    >  --dep unicode_tables \47    >  --dep symbols_tables \48    >  --dep uucode \49    >  -Mroot=/usr/src/ghostty/src/lib_vt.zig \50    >  -Mbuild_options=/usr/src/ghostty/generated/build-options.zig \51    >  -Mterminal_options=/usr/src/ghostty/generated/terminal-options.zig \52    >  -Municode_tables=/usr/src/ghostty/generated/unicode-props.zig \53    >  -Msymbols_tables=/usr/src/ghostty/generated/unicode-symbols.zig \54    >  -ODebug \55    >  --dep types.zig \56    >  --dep config.zig \57    >  --dep tables \58    >  -Muucode=/usr/src/uucode/src/root.zig \59    >  -ODebug \60    >  -Mtypes.zig=/usr/src/uucode/src/types.zig \61    >  -ODebug \62    >  --dep types.zig \63    >  --dep storage.zig \64    >  -Mconfig.zig=/usr/src/uucode/src/config.zig \65    >  -ODebug \66    >  --dep config.zig \67    >  --dep storage.zig \68    >  --dep build_config \69    >  -Mtables=/usr/src/ghostty/generated/uucode-tables.zig \70    >  -ODebug \71    >  --dep config.zig \72    >  -Mstorage.zig=/usr/src/uucode/src/storage.zig \73    >  --dep config.zig \74    >  --dep storage.zig \75    >  -Mbuild_config=/usr/src/ghostty/src/build/uucode_config.zig \76    >  -femit-bin=$@77    /tmp/ghostty/compiler_rt.c:78    >zig build-obj $(ZIGFLAGS) --name compiler_rt -Mroot=/usr/lib/zig/compiler_rt.zig -femit-bin=$@79    /tmp/ghostty/ghostty-vt.o: /tmp/ghostty/ghostty-vt.c80    >cc -c $(CFLAGS) '-D__builtin_return_address(level)=0' -o $@ $<81    /tmp/ghostty/compiler_rt.o: /tmp/ghostty/compiler_rt.c82    >cc -c $(CFLAGS) -o $@ $<83    /usr/lib/libghostty-vt.a: /tmp/ghostty/ghostty-vt.o /tmp/ghostty/compiler_rt.o84    >ar rcs $@ $^85    /usr/lib/libdisplay.so: /usr/src/dolly/ghostty/display.c /usr/lib/libghostty-vt.a86    >cc \87    >  -shared \88    >  --dolly-kernel-plugin \89    >  -O2 \90    >  -I /tmp/ghostty \91    >  -I /usr/include \92    >  $< \93    >  -lghostty-vt \94    >  -o $@95SLOP CWD /usr/src/ghostty make \96  -f /tmp/ghostty/Makefile9798FILE /usr/share/fonts/IosevkaTerm-SemiBold.ttf99FILE /usr/share/licenses/ghostty/LICENSE100FILE /usr/share/licenses/uucode/LICENSE.md101102EXPORTS LIB    ghostty-vt /usr/lib/libghostty-vt.a103EXPORTS LIB    display    /usr/lib/libdisplay.so104EXPORTS HEADER ghostty-vt /usr/include/ghostty105106SLOP rm \107  -rf \108  /tmp/ghostty \109  /tmp/ghostty.tar \110  /tmp/uucode.tar \111  /usr/src/dolly/ghostty \112  /usr/src/ghostty \113  /usr/src/uucode114115# Opened, the image runs the display library it just built.116EXPORTS ENV DISPLAY /usr/lib/libdisplay.so117118ENTRY /bin/foreground -i /bin/slop119