dim/dim_plugins/example_rust/Makefile

16 lines
450 B
Makefile
Raw Normal View History

2024-06-14 15:22:20 +00:00
# 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)/debug/lib$(PLUGIN_NAME).so
cp $(OBJECT_DIR)/$(PLUGIN_NAME)/debug/lib$(PLUGIN_NAME).so $(PLUGIN_DIR)/$(PLUGIN_NAME).dim
2024-06-14 15:22:20 +00:00
$(OBJECT_DIR)/$(PLUGIN_NAME)/debug/lib$(PLUGIN_NAME).so:
2024-06-14 15:22:20 +00:00
mkdir -p $(OBJECT_DIR)/$(PLUGIN_NAME)
cargo build --target-dir $(OBJECT_DIR)/$(PLUGIN_NAME)
2024-06-14 15:22:20 +00:00