romlib: Improve compilation flags definition
authorLouis Mayencourt <louis.mayencourt@arm.com>
Mon, 29 Apr 2019 15:35:30 +0000 (16:35 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 21 May 2019 07:11:55 +0000 (07:11 +0000)
* Optimization flags were only provided for debug build.
* Set optimisation level to -O1
* Remove CFLAGS which is never used for romlib
* Remove the ignored -g flag from LDFLAGS

Change-Id: Id4b69026d8a322ed4cb0acf06c350f13d31571ad
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
lib/romlib/Makefile

index 12fdfa8eaa82e25f9869d0d3c4cb6a15bac1f9ef..7a3a51ea045f5ed5725488c8eb2572d4356fecb0 100644 (file)
@@ -24,9 +24,9 @@ else
   Q :=
 endif
 
+LDFLAGS := --gc-sections -O1
 ifeq ($(DEBUG),1)
-   CFLAGS  := -g
-   LDFLAGS := -g --gc-sections -O1 -Map=$(MAPFILE)
+   LDFLAGS += -Map=$(MAPFILE)
 endif