From 58a5db35a663b3b08ae973fe79269032aee27f63 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Fri, 3 Oct 2014 11:36:27 -0700 Subject: [PATCH] Add two useful character constants. You need those constant variables when you want to insert newline or backslash at the end of a macro. Change-Id: I3fe96580d7a4ebc9d013afe6dd4ec8f40f49c724 --- core/config.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/config.mk b/core/config.mk index 5c314d81e..bfa5610dd 100644 --- a/core/config.mk +++ b/core/config.mk @@ -18,6 +18,14 @@ endif empty := space := $(empty) $(empty) comma := , +# Note that make will eat the newline just before endef. +define newline + + +endef +# Unfortunately you can't simply define backslash as \ or \\. +backslash := \a +backslash := $(patsubst %a,%,$(backslash)) # Tell python not to spam the source tree with .pyc files. This # only has an effect on python 2.6 and above.