This commit is contained in:
2026-06-22 03:48:04 -06:00
parent d13edd2ca0
commit 18dd53f02a
9 changed files with 56 additions and 65 deletions
+3 -9
View File
@@ -7,14 +7,8 @@ main = shakeArgs shakeOptions $ do
-- action $ do
-- sourceFiles <- getDirectoryFiles "" ["//*.luasm"]
-- need $ (-<.> "luac") <$> sourceFiles
want ["complete.component.wasm"]
want ["hello.component.wasm"]
alternatives $ do
"complete.component.wasm" %> \out -> do
need ["provider.component.wasm","importing.component.wasm"]
cmd_
"wac plug --plug"
"provider.component.wasm" "importing.component.wasm"
"-o" "complete.component.wasm"
"*.component.wasm" %> \out -> do
let wasm = out `replaceExtensions` "wasm"
need [wasm]
@@ -30,8 +24,8 @@ main = shakeArgs shakeOptions $ do
"wasm-tools component embed"
[wit] [wat] "-o" [out]
phony "run" $ do
need ["complete.component.wasm"]
cmd_ "wasmtime run --invoke add(1) complete.component.wasm"
need ["hello.component.wasm"]
cmd_ "wasmtime run --invoke hello() hello.component.wasm"
phony "clean" $ do
removeFilesAfter ".shake" ["//*"]
liftIO $ removeFiles "." ["*.wasm"]