2 # SPDX-License-Identifier: GPL-2.0
4 echo "/* Automatically generated by $0 */
11 static struct cmdname_help common_cmds[] = {"
13 sed -n -e 's/^perf-\([^ ]*\)[ ].* common.*/\1/p' command-list.txt |
18 /^NAME/,/perf-'"$cmd"'/H
21 s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/
23 }' "Documentation/perf-$cmd.txt"
26 echo "#ifdef HAVE_LIBELF_SUPPORT"
27 sed -n -e 's/^perf-\([^ ]*\)[ ].* full.*/\1/p' command-list.txt |
32 /^NAME/,/perf-'"$cmd"'/H
35 s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/
37 }' "Documentation/perf-$cmd.txt"
39 echo "#endif /* HAVE_LIBELF_SUPPORT */"
41 echo "#if defined(HAVE_LIBAUDIT_SUPPORT) || defined(HAVE_SYSCALL_TABLE_SUPPORT)"
42 sed -n -e 's/^perf-\([^ ]*\)[ ].* audit*/\1/p' command-list.txt |
47 /^NAME/,/perf-'"$cmd"'/H
50 s/.*perf-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/
52 }' "Documentation/perf-$cmd.txt"
54 echo "#endif /* HAVE_LIBELF_SUPPORT */"