From 1193a029f76b0825dd8cf417506a06b1937099d6 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Fri, 30 Jan 2009 16:10:55 -0600 Subject: Re-wordwrap and reorder the .config->config.h sed script. (No real changes, just one command/line in a clearer order.) --- scripts/make.sh | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/scripts/make.sh b/scripts/make.sh index e9c2a965..89eb3c61 100755 --- a/scripts/make.sh +++ b/scripts/make.sh @@ -62,14 +62,24 @@ echo "Make generated/config.h from .config." # New ones have '\n' so can replace one line with two without all the branches # and tedious mucking about with hold space. -sed -n -e 's/^# CONFIG_\(.*\) is not set.*/\1/' \ - -e 't notset' -e 'b tryisset' -e ':notset' \ - -e 'h' -e 's/.*/#define CFG_& 0/p' \ - -e 'g' -e 's/.*/#define USE_&(...)/p' -e 'd' -e ':tryisset' \ - -e 's/^CONFIG_\(.*\)=y.*/\1/' -e 't isset' -e 'd' -e ':isset' \ - -e 'h' -e 's/.*/#define CFG_& 1/p' \ - -e 'g' -e 's/.*/#define USE_&(...) __VA_ARGS__/p' .config > \ - generated/config.h || exit 1 +sed -n \ + -e 's/^# CONFIG_\(.*\) is not set.*/\1/' \ + -e 't notset' \ + -e 's/^CONFIG_\(.*\)=y.*/\1/' \ + -e 't isset' \ + -e 'd' \ + -e ':notset' \ + -e 'h' \ + -e 's/.*/#define CFG_& 0/p' \ + -e 'g' \ + -e 's/.*/#define USE_&(...)/p' \ + -e 'd' \ + -e ':isset' \ + -e 'h' \ + -e 's/.*/#define CFG_& 1/p' \ + -e 'g' \ + -e 's/.*/#define USE_&(...) __VA_ARGS__/p' \ + .config > generated/config.h || exit 1 # Extract a list of toys/*.c files to compile from the data in ".config" with # sed, sort, and tr: -- cgit v1.2.3