forked from Mirrors/opensbi
Makefile: Use generic flags for the platform
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:

committed by
Anup Patel

parent
6d9e390f5b
commit
116f10973b
17
Makefile
17
Makefile
@@ -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)
|
||||||
|
Reference in New Issue
Block a user