diff options
author | Yann E. MORIN" <yann.morin.1998@free.fr> | 2012-05-07 21:37:59 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@free.fr> | 2012-05-07 21:37:59 +0200 |
commit | 33a6cdd7ece062ebcf06c5660e88111300b2308f (patch) | |
tree | 9bb4df7100a44d3cc08c06bacbfbcca963019271 /samples | |
parent | 99a6ddf3be35bd49566cf3d0e942729696684a6e (diff) | |
download | crosstool-ng-33a6cdd7ece062ebcf06c5660e88111300b2308f.tar.gz crosstool-ng-33a6cdd7ece062ebcf06c5660e88111300b2308f.tar.bz2 crosstool-ng-33a6cdd7ece062ebcf06c5660e88111300b2308f.zip |
samples: rework show-tuple
Now that we are using defconfig files, the samples do not contain
the full configuration, so we can not simply parse them to show
their content.
Instead, we must fake recalling a sample, and parse the generated
.config file.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Diffstat (limited to 'samples')
-rw-r--r-- | samples/samples.mk | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/samples/samples.mk b/samples/samples.mk index 411d97db..980ce5f3 100644 --- a/samples/samples.mk +++ b/samples/samples.mk @@ -36,13 +36,18 @@ help-env:: # Print the details of current configuration PHONY += show-config show-config: .config - @export current_tuple=$(shell $(MAKE) -rf "$(CT_NG)" show-tuple ); \ - $(CT_LIB_DIR)/scripts/showSamples.sh -v current + @cp .config .config.sample + @$(CT_LIB_DIR)/scripts/showSamples.sh -v current + @rm -f .config.sample # Prints the details of a sample PHONY += $(patsubst %,show-%,$(CT_SAMPLES)) -$(patsubst %,show-%,$(CT_SAMPLES)): +$(patsubst %,show-%,$(CT_SAMPLES)): config_files + @KCONFIG_CONFIG=$$(pwd)/.config.sample \ + $(CONF) --defconfig=$(call sample_dir,$(patsubst show-%,%,$(@)))/crosstool.config \ + $(KCONFIG_TOP) >/dev/null @$(CT_LIB_DIR)/scripts/showSamples.sh -v $(patsubst show-%,%,$(@)) + @rm -f .config.sample # Prints the details of all samples PHONY += show-all |