Makefile: Use generic flags for the platform

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
Alistair Francis
2019-01-02 10:16:15 -08:00
committed by Anup Patel
parent 6d9e390f5b
commit 116f10973b

View File

@@ -91,20 +91,23 @@ deps-y+=$(platform-common-objs-path-y:.o=.dep)
deps-y+=$(lib-objs-path-y:.o=.dep) deps-y+=$(lib-objs-path-y:.o=.dep)
deps-y+=$(firmware-objs-path-y:.o=.dep) deps-y+=$(firmware-objs-path-y:.o=.dep)
GENFLAGS = -DOPENSBI_MAJOR=$(MAJOR)
GENFLAGS += -DOPENSBI_MINOR=$(MINOR)
GENFLAGS += -I$(platform_dir)/include
GENFLAGS += -I$(platform_common_dir)/include
GENFLAGS += -I$(include_dir)
GENFLAGS += $(platform-genflags-y)
# Setup compilation environment # Setup compilation environment
cpp=$(CROSS_COMPILE)cpp cpp=$(CROSS_COMPILE)cpp
cppflags+=-DOPENSBI_MAJOR=$(MAJOR) cppflags+=$(GENFLAGS)
cppflags+=-DOPENSBI_MINOR=$(MINOR)
cppflags+=-I$(platform_dir)/include
cppflags+=-I$(platform_common_dir)/include
cppflags+=-I$(include_dir)
cppflags+=$(platform-cppflags-y) cppflags+=$(platform-cppflags-y)
cppflags+=$(firmware-cppflags-y) cppflags+=$(firmware-cppflags-y)
cc=$(CROSS_COMPILE)gcc cc=$(CROSS_COMPILE)gcc
cflags=-g -Wall -Werror -nostdlib -fno-strict-aliasing -O2 cflags=-g -Wall -Werror -nostdlib -fno-strict-aliasing -O2
cflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls cflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
cflags+=-mno-save-restore -mstrict-align cflags+=-mno-save-restore -mstrict-align
cflags+=$(cppflags) cflags+=$(GENFLAGS)
cflags+=$(platform-cflags-y) cflags+=$(platform-cflags-y)
cflags+=$(firmware-cflags-y) cflags+=$(firmware-cflags-y)
cflags+=$(EXTRA_CFLAGS) cflags+=$(EXTRA_CFLAGS)
@@ -112,7 +115,7 @@ as=$(CROSS_COMPILE)gcc
asflags=-g -Wall -nostdlib -D__ASSEMBLY__ asflags=-g -Wall -nostdlib -D__ASSEMBLY__
asflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls asflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
asflags+=-mno-save-restore -mstrict-align asflags+=-mno-save-restore -mstrict-align
asflags+=$(cppflags) asflags+=$(GENFLAGS)
asflags+=$(platform-asflags-y) asflags+=$(platform-asflags-y)
asflags+=$(firmware-asflags-y) asflags+=$(firmware-asflags-y)
asflags+=$(EXTRA_ASFLAGS) asflags+=$(EXTRA_ASFLAGS)