aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc
blob: a0872f6a759549d81899c0ce69552f749ac49045 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Copyright (c) 2013, Linaro Limited
# All rights reserved.
#
# SPDX-License-Identifier:	BSD-3-Clause

PLATFORM ?= linux-generic
CFLAGS  += -DODP_DEBUG=1
#CFLAGS  += -O3
CFLAGS  += -O0 -g

OBJ_DIR  = ./obj
ODP_LIB  = $(ODP_ROOT)/platform/$(PLATFORM)
ARCH_INC = $(ODP_ROOT)/platform/$(PLATFORM)/include/api
LIB      = -L$(ODP_LIB)/lib -lodp

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
CFLAGS += -I$(ODP_ROOT)/include

CC       ?= @gcc
LD       ?= gcc
AR       ?= ar

CFLAGS  += -pthread
LDFLAGS += -pthread