summaryrefslogtreecommitdiff
path: root/common/make/default.mk
blob: 0ac7fdfea51f28279cbb568550ef852a3dadc196 (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
28
29
30
# Define default build parameters.

INCLUDES := $(INCLUDES:%=-I$(BASE)/%) -I$(BASE) -I$(OBJ_DIR)/inc
DEFS := $(DEFS)

HOST_INCLUDES := $(HOST_INCLUDES:%=-I$(BASE)/%) $(INCLUDES)
HOST_DEFS := $(HOST_DEFS) $(DEFS)
HOST_CPPFLAGS = $(EXTRA_HOST_CPPFLAGS) $(HOST_DEFS) $(HOST_INCLUDES)
HOST_CFLAGS := $(EXTRA_HOST_CFLAGS) -g $(call isdebug,,-O2) -finline -W -Wall -Wundef -Wno-unused-parameter
ifneq ($(HOST_COV)$(COV),)
 HOST_CFLAGS += -fprofile-arcs -ftest-coverage
endif
HOST_ASFLAGS := $(HOST_CFLAGS)
HOST_CXXFLAGS := $(HOST_CFLAGS)
HOST_LDFLAGS := $(EXTRA_HOST_LDFLAGS)
HOST_LDLIBS := $(EXTRA_HOST_LDLIBS)

TARGET_INCLUDES := $(TARGET_INCLUDES:%=-I$(BASE)/%) $(INCLUDES)
TARGET_DEFS := $(TARGET_DEFS) $(DEFS)
TARGET_CPPFLAGS = $(EXTRA_TARGET_CPPFLAGS) $(TARGET_DEFS) $(TARGET_INCLUDES)
TARGET_CFLAGS := $(EXTRA_TARGET_CFLAGS) -g $(call isdebug,,-O2) -finline -W -Wall -Wundef -Wno-unused-parameter
ifneq ($(TARGET_COV)$(COV),)
 TARGET_CFLAGS += -fprofile-arcs -ftest-coverage
endif
TARGET_ASFLAGS := $(TARGET_CFLAGS)
TARGET_CXXFLAGS := $(TARGET_CFLAGS)
TARGET_LDFLAGS := $(EXTRA_TARGET_LDFLAGS)
TARGET_LDLIBS := $(EXTRA_TARGET_LDLIBS)

Q = @@