[Toybox] kconfig replacement

Rob Landley rob at landley.net
Tue Feb 21 18:09:03 PST 2012


On 02/19/2012 05:14 AM, Kai Trukenmueller wrote:
> Attached is an new version of scripts/mkconfig.awk and the makefile
> rules mkconfig.make which could be included in the toplevel makefile.
> 
> This version produces compatible output with the current kconfig
> implementation for the .config file.
> It supports:
> make config
> make defconfig
> make allyesconfig
> make allnoconfig
> make oldconfig

landley at brillig:~/toybox/toybox$ make defconfig
yes "" | awk -f scripts/mkconfig.awk Config.in generated/Config.in
>/dev/null
awk: scripts/mkconfig.awk:36: 			if (default == "y")
awk: scripts/mkconfig.awk:36: 			    ^ syntax error
awk: scripts/mkconfig.awk:38: 			else
awk: scripts/mkconfig.awk:38: 			^ syntax error
awk: scripts/mkconfig.awk:46: 		if (default == "y")
awk: scripts/mkconfig.awk:46: 		    ^ syntax error
awk: scripts/mkconfig.awk:48: 		else if (default == "n")
awk: scripts/mkconfig.awk:48: 		^ syntax error
awk: scripts/mkconfig.awk:50: 		else {
awk: scripts/mkconfig.awk:50: 		^ syntax error
awk: scripts/mkconfig.awk:51: 			print "mkconfig.awk: wrong default: "
default
awk: scripts/mkconfig.awk:51: 			                                      ^
syntax error
awk: scripts/mkconfig.awk:68: 			if (default == "y")
awk: scripts/mkconfig.awk:68: 			    ^ syntax error
awk: scripts/mkconfig.awk:70: 			else if (default == "n")
awk: scripts/mkconfig.awk:70: 			^ syntax error
awk: scripts/mkconfig.awk:97: 	default = ""
awk: scripts/mkconfig.awk:97: 	^ syntax error
awk: scripts/mkconfig.awk:117: 	default = $0
awk: scripts/mkconfig.awk:117: 	^ syntax error
make: *** [defconfig] Error 1

Rob



More information about the Toybox mailing list