Rust rewrite

This commit is contained in:
2024-06-14 18:22:20 +03:00
parent dc7f72f6ef
commit 35cb20545c
30 changed files with 1117 additions and 766 deletions

View File

@@ -0,0 +1,15 @@
# Must match package name in Cargo.toml
PLUGIN_NAME=example_rust
build: $(PLUGIN_DIR)/$(PLUGIN_NAME).dim
$(PLUGIN_DIR)/$(PLUGIN_NAME).dim: $(OBJECT_DIR)/$(PLUGIN_NAME)/release/lib$(PLUGIN_NAME).so
cp $(OBJECT_DIR)/$(PLUGIN_NAME)/release/lib$(PLUGIN_NAME).so $(PLUGIN_DIR)/$(PLUGIN_NAME).dim
$(OBJECT_DIR)/$(PLUGIN_NAME)/release/lib$(PLUGIN_NAME).so:
mkdir -p $(OBJECT_DIR)/$(PLUGIN_NAME)
cargo build --release --target-dir $(OBJECT_DIR)/$(PLUGIN_NAME)