@@ -1,3 +1,4 @@
--no-tree
--strict
--ignore=NEW_TYPEDEFS
+--ignore=DEPRECATED_VARIABLE
@@ -4,17 +4,16 @@
# SPDX-License-Identifier: BSD-3-Clause
PLATFORM ?= linux-generic
-CFLAGS += -DODP_DEBUG=1
-CFLAGS += -O3
-#CFLAGS += -O0 -g
+EXTRA_CFLAGS += -DODP_DEBUG=1
+EXTRA_CFLAGS += -O3
OBJ_DIR = ./obj
DESTDIR ?= $(ODP_ROOT)/build
-CFLAGS += -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes
-CFLAGS += -Wmissing-declarations -Wold-style-definition -Wpointer-arith
-CFLAGS += -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral
-CFLAGS += -Wformat-security -Wundef -Wwrite-strings
+EXTRA_CFLAGS += -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes
+EXTRA_CFLAGS += -Wmissing-declarations -Wold-style-definition -Wpointer-arith
+EXTRA_CFLAGS += -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral
+EXTRA_CFLAGS += -Wformat-security -Wundef -Wwrite-strings
CC ?= gcc
LD ?= gcc
@@ -26,5 +25,5 @@ RMDIR := rm -rf
RM := rm -f
COPY := cp -r
-CFLAGS += -pthread
+EXTRA_CFLAGS += -pthread
LDFLAGS += -pthread
@@ -32,12 +32,12 @@ ODP_ROOT = ../..
LIB_DIR = ./lib
DOC_DIR = ./doc
-CFLAGS += -I$(ODP_ROOT)/include
-CFLAGS += -I./include
-CFLAGS += -I./include/api
+EXTRA_CFLAGS += -I$(ODP_ROOT)/include
+EXTRA_CFLAGS += -I./include
+EXTRA_CFLAGS += -I./include/api
ifeq ($(ODP_HAVE_NETMAP),yes)
-CFLAGS += -DODP_HAVE_NETMAP
+EXTRA_CFLAGS += -DODP_HAVE_NETMAP
endif
include $(ODP_ROOT)/Makefile.inc
@@ -93,7 +93,7 @@ $(DOC_DIR):
#
$(OBJ_DIR)/%.o: ./source/%.c
$(ECHO) Compiling $<
- $(CC) -c -MD $(CFLAGS) -o $@ $<
+ $(CC) -c -MD $(EXTRA_CFLAGS) $(CFLAGS) -o $@ $<
#
# Lib rule
@@ -5,8 +5,8 @@
ODP_TEST_ROOT = $(ODP_ROOT)/test
-CFLAGS += -I$(DESTDIR)/include
+EXTRA_CFLAGS += -I$(DESTDIR)/include
LIB = -L$(DESTDIR)/lib -lodp
LDFLAGS += -lrt
-LDFLAGS += $(EXTRA_CFLAGS)
+LDFLAGS += $(CFLAGS)
@@ -12,12 +12,12 @@ ODP_ATOMIC = odp_atomic
ODP_SHM = odp_shm
ODP_RING = odp_ring
-CFLAGS += -I$(ODP_ROOT)/platform/linux-generic/include
+EXTRA_CFLAGS += -I$(ODP_ROOT)/platform/linux-generic/include
include ../Makefile.inc
include $(ODP_ROOT)/Makefile.inc
-CFLAGS += -I$(ODP_TEST_ROOT)/api_test
+EXTRA_CFLAGS += -I$(ODP_TEST_ROOT)/api_test
ATOMIC_OBJS =
ATOMIC_OBJS += $(OBJ_DIR)/odp_common.o
@@ -51,8 +51,8 @@ $(OBJ_DIR): $(DESTDIR)/lib/libodp.a
# Compile rules
#
$(OBJ_DIR)/%.o: %.c
- $(ECHO) Compiling $<
- $(CC) -c -MD $(CFLAGS) -o $@ $<
+ $(ECHO) Compiling wanga $<
+ $(CC) -c -MD $(EXTRA_CFLAGS) $(CFLAGS) -o $@ $<
#
# Link rule
@@ -30,7 +30,7 @@ $(OBJ_DIR): $(DESTDIR)/lib/libodp.a
#
$(OBJ_DIR)/%.o: %.c
$(ECHO) Compiling $<
- $(CC) -c -MD $(CFLAGS) -o $@ $<
+ $(CC) -c -MD $(EXTRA_CFLAGS) $(CFLAGS) -o $@ $<
#
# Link rule
@@ -9,7 +9,7 @@ ODP_APP = odp_packet
include ../Makefile.inc
include $(ODP_ROOT)/Makefile.inc
-CFLAGS += -I$(ODP_TEST_ROOT)/packet
+EXTRA_CFLAGS += -I$(ODP_TEST_ROOT)/packet
OBJS =
OBJS += $(OBJ_DIR)/odp_example_pktio.o
@@ -32,7 +32,7 @@ $(OBJ_DIR): $(DESTDIR)/lib/libodp.a
#
$(OBJ_DIR)/%.o: %.c
$(ECHO) Compiling $<
- $(CC) -c -MD $(CFLAGS) -o $@ $<
+ $(CC) -c -MD $(EXTRA_CFLAGS) $(CFLAGS) -o $@ $<
#
# Link rule
@@ -6,8 +6,8 @@
ODP_ROOT = ../..
ODP_APP = odp_packet
-CFLAGS += -DODP_HAVE_NETMAP
-CFLAGS += -O0 -g
+EXTRA_CFLAGS += -DODP_HAVE_NETMAP
+EXTRA_CFLAGS += -O0 -g
include ../Makefile.inc
include $(ODP_ROOT)/Makefile.inc
@@ -33,7 +33,7 @@ $(OBJ_DIR): $(DESTDIR)/lib/libodp.a
#
$(OBJ_DIR)/%.o: %.c
$(ECHO) Compiling $<
- $(CC) -c -MD $(CFLAGS) -o $@ $<
+ $(CC) -c -MD $(EXTRA_CFLAGS) $(CFLAGS) -o $@ $<
#
# Link rule
Signed-off-by: Mike Holmes <mike.holmes@linaro.org> --- .checkpatch.conf | 1 + Makefile.inc | 15 +++++++-------- platform/linux-generic/Makefile | 10 +++++----- test/Makefile.inc | 4 ++-- test/api_test/Makefile | 8 ++++---- test/example/Makefile | 2 +- test/packet/Makefile | 4 ++-- test/packet_netmap/Makefile | 6 +++--- 8 files changed, 25 insertions(+), 25 deletions(-)