summaryrefslogtreecommitdiff
path: root/rules.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-01-19 23:49:22 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-01-19 23:49:22 +0100
commite82e715e89dde09644b274e452f437b6fe88a254 (patch)
treeb02b4a61d93ff440279275e933509aaa186faacd /rules.mk
parent9bd580116f2f05685e5a332ed274eff14c04cee6 (diff)
add XX_FOR_BUILD variables, they are more standard compliant and used by autotools
Diffstat (limited to 'rules.mk')
-rw-r--r--rules.mk14
1 files changed, 11 insertions, 3 deletions
diff --git a/rules.mk b/rules.mk
index 12ba160f2..8dcf26644 100644
--- a/rules.mk
+++ b/rules.mk
@@ -36,6 +36,7 @@ ADK_RUNTIME_TMPFS_SIZE:= $(strip $(subst ",, $(ADK_RUNTIME_TMPFS_SIZE)))
ADK_RUNTIME_CONSOLE_SERIAL_SPEED:= $(strip $(subst ",, $(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)))
ADK_HOST:= $(strip $(subst ",, $(ADK_HOST)))
ADK_VENDOR:= $(strip $(subst ",, $(ADK_VENDOR)))
+ADK_TOOLS_ADDPATTERN_ARGS:= $(strip $(subst ",, $(ADK_TOOLS_ADDPATTERN_ARGS)))
ifeq ($(strip ${ADK_HAVE_DOT_CONFIG}),y)
ifneq ($(strip $(wildcard $(TOPDIR)/target/$(ADK_TARGET_ARCH)/target.mk)),)
@@ -47,13 +48,20 @@ include $(TOPDIR)/mk/vars.mk
export BASH HOSTCC HOSTCXX MAKE LANGUAGE LC_ALL OStype PATH
-HOSTCFLAGS?= -O2
-HOSTCXXFLAGS?= -O2
+CPPFLAGS_FOR_BUILD?=
+CFLAGS_FOR_BUILD?= -O2 -Wall
+CXXFLAGS_FOR_BUILD?= -O2 -Wall
+LDFLAGS_FOR_BUILD?=
+FLAGS_FOR_BUILD:= ${CPPFLAGS_FOR_BUILD} ${CFLAGS_FOR_BUILD} ${LDFLAGS_FOR_BUILD}
+
+HOSTCFLAGS?= -O2 -Wall
+HOSTCXXFLAGS?= -O2 -Wall
HOSTCPPFLAGS?=
HOSTLDFLAGS?=
-TARGET_CFLAGS:= $(strip ${TARGET_CFLAGS} -fno-ident -fhonour-copts)
+
TARGET_CC:= $(strip ${TARGET_CC})
TARGET_CXX:= $(strip ${TARGET_CXX})
+TARGET_CFLAGS:= $(strip ${TARGET_CFLAGS} -fno-ident -fhonour-copts)
ifneq (${show},)
.DEFAULT_GOAL:= show