#!/bin/sh | |
echo "/* Automatically generated by generate-configlist.sh */" | |
echo | |
print_config_list () { | |
cat <<EOF | |
static const char *config_name_list[] = { | |
EOF | |
grep -h '^[a-zA-Z].*\..*::$' Documentation/*config.txt Documentation/config/*.txt | | |
sed '/deprecated/d; s/::$//; s/, */\n/g' | | |
sort | | |
sed 's/^.*$/ "&",/' | |
cat <<EOF | |
NULL, | |
}; | |
EOF | |
} | |
echo | |
print_config_list |