#*
#*******************************************************************************/
-
MYCUSTOMTAB=' '
MYCUSTOMSPACE='============================================================================================'
MYCUSTOMSPACE1='------------------------------------------------------------'
-g \
-Wall \
-Wimplicit-function-declaration \
- -g -O3
+ -g -O3 -wd1786
+
+CC_FLAGS += -fstack-protector-strong -z,now, -z,relro \
+ -z noexecstack -Wformat -Wformat-security -Werror=format-security \
+ -fno-strict-overflow -fwrapv
CPP_FLAGS := -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_GNU_SOURCE -D_REENTRANT -pipe -no-prec-div \
-no-prec-div -fp-model fast=2\
DEF += -UMLOG_ENABLED
endif
+#DEF += -DFCN_ADAPT
+
AS_FLAGS :=
AR_FLAGS := rc
CPP_OBJTARGETS := $(addprefix $(PROJECT_OBJ_DIR)/,$(CPP_OBJS))
AS_OBJTARGETS := $(addprefix $(PROJECT_OBJ_DIR)/,$(AS_OBJS))
-
+CPP_COMP := -O3 -xcore-avx512 -restrict -g -fasm-blocks
CC_FLAGS_FULL := $(CC_FLAGS) $(INC) $(DEF)
-CPP_FLAGS_FULL := $(CPP_FLAGS) $(INC) $(DEF)
+CPP_FLAGS_FULL := $(CPP_FLAGS) $(CPP_COMP) $(INC) $(DEF)
AS_FLAGS := $(AS_FLAGS) $(INC)