From 8f0f61859159123604efbc1800b431fbe9402c80 Mon Sep 17 00:00:00 2001 From: Ivan Tatarinov Date: Wed, 9 Jun 2021 14:00:33 +0300 Subject: [PATCH] sdk/src/sdcc.inc.mk: replaced `awk` with `sed` --- sdk/src/sdcc.inc.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/src/sdcc.inc.mk b/sdk/src/sdcc.inc.mk index 1733973..dba6a4a 100644 --- a/sdk/src/sdcc.inc.mk +++ b/sdk/src/sdcc.inc.mk @@ -99,10 +99,10 @@ install-sdcc: | sdcc/.extracted for d in $(SDCC_SUBDIRS); do\ if [ $$d = bin ]; then\ find $$d -type f\ - | awk '{print gensub(/^(.+)\/([^/]+)/, "$$(DEST)$$(prefix)/\\1/\\2: \\1/\\2 | $$(DEST)$$(prefix)/\\1\n\t$$(INSTALL_PROGRAM) -m 755 $$< $$@", "g")}';\ + | sed -Ee 's,^(.+)/([^/]+),$$(DEST)$$(prefix)/\1/\2: \1/\2 | $$(DEST)$$(prefix)/\1\n\t$$(INSTALL_PROGRAM) -m 755 $$< $$@,';\ else\ find $$d -type f\ - | awk '{print gensub(/^(.+)\/([^/]+)/, "$$(DEST)$$(prefix)/\\1/\\2: \\1/\\2 | $$(DEST)$$(prefix)/\\1\n\t$$(INSTALL) -m 644 $$< $$@", "g")}';\ + | sed -Ee 's,^(.+)/([^/]+),$$(DEST)$$(prefix)/\1/\2: \1/\2 | $$(DEST)$$(prefix)/\1\n\t$$(INSTALL) -m 755 $$< $$@,';\ fi;\ done; } >install.mk;\ $(MAKE) -w -f install.mk DEST=$(DEST) prefix=$(prefix) INSTALL=$(INSTALL) INSTALL_PROGRAM=$(INSTALL_PROGRAM) install