Skip to content

Commit

Permalink
Add central Makefile which builds/tests everything (#458)
Browse files Browse the repository at this point in the history
  • Loading branch information
jtraglia authored Jul 19, 2024
1 parent e152919 commit 141e638
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
.PHONY: all
all: c csharp go java nim nodejs python rust

.PHONY: c
c:
@make -C src

.PHONY: csharp
csharp:
@make -C bindings/csharp

.PHONY: go
go:
@cd bindings/go && go clean -cache && go test

.PHONY: java
java:
@make -C bindings/java build test

.PHONY: nim
nim:
@cd bindings/nim && nim test

.PHONY: nodejs
nodejs:
@make -C bindings/node.js

.PHONY: python
python:
@make -C bindings/python

.PHONY: rust
rust:
@cargo test --features generate-bindings
@cargo bench --no-run
@cd fuzz && cargo build

0 comments on commit 141e638

Please sign in to comment.