summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAlistair Francis <alistair.francis@wdc.com>2019-01-02 21:16:15 +0300
committerAnup Patel <anup@brainfault.org>2019-01-04 05:50:50 +0300
commit116f10973b539f056be55a24d2855a7a8b985c27 (patch)
treee12eb346ff4f01873bbad9b1c0f76d95c077abf7 /Makefile
parent6d9e390f5b9e96972aa010b4ef4e0291c14623b5 (diff)
downloadopensbi-116f10973b539f056be55a24d2855a7a8b985c27.tar.xz
Makefile: Use generic flags for the platform
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 10 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 2a5285f..9c6ea8d 100644
--- a/Makefile
+++ b/Makefile
@@ -91,20 +91,23 @@ deps-y+=$(platform-common-objs-path-y:.o=.dep)
deps-y+=$(lib-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
cpp=$(CROSS_COMPILE)cpp
-cppflags+=-DOPENSBI_MAJOR=$(MAJOR)
-cppflags+=-DOPENSBI_MINOR=$(MINOR)
-cppflags+=-I$(platform_dir)/include
-cppflags+=-I$(platform_common_dir)/include
-cppflags+=-I$(include_dir)
+cppflags+=$(GENFLAGS)
cppflags+=$(platform-cppflags-y)
cppflags+=$(firmware-cppflags-y)
cc=$(CROSS_COMPILE)gcc
cflags=-g -Wall -Werror -nostdlib -fno-strict-aliasing -O2
cflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
cflags+=-mno-save-restore -mstrict-align
-cflags+=$(cppflags)
+cflags+=$(GENFLAGS)
cflags+=$(platform-cflags-y)
cflags+=$(firmware-cflags-y)
cflags+=$(EXTRA_CFLAGS)
@@ -112,7 +115,7 @@ as=$(CROSS_COMPILE)gcc
asflags=-g -Wall -nostdlib -D__ASSEMBLY__
asflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
asflags+=-mno-save-restore -mstrict-align
-asflags+=$(cppflags)
+asflags+=$(GENFLAGS)
asflags+=$(platform-asflags-y)
asflags+=$(firmware-asflags-y)
asflags+=$(EXTRA_ASFLAGS)