1DOLLY 72APPLICATION mojo-gpu3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST download@07REQUIRES HOST gpu@08REQUIRES HOST http@09REQUIRES HOST snapshot@010REQUIRES HOST upload@011REQUIRES HOST threads@01213# A shell with the Mojo compiler built in Dolly (the mojo package) and what its14# programs link against, in an image with a GPU: kernels run here.15FROM /v0.1.4/Dollyfile-system 915c71d4ce772989e3076060967824e48ccd6a1a6259624fe6213542df088dbc16INSTALL /v0.1.4/demos/mojo/Dollyfile-mojo 6959487f711b3a3ecd6ea8caa40f18c6b51737e07c616eb280388343a57a352417REQUIRES TOOL mojo18REQUIRES LIB dolly-gpu1920# Programs to start from: the target's test programs, as they are tested.21SOURCE /v0.1.4/dist/static/mojo/examples/hello.mojo d4e226386de30b33dba73929f423f9c820f482edc771bdd2b0a625b204fd25e5 /home/dolly/mojo/hello.mojo22SOURCE /v0.1.4/dist/static/mojo/examples/saxpy.mojo 15035ff21b6e8a5c00ba7f7ac62ab28f33663fa1df00e54ab7ecf0c6cee4d891 /home/dolly/mojo/saxpy.mojo23SOURCE /v0.1.4/dist/static/mojo/examples/mandelbrot.mojo 08b7af85c9f3ee75311940c02c7392d327622faa3741b51ee5b627dbdbb16d6c /home/dolly/mojo/mandelbrot.mojo24FOLDER /home/dolly/mojo25FILE /home/dolly/.dollyrc26    echo 'DOLLY / MOJO-GPU: the Mojo compiler, compiled inside Dolly, and WebGPU.'27    echo '  cd ~/mojo && mojo build mandelbrot.mojo && ./mandelbrot    kernels on the GPU'28    echo '  mojo build hello.mojo && ./hello'29    echo 'There is no mojo run here: build, then run. Elsewhere: amy install mojo.'30    echo3132# The compiler and the link work here; a kernel runs where there is a GPU.33REQUIRES TOOL mkdir34REQUIRES TOOL test35SLOP mkdir /tmp/mojo-check36SLOP CWD /home/dolly/mojo slop -c 'mojo build -o /tmp/mojo-check/hello hello.mojo && test "$(/tmp/mojo-check/hello)" = "hello from mojo"'37SLOP CWD /home/dolly/mojo slop -c 'mojo build -o /tmp/mojo-check/saxpy saxpy.mojo && mojo build -o /tmp/mojo-check/mandelbrot mandelbrot.mojo'3839ENTRY /bin/foreground -i /bin/slop40