aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/api/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lib/api/Makefile')
-rw-r--r--tools/lib/api/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/lib/api/Makefile b/tools/lib/api/Makefile
index 4563ba7ede6f..1e83e3c07448 100644
--- a/tools/lib/api/Makefile
+++ b/tools/lib/api/Makefile
@@ -17,13 +17,19 @@ MAKEFLAGS += --no-print-directory
17LIBFILE = $(OUTPUT)libapi.a 17LIBFILE = $(OUTPUT)libapi.a
18 18
19CFLAGS := $(EXTRA_WARNINGS) $(EXTRA_CFLAGS) 19CFLAGS := $(EXTRA_WARNINGS) $(EXTRA_CFLAGS)
20CFLAGS += -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fPIC 20CFLAGS += -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC
21 21
22ifeq ($(DEBUG),0)
22ifeq ($(CC_NO_CLANG), 0) 23ifeq ($(CC_NO_CLANG), 0)
23 CFLAGS += -O3 24 CFLAGS += -O3
24else 25else
25 CFLAGS += -O6 26 CFLAGS += -O6
26endif 27endif
28endif
29
30ifeq ($(DEBUG),0)
31 CFLAGS += -D_FORTIFY_SOURCE
32endif
27 33
28# Treat warnings as errors unless directed not to 34# Treat warnings as errors unless directed not to
29ifneq ($(WERROR),0) 35ifneq ($(WERROR),0)