Hi Thomas, I wonder if this new rule is really needed: I think you can already do a "make config" without argument to list the supported configurations.
Olivier On 05/07/2013 05:17 PM, Thomas Monjalon wrote: > Allow to list configs in config/ directory with a simple make rule. > > Signed-off-by: Thomas Monjalon <thomas.monjalon at 6wind.com> > --- > mk/rte.sdkconfig.mk | 4 ++++ > mk/rte.sdkroot.mk | 4 ++-- > 2 files changed, 6 insertions(+), 2 deletions(-) > > diff --git a/mk/rte.sdkconfig.mk b/mk/rte.sdkconfig.mk > index ed81c47..179089e 100644 > --- a/mk/rte.sdkconfig.mk > +++ b/mk/rte.sdkconfig.mk > @@ -36,6 +36,10 @@ INSTALL_CONFIGS := $(filter-out %~,\ > $(wildcard $(RTE_SRCDIR)/config/defconfig_*))) > INSTALL_TARGETS := $(addsuffix _install,$(INSTALL_CONFIGS)) > > +.PHONY: showconfigs > +showconfigs: > + @$(foreach CONFIG, $(INSTALL_CONFIGS), echo $(CONFIG);) > + > .PHONY: config > ifeq ($(RTE_CONFIG_TEMPLATE),) > config: > diff --git a/mk/rte.sdkroot.mk b/mk/rte.sdkroot.mk > index f555e33..6bbbd54 100644 > --- a/mk/rte.sdkroot.mk > +++ b/mk/rte.sdkroot.mk > @@ -87,8 +87,8 @@ export ROOTDIRS-y ROOTDIRS- ROOTDIRS-n > .PHONY: default > default: all > > -.PHONY: config > -config: > +.PHONY: config showconfigs > +config showconfigs: > $(Q)$(MAKE) -f $(RTE_SDK)/mk/rte.sdkconfig.mk $@ > > .PHONY: test fast_test ring_test mempool_test