-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (23 loc) · 546 Bytes
/
Copy pathMakefile
File metadata and controls
31 lines (23 loc) · 546 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.PHONY: clean
clean:
./gradlew clean
.PHONY: clean_generated
clean_generated:
rm -rf rust/src/schema
rm -rf rust/src/api_message_type.rs
.PHONY: clean_all
clean_all: clean clean_generated
.PHONY: java_tester
java_tester: build/install/java-tester/bin/java-tester
build/install/java-tester/bin/java-tester:
./gradlew :java-tester:installDist
.PHONY: generate
generate: src/schema/mod.rs
src/schema/mod.rs:
./gradlew processMessagesRust
.PHONY: test
test: generate java_tester
cd rust; cargo test
.PHONY: doc
doc:
cd rust; cargo doc