123456789101112131415161718192021222324252627282930 |
- DIST = dist
- RUST_DIR = rust/zrfu-test
- GO_DIR = go
- .PHONY : all
- .PHONY : rustdll
- .PHONY : rust_build
- .PHONY : goexe
- .PHONY : clean
- all : rustdll goexe
- rustdll : $(DIST)/zrfu_test_rust.dll
- $(DIST)/zrfu_test_rust.dll : $(RUST_DIR)/target/debug/zrfu_test_rust.dll
- cp $^ $@
- $(RUST_DIR)/target/debug/zrfu_test_rust.dll : rust_build
- rust_build : $(RUST_DIR)/
- cd $(RUST_DIR) && cargo build
- goexe : $(DIST)/test.exe
- $(DIST)/test.exe : $(GO_DIR)/
- cd $(GO_DIR) && go mod tidy -e
- cd $(GO_DIR) && go build -o ../$@ .
- clean :
- rm -fr ./$(DIST)/*
|