diff options
author | Alistair Francis <alistair.francis@wdc.com> | 2019-01-02 10:16:15 -0800 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2019-01-04 08:20:50 +0530 |
commit | 116f10973b539f056be55a24d2855a7a8b985c27 (patch) | |
tree | e12eb346ff4f01873bbad9b1c0f76d95c077abf7 /Makefile | |
parent | 6d9e390f5b9e96972aa010b4ef4e0291c14623b5 (diff) |
Makefile: Use generic flags for the platform
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -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) |