<p>Vadim Yanitskiy has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-dev/+/18621">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">gen_makefile.py: fix echo: add -e to enable backslash escapes<br><br>I guess it's enabled by default in some distributions like Debian,<br>but at least for Arch Linux it needs to be enabled using '-e'.<br><br>Change-Id: Ie9c0657c9decb83bf8531ce1a0e97c27ee7008bb<br>---<br>M gen_makefile.py<br>1 file changed, 6 insertions(+), 6 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-dev refs/changes/21/18621/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/gen_makefile.py b/gen_makefile.py</span><br><span>index 77af4c7..f76ebb0 100755</span><br><span>--- a/gen_makefile.py</span><br><span>+++ b/gen_makefile.py</span><br><span>@@ -171,21 +171,21 @@</span><br><span> {proj}_files := $(shell find {src_proj} -name "*.[hc]" -or -name "*.py" -or -name "*.cpp" -or -name "*.tpl" -or -name "*.map")</span><br><span> </span><br><span> .make.{proj}.clone:</span><br><span style="color: hsl(0, 100%, 40%);">-     @echo "\n\n\n===== $@\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    @echo -e "\n\n\n===== $@\n"</span><br><span>        test -d {src} || mkdir -p {src}</span><br><span>      test -d {src_proj} || ( git -C {src} clone "{url}/{proj}" "{proj}" && git -C "{src}/{proj}" remote set-url --push origin "{push_url}/{proj}" )</span><br><span>       sync</span><br><span>         touch $@</span><br><span> </span><br><span> .make.{proj}.autoconf: .make.{proj}.clone {src_proj}/configure.ac</span><br><span style="color: hsl(0, 100%, 40%);">-       @echo "\n\n\n===== $@\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    @echo -e "\n\n\n===== $@\n"</span><br><span>        -rm -f {src_proj}/.version</span><br><span>   cd {src_proj}; autoreconf -fi</span><br><span>        sync</span><br><span>         touch $@</span><br><span>     </span><br><span> .make.{proj}.configure: .make.{proj}.autoconf {deps_installed} $({proj}_configure_files)</span><br><span style="color: hsl(0, 100%, 40%);">-    @echo "\n\n\n===== $@\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    @echo -e "\n\n\n===== $@\n"</span><br><span>        -chmod -R ug+w {build_proj}</span><br><span>  -rm -rf {build_proj}</span><br><span>         mkdir -p {build_proj}</span><br><span>@@ -194,13 +194,13 @@</span><br><span>        touch $@</span><br><span> </span><br><span> .make.{proj}.build: .make.{proj}.configure $({proj}_files)</span><br><span style="color: hsl(0, 100%, 40%);">-      @echo "\n\n\n===== $@\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    @echo -e "\n\n\n===== $@\n"</span><br><span>        $(MAKE) -C {build_proj} -j {jobs} {check}</span><br><span>    sync</span><br><span>         touch $@</span><br><span> </span><br><span> .make.{proj}.install: .make.{proj}.build</span><br><span style="color: hsl(0, 100%, 40%);">-        @echo "\n\n\n===== $@\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    @echo -e "\n\n\n===== $@\n"</span><br><span>        {sudo_make_install}$(MAKE) -C {build_proj} install</span><br><span>   {no_ldconfig}{sudo_ldconfig}ldconfig</span><br><span>         sync</span><br><span>@@ -215,7 +215,7 @@</span><br><span> </span><br><span> .PHONY: {proj}-clean</span><br><span> {proj}-clean:</span><br><span style="color: hsl(0, 100%, 40%);">- @echo "\n\n\n===== $@\n"</span><br><span style="color: hsl(120, 100%, 40%);">+    @echo -e "\n\n\n===== $@\n"</span><br><span>        -chmod -R ug+w {build_proj}</span><br><span>  -rm -rf {build_proj}</span><br><span>         -rm -rf .make.{proj}.*</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-dev/+/18621">change 18621</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-dev/+/18621"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-dev </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ie9c0657c9decb83bf8531ce1a0e97c27ee7008bb </div>
<div style="display:none"> Gerrit-Change-Number: 18621 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Vadim Yanitskiy <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>