summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build26
1 files changed, 24 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index 9b7d7c1..dcc0fe2 100644
--- a/meson.build
+++ b/meson.build
@@ -4,10 +4,32 @@ cp = find_program('cp', required : true)
fs = import('fs')
-css = fs.copyfile(meson.current_source_dir() / 'simple.css' / 'simple.css')
+fs.copyfile(meson.current_source_dir() / 'simple.css' / 'simple.css')
subdir('tools')
subdir('fw')
subdir('pcb')
subdir('web')
-subdir('artifacts')
+
+artifacts = [
+ index_html,
+ schematic,
+ bom,
+ simulation,
+ update_image,
+ factory_image,
+ kicad_pcb,
+]
+
+foreach artifact : artifacts
+ custom_target(
+ output: [fs.name(artifact.full_path())],
+ command: [
+ cp,
+ artifact.full_path(),
+ meson.current_build_dir(),
+ ],
+ depends: artifact,
+ build_by_default: true,
+ )
+endforeach