Define WINDOWS in all Mingw32 cases.
[openssl.git] / util / mk1mf.pl
index e4596bebb201a7c3eccbd38a5a65ddcc6489a493..6fbf3ceca6a4aa613834b89e269fd64c86e8a724 100755 (executable)
@@ -403,12 +403,12 @@ vclean:
 EOF
     
 my $platform_cpp_symbol = "MK1MF_PLATFORM_$platform";
-$platform_cpp_symbol =~ s/-/_/;
-if (open(IN,"crypto/mk1mfinf.h"))
+$platform_cpp_symbol =~ s/-/_/g;
+if (open(IN,"crypto/buildinf.h"))
        {
-       # Remove entry for this platform in existing file mk1mfinf.h.
+       # Remove entry for this platform in existing file buildinf.h.
 
-       my $old_mk1mfinf_h = "";
+       my $old_buildinf_h = "";
        while (<IN>)
                {
                if (/^\#ifdef $platform_cpp_symbol$/)
@@ -417,21 +417,20 @@ if (open(IN,"crypto/mk1mfinf.h"))
                        }
                else
                        {
-                       $old_mk1mfinf_h .= $_;
+                       $old_buildinf_h .= $_;
                        }
                }
        close(IN);
 
-       open(OUT,">crypto/mk1mfinf.h") || die "Can't open mk1mfinf.h";
-       print OUT $old_mk1mfinf_h;
+       open(OUT,">crypto/buildinf.h") || die "Can't open buildinf.h";
+       print OUT $old_buildinf_h;
        close(OUT);
        }
 
-open (OUT,">>crypto/mk1mfinf.h") || die "Can't open mk1mfinf.h";
+open (OUT,">>crypto/buildinf.h") || die "Can't open buildinf.h";
 printf OUT <<EOF;
 #ifdef $platform_cpp_symbol
-  /* auto-generated and updated by util/mk1mf.pl for crypto/cversion.c */
-  /* (used in place of crypto/buildinf.h by mk1mf builds) */
+  /* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */
   #define CFLAGS "$cc $cflags"
   #define PLATFORM "$platform"
 EOF