aboutsummaryrefslogtreecommitdiff
path: root/api/Makefile
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-11 13:13:10 -0700
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-11 13:13:10 -0700
commit29c6040a51616e9e4cf6c70ee16391b2a3b238c9 (patch)
tree049140ef28899831b633b8323a3f43d6240d6c33 /api/Makefile
parent7d1d986d3a0a1ad19d3ed969b31064627e79d653 (diff)
parent0a5cc39b5223e4301bc67e1e1b4bcd1f23574b46 (diff)
downloadibd-trader-29c6040a51616e9e4cf6c70ee16391b2a3b238c9.tar.gz
ibd-trader-29c6040a51616e9e4cf6c70ee16391b2a3b238c9.tar.zst
ibd-trader-29c6040a51616e9e4cf6c70ee16391b2a3b238c9.zip
Merge remote-tracking branch 'api/main'
Diffstat (limited to 'api/Makefile')
-rw-r--r--api/Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/api/Makefile b/api/Makefile
new file mode 100644
index 0000000..81f3748
--- /dev/null
+++ b/api/Makefile
@@ -0,0 +1,22 @@
+# Variables
+GEN_DIR = gen
+
+# Commands
+BUF = buf
+
+# Targets
+.PHONY: all lint generate generate-js clean
+
+all: lint generate
+
+lint:
+ $(BUF) lint
+
+generate:
+ $(BUF) generate --template buf.gen.yaml
+
+generate-js:
+ $(BUF) generate --template buf.gen.js.yaml --include-imports
+
+clean:
+ rm -rf $(GEN_DIR)