--- Makefile.PL.old	Tue Apr 17 18:21:52 2001
+++ Makefile.PL	Mon Apr 23 20:06:44 2001
@@ -1968,16 +1968,6 @@
 sub write_my_config {
     my $src = shift;
     
-    my $string;
-    if ($win32_auto) {
-      $string =<<"EOS";
-'APACHE_INC' => '$win32_path{APACHE_INC}',
-   'APACHE_LIB' => '$win32_path{APACHE_LIB}',
-   'MODPERL_INC' => '$win32_path{MODPERL_INC}',
-   'MODPERL_LIB' => '$win32_path{MODPERL_LIB}',
-EOS
-    }
-
 # preparing and writing Configuration to Apache::MyConfig
     my %my_config = %callback_hooks;
     my @other_hooks = qw(APACHE_SRC SSL_BASE APXS PERL_USELARGEFILES
@@ -1988,7 +1978,10 @@
         no strict 'refs';
         $my_config{$_} = ${$_} for @other_hooks;
     }
-
+    if ($win32_auto) {
+      $my_config{$_} = $win32_path{$_} 
+	for qw(APACHE_INC APACHE_LIB MODPERL_INC MODPERL_LIB);
+    }
     #need this alias for Apache::src backwards compat
     $my_config{'Apache_Src'} = $my_config{'APACHE_SRC'};
 
@@ -2116,7 +2109,7 @@
     }
     elsif (/ADD CPP/) {
       my $apache_inc = win32_fix_path_dsp($win32_path{APACHE_INC});
-      s!(/D "WIN32")!/I "$apache_inc" /I "$perl_inc" $1!;
+      s!(/D "WIN32")!/I "$apache_inc" /I "$apache_inc/../os/win32" /I "$perl_inc" $1!;
       s!(/D "WIN32")!$1 /D "EAPI" ! if $win32_args{EAPI}; 
       print NEWDSP $_;
     }
--- t/TEST.win32.old	Sun Dec 31 16:15:24 2000
+++ t/TEST.win32	Mon Apr 23 20:03:42 2001
@@ -113,6 +113,11 @@
 
 system "$fullperl -p -i.bak -e \"s#\\./t#$pwd/t#\" t/conf/httpd.conf";
 
+# apache_1.3.19 sets $Apache::Server::CWD to the path to Apache.exe
+
+system "$fullperl -spi.bak -e \"s#\\\$Apache::Server::CWD#$pwd#\" t/docs/startup.pl";
+system "$fullperl -spi.bak -e \"s#\\\$Apache::Server::CWD\\.\\\"#\\\"$pwd#\" t/docs/rl.pl";
+
 #
 
 # start ourselves a server to pound on
--- src/modules/win32/mod_perl.dsp.old	Sun Dec 31 22:17:44 2000
+++ src/modules/win32/mod_perl.dsp	Mon Apr 23 20:03:42 2001
@@ -42,7 +42,7 @@
 # PROP Intermediate_Dir "Release"
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "\unzipped\ap\modperl\..\apache-1.3\src\include" /I "\Perl\lib\CORE" /D "WIN32" /D "NDEBUG" /D "_WINSOCK2API_" /D "_MSWSOCK_" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINSOCK2API_" /D "_MSWSOCK_" /D "_WINDOWS" /YX /FD /c
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
@@ -67,7 +67,7 @@
 # PROP Intermediate_Dir "Debug"
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "\unzipped\ap\modperl\..\apache-1.3\src\include" /I "\Perl\lib\CORE" /D "WIN32" /D "_DEBUG" /D "_WINSOCK2API_" /D "_MSWSOCK_" /D "_WINDOWS" /FR /YX /FD /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINSOCK2API_" /D "_MSWSOCK_" /D "_WINDOWS" /FR /YX /FD /c
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
@@ -159,11 +159,11 @@
 # End Source File
 # Begin Source File
 
-SOURCE="\unzipped\ap\modperl\..\apache-1.3\src\Release\ApacheCore.lib"
+SOURCE=..\..\..\ApacheCore.lib
 # End Source File
 # Begin Source File
 
-SOURCE=\Perl\lib\CORE\perl56.lib
+SOURCE=..\..\..\Perl\lib\CORE\perl56.lib
 # End Source File
 # End Target
 # End Project
End of Patch.


