summaryrefslogtreecommitdiff
path: root/cesar/common/make/default.mk
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/common/make/default.mk')
-rw-r--r--cesar/common/make/default.mk30
1 files changed, 30 insertions, 0 deletions
diff --git a/cesar/common/make/default.mk b/cesar/common/make/default.mk
new file mode 100644
index 0000000000..0ac7fdfea5
--- /dev/null
+++ b/cesar/common/make/default.mk
@@ -0,0 +1,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 = @@