rewrite the lunabuild toolchain with enhanced feature
[lunaix-os.git] / lunaix-os / makeinc / toolchain.mkinc
index 246b9d15196ff53d78a318494311f206a1b07d2c..fcc6f423e82bac32796630a6d9b2b4282b2652ab 100644 (file)
@@ -4,29 +4,12 @@ AS := $(CX_PREFIX)as
 AR := $(CX_PREFIX)ar
 LBUILD ?= $(shell realpath ./scripts/build-tools/luna_build.py)
 
-
-W := -Wall -Wextra -Werror \
-               -Wno-unknown-pragmas \
-               -Wno-unused-function \
-               -Wno-unused-variable\
-               -Wno-unused-but-set-variable \
-               -Wno-unused-parameter \
-               -Wno-discarded-qualifiers\
-               -Werror=incompatible-pointer-types
-
-OFLAGS := -fno-omit-frame-pointer      \
-             -finline-small-functions
-
-CFLAGS := -std=gnu99 $(OFLAGS) $(W) -g
-
 ifeq ($(MODE),debug)
        O := -Og
 else
        O := -O2
 endif
 
-CFLAGS += $(O)
-
 LDFLAGS := $(O)
-
+CFLAGS  := -std=gnu99 -g $(O)
 MKFLAGS := --no-print-directory
\ No newline at end of file