From: Jan Beulich Date: Fri, 19 Jan 2018 07:52:27 +0000 (-0700) Subject: allow to build with older sed X-Git-Tag: v2.12.0-rc0~86^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6809df1df036840d41a0cc9ca77cc6a0214fb1b5;p=thirdparty%2Fqemu.git allow to build with older sed sed's -E option may not be supported by older distros. As there's no point using sed here at all, use just shell mechanisms to establish the variable values, starting from the stem instead of the full target. Signed-off-by: Jan Beulich Signed-off-by: Daniel P. Berrange --- diff --git a/Makefile b/Makefile index b5a6d602b21..90e05ac4093 100644 --- a/Makefile +++ b/Makefile @@ -256,8 +256,7 @@ GENERATED_FILES += $(KEYCODEMAP_FILES) ui/input-keymap-%.c: $(KEYCODEMAP_GEN) $(KEYCODEMAP_CSV) $(SRC_PATH)/ui/Makefile.objs $(call quiet-command,\ - src=$$(echo $@ | sed -E -e "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\1,") && \ - dst=$$(echo $@ | sed -E -e "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\2,") && \ + stem=$* && src=$${stem%-to-*} dst=$${stem#*-to-} && \ test -e $(KEYCODEMAP_GEN) && \ $(PYTHON) $(KEYCODEMAP_GEN) \ --lang glib2 \