diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -12,19 +12,22 @@ else endif endif -all: debug - -debug: - cargo build --all +ifeq ($(DEBUG),1) + CARGO_FLAGS= + BUILD_DIR=target/debug +else + CARGO_FLAGS=--release + BUILD_DIR=target/release +endif -release: - cargo build --all --release +all: build -install: debug - install target/debug/*.$(SO_SUFFIX) $(PLUGINS_DIR) +build: + cargo build --all $(CARGO_FLAGS) -install-release: release - install target/release/*.$(SO_SUFFIX) $(PLUGINS_DIR) +install: build + install -d $(DESTDIR)$(PLUGINS_DIR) + install -m 755 $(BUILD_DIR)/*.$(SO_SUFFIX) $(DESTDIR)$(PLUGINS_DIR) clean: cargo clean |