X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=util%2Fmkrc.pl;h=08b0af1a7ab9605b75e470e6a28b0b37c886beef;hp=b98a6946ca947b26e368247ab9b3934ff994f50d;hb=8390062853513e1b42cac98078db184bc6100ca7;hpb=b9499cf8de17d1d7efd4ad135beb74d5dec8e120 diff --git a/util/mkrc.pl b/util/mkrc.pl index b98a6946ca..08b0af1a7a 100755 --- a/util/mkrc.pl +++ b/util/mkrc.pl @@ -39,13 +39,14 @@ while () { close(FD); my $filename = $ARGV[0]; -$filename =~ /(.*)\.([^.]+)$/; -my $basename = $1; -my $extname = $2; - -my $description = "OpenSSL application"; -$description = "OpenSSL shared library" if $extname =~ /dll/i; +my $description = "OpenSSL library"; +my $vft = "VFT_DLL"; +if ( $filename =~ /openssl/i ) { + $description = "OpenSSL application"; + $vft = "VFT_APP"; +} +my $YEAR = [localtime()]->[5] + 1900; print <<___; #include @@ -61,7 +62,7 @@ LANGUAGE 0x09,0x01 FILEFLAGS 0x00L #endif FILEOS VOS__WINDOWS32 - FILETYPE VFT_DLL + FILETYPE $vft FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" @@ -72,13 +73,13 @@ BEGIN VALUE "CompanyName", "The OpenSSL Project, http://www.openssl.org/\\0" VALUE "FileDescription", "$description\\0" VALUE "FileVersion", "$version\\0" - VALUE "InternalName", "$basename\\0" + VALUE "InternalName", "$filename\\0" VALUE "OriginalFilename", "$filename\\0" VALUE "ProductName", "The OpenSSL Toolkit\\0" VALUE "ProductVersion", "$version\\0" // Optional: //VALUE "Comments", "\\0" - VALUE "LegalCopyright", "Copyright 1998-2016 The OpenSSL Authors. All rights reserved.\\0" + VALUE "LegalCopyright", "Copyright 1998-$YEAR The OpenSSL Authors. All rights reserved.\\0" //VALUE "LegalTrademarks", "\\0" //VALUE "PrivateBuild", "\\0" //VALUE "SpecialBuild", "\\0"