summaryrefslogtreecommitdiff
path: root/example/engine.ninja
diff options
context:
space:
mode:
Diffstat (limited to 'example/engine.ninja')
-rw-r--r--example/engine.ninja24
1 files changed, 9 insertions, 15 deletions
diff --git a/example/engine.ninja b/example/engine.ninja
index 3c53218..046b779 100644
--- a/example/engine.ninja
+++ b/example/engine.ninja
@@ -19,35 +19,29 @@ build engine.dot: ninja-to-dot build.ninja engine.ninja
build engine.png: dot-to-png engine.dot
-# Jobs
-
-rule acme
+rule engine-run
command=engine run $name $inputs $output_state $output_includes $generated_output $agenda_groups $modules
-build db/acme.yaml: acme
+### Jobs
+
+build db/acme.yaml: engine-run
name=--name acme
- output_state=--output-state db/acme.yaml
+ output_state=--output-state acme
modules=$
--module=foo $
--module=bar
-rule acme-apps
- command=engine run $name $inputs $output_state $output_includes $generated_output $agenda_groups $modules
-
-build db/acme-apps.yaml: acme-apps db/acme.yaml
+build db/acme-apps.yaml: engine-run db/acme.yaml
name=--name acme-apps
inputs=$
--input=db/acme.yaml
- output_state=--output-state db/acme-apps.yaml
-
-rule acme-wireguard
- command=engine run $name $inputs $output_state $output_includes $generated_output $agenda_groups $modules
+ output_state=--output-state acme-apps
-build db/acme-wireguard.yaml: acme-wireguard db/acme.yaml
+build db/acme-wireguard.yaml: engine-run db/acme.yaml
name=--name acme-wireguard
inputs=$
--input=db/acme.yaml
- output_state=--output-state db/acme-wireguard.yaml
+ output_state=--output-state acme-wireguard
modules=$
--module=foo $
--module=$$MODULE_HOME/bar