delete guileslop and add haskellslop

This commit is contained in:
2026-07-17 13:49:50 -06:00
parent d3cf938eb3
commit 388363397a
27 changed files with 143 additions and 28 deletions
+21
View File
@@ -0,0 +1,21 @@
import Development.Shake
import Development.Shake.Command
import Development.Shake.FilePath
import Development.Shake.Util
main = shakeArgs shakeOptions $ do
-- action $ do
-- sourceFiles <- getDirectoryFiles "" ["//*.luasm"]
-- need $ (-<.> "luac") <$> sourceFiles
want ["cont-stack.wasm"]
alternatives $ do
"*.wasm" %> \out -> do
let wat = out -<.> "wat"
need [wat]
cmd_ "wasm-tools parse" [wat] "-o" [out]
phony "run" $ do
need ["cont-stack.wasm"]
cmd_ "./run.js"
phony "clean" $ do
removeFilesAfter ".shake" ["//*"]
liftIO $ removeFiles "." ["*.wasm"]