# HG changeset patch # User Rob Landley # Date 1379839059 18000 # Node ID 82c5eb459a91a9af092916b7b451373d3a232968 # Parent 3c0e653070d8a4c3235cb559f0eaa74579fd09a5 Fix generated/oldtoys.h to contain option strings with USE() macros in them. diff -r 3c0e653070d8 -r 82c5eb459a91 scripts/make.sh --- a/scripts/make.sh Sat Sep 21 14:27:26 2013 -0500 +++ b/scripts/make.sh Sun Sep 22 03:37:39 2013 -0500 @@ -56,7 +56,7 @@ sed -n -e 's/^USE_[A-Z0-9_]*(/&/p' toys/*/*.c \ | sed 's/\(.*TOY(\)\([^,]*\),\(.*\)/\2 \1\2,\3/' | sort -k 1,1 \ | sed 's/[^ ]* //' >> generated/newtoys.h -sed -n 's/.*(NEWTOY(\([^,]*\), *\("[^,]*"\) *,.*/#define OPTSTR_\1\t\2/p' \ +sed -n -e 's/.*(NEWTOY(\([^,]*\), *\(\("[^"]*"[^,]*\)*\),.*/#define OPTSTR_\1\t\2/p' \ generated/newtoys.h > generated/oldtoys.h # Extract list of command letters from processed header file