From 263e8026eca666e09516764f6535da518f36fcb9 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Fri, 30 Oct 2015 10:32:16 -0700 Subject: Change sed monstrosity into a make variable. The convoluted sed expression was doing what is already available in make as `$*'. Signed-off-by: Alexey Neyman diff --git a/ct-ng.in b/ct-ng.in index 036f534..6450aab 100644 --- a/ct-ng.in +++ b/ct-ng.in @@ -151,7 +151,7 @@ build: .config.2 $(SILENT)$(CT_LIB_DIR)/scripts/crosstool-NG.sh build.%: - $(SILENT)$(MAKE) -rf $(CT_NG) $(shell echo "$(@)" |$(sed) -r -e 's|^([^.]+)\.([[:digit:]]+)$$|\1 CT_JOBS=\2|;') + $(SILENT)$(MAKE) -rf $(CT_NG) build CT_JOBS=$* PHONY += version version: diff --git a/samples/samples.mk b/samples/samples.mk index e154e5c..4545d5c 100644 --- a/samples/samples.mk +++ b/samples/samples.mk @@ -204,5 +204,5 @@ build-all: $(patsubst %,build-%,$(CT_SAMPLES)) # Build all samples, overiding the number of // jobs per sample build-all.%: - $(SILENT)$(MAKE) -rf $(CT_NG) V=$(V) $(shell echo "$(@)" |$(sed) -r -e 's|^([^.]+)\.([[:digit:]]+)$$|\1 CT_JOBS=\2|;') + $(SILENT)$(MAKE) -rf $(CT_NG) build-all CT_JOBS=$* -- cgit v0.10.2-6-g49f6