From 116f10973b539f056be55a24d2855a7a8b985c27 Mon Sep 17 00:00:00 2001
From: Alistair Francis <alistair.francis@wdc.com>
Date: Wed, 2 Jan 2019 10:16:15 -0800
Subject: Makefile: Use generic flags for the platform

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
---
 Makefile | 17 ++++++++++-------
 1 file 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)
-- 
cgit v1.2.3