mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Merge branch 'optional-stripping' into 'main'
Optional symbol stripping in Makefile See merge request asus-linux/asusctl!165
This commit is contained in:
13
Makefile
13
Makefile
@@ -19,6 +19,8 @@ LEDCFG := aura_support.ron
|
|||||||
|
|
||||||
SRC := Cargo.toml Cargo.lock Makefile $(shell find -type f -wholename '**/src/*.rs')
|
SRC := Cargo.toml Cargo.lock Makefile $(shell find -type f -wholename '**/src/*.rs')
|
||||||
|
|
||||||
|
STRIP_BINARIES ?= 0
|
||||||
|
|
||||||
DEBUG ?= 0
|
DEBUG ?= 0
|
||||||
ifeq ($(DEBUG),0)
|
ifeq ($(DEBUG),0)
|
||||||
ARGS += --release
|
ARGS += --release
|
||||||
@@ -119,9 +121,12 @@ ifeq ($(VENDORED),1)
|
|||||||
tar pxf vendor_asusctl_$(VERSION).tar.xz
|
tar pxf vendor_asusctl_$(VERSION).tar.xz
|
||||||
endif
|
endif
|
||||||
cargo build $(ARGS)
|
cargo build $(ARGS)
|
||||||
strip -s ./target/release/$(BIN_C)
|
ifneq ($(STRIP_BINARIES),0)
|
||||||
strip -s ./target/release/$(BIN_D)
|
strip -s ./target/$(TARGET)/$(BIN_C)
|
||||||
strip -s ./target/release/$(BIN_U)
|
strip -s ./target/$(TARGET)/$(BIN_D)
|
||||||
strip -s ./target/release/$(BIN_ROG)
|
strip -s ./target/$(TARGET)/$(BIN_U)
|
||||||
|
strip -s ./target/$(TARGET)/$(BIN_ROG)
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
.PHONY: all clean distclean install uninstall update build
|
.PHONY: all clean distclean install uninstall update build
|
||||||
|
|||||||
Reference in New Issue
Block a user