From d5ce065e8b336a67fca6ba55a1a4138299cee42a Mon Sep 17 00:00:00 2001 From: YZBruh Date: Sun, 5 May 2024 20:55:19 +0300 Subject: [PATCH] pmt: initial 1.9.0 update --- config/env.mk | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/config/env.mk b/config/env.mk index c8c9c1a..95afe03 100644 --- a/config/env.mk +++ b/config/env.mk @@ -22,15 +22,17 @@ # # ######################################### - # use custom gcc | true or false -USE_CUST_GCC := false +USE_CUST_GCC ?= false # custom gcc ext (if used) -CUST_GCC := +CUST_GCC ?= # addionital gcc flags -EXTRA_GCC_FLAGS := +EXTRA_GCC_FLAGS ?= + +# debugging mode (binary) +ENABLE_BINARY_DEBUGGING ?= false ######################################### ######################################### @@ -45,17 +47,17 @@ EXTRA_GCC_FLAGS := # gcc setting ifeq ($(USE_CUST_GCC), true) - CC := $(CUST_GCC) - LD := $(CUST_GCC) + CC ?= $(CUST_GCC) else ifeq ($(USE_CUST_GCC), false) - CC := gcc - LD := gcc -else - $(error İnvalid custom gcc config flag: $(USE_CUST_GCC)) + CC ?= gcc endif # gcc flag settings -CFLAGS := -O3 -g -Wall -Wextra $(EXTRA_GCC_FLAGS) +ifeq ($(ENABLE_BINARY_DEBUGGING), true) + CFLAGS ?= -O3 -g -Wall -Wextra $(EXTRA_GCC_FLAGS) +else ifeq ($(ENABLE_BINARY_DEBUGGING), false) + CFLAGS ?= -O3 -Wall $(EXTRA_GCC_FLAGS) +endif ######################################### #########################################