diff options
-rw-r--r-- | apps/progs.pl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/progs.pl b/apps/progs.pl index 50b6cee53f..669e82b940 100644 --- a/apps/progs.pl +++ b/apps/progs.pl @@ -67,6 +67,8 @@ foreach (@ARGV) { printf "extern OPTIONS %s_options[];\n", $_; } +print "\n#ifdef INCLUDE_FUNCTION_TABLE\n"; +print "static FUNCTION functions[] = {\n"; my %cmd_disabler = ( ciphers => "sock", genrsa => "rsa", @@ -78,7 +80,6 @@ my %cmd_disabler = ( ecparam => "ec", pkcs12 => "des", ); -print "\nstatic FUNCTION functions[] = {\n"; foreach my $cmd (@ARGV) { my $str=" { FT_general, \"$cmd\", ${cmd}_main, ${cmd}_options },\n"; if ($cmd =~ /^s_/) { @@ -157,3 +158,4 @@ foreach my $cmd ( } print " { 0, NULL, NULL}\n};\n"; +print "#endif\n"; |