From 315f2e9c41f2ee43f3566dced6c140fdc31f5e2a Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 10 Sep 2022 21:31:48 +0200 Subject: [PATCH] examples/build.lua: skip using BuildExamples(). just run the code directly here as we wont need it anywhere else. --- examples/build.lua | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/examples/build.lua b/examples/build.lua index 381f5e3..0b5b1ad 100644 --- a/examples/build.lua +++ b/examples/build.lua @@ -26,11 +26,12 @@ end -- we copy the whole assets directory. assets = CopyDir(PathJoin(paths.build, paths.examples), "assets") -examples = BuildExamples(example_settings, { - "text", - "events", - "input", - "display" -}, assets) +examples = {} +for k, name in pairs(CollectDirs("examples/*")) do + Import(PathJoin(name, "bam.lua")) + exe = Link(example_settings, PathJoin(paths.examples, name), Compile(example_settings, src)) + AddDependency(exe, assets) + table.insert(examples, exe) +end PseudoTarget("examples", examples)