]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Add some logic that gets us over the hump of a missing awk (copying the
authorWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 26 Jul 2001 19:26:23 +0000 (19:26 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 26 Jul 2001 19:26:23 +0000 (19:26 +0000)
  files with no editing whatsoever.)  Also sets up the shebang for
  printenv.pl, and drops in the test-cgi.bat script.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89742 13f79535-47bb-0310-9956-ffa450edef68

Makefile.win

index 63f1c674871f220d1c4843e1df5968b3e88b05af..f7773fbedd9f4d1af76e90aaec3d74816aae5b4d 100644 (file)
@@ -181,6 +181,21 @@ _install:
        copy support\$(LONG)\logresolve.exe "$(INSTDIR)\bin"
        copy support\$(LONG)\rotatelogs.exe "$(INSTDIR)\bin"
         copy docs\cgi-examples\printenv "$(INSTDIR)\cgi-bin\printenv.pl"
+       -awk -f <<script.awk "docs\cgi-examples\printenv" "$(INSTDIR)\cgi-bin\printenv.pl"
+    BEGIN { 
+        srcfl = ARGV[1];
+        dstfl = ARGV[2];
+        if ( "perl -e \"print $$^X;\"" | getline perlroot ) {
+            gsub( /\\/, "/", perlroot );
+            print "#!" perlroot > dstfl;
+            getline < srcfl;
+        }
+        while ( ( getline < srcfl ) > 0 ) {
+            print $$0 > dstfl;
+        }
+    }
+<<
+        copy docs\cgi-examples\test-cgi.bat "$(INSTDIR)\cgi-bin"
         xcopy docs\docroot "$(INSTDIR)\htdocs" /d < <<
 A
 <<
@@ -220,7 +235,8 @@ A
         copy docs\conf\mime.types "$(INSTDIR)\conf\mime.types.default"
         if not exist "$(INSTDIR)\conf\mime.types" \
             copy "$(INSTDIR)\conf\mime.types.default" "$(INSTDIR)\conf\mime.types"
-       awk -f <<script.awk "docs\conf\httpd-win.conf" "$(INSTDIR)\conf\httpd.default.conf" "$(INSTDIR)"
+       copy docs\conf\httpd-win.conf "$(INSTDIR)\conf\httpd.default.conf"
+       -awk -f <<script.awk "docs\conf\httpd-win.conf" "$(INSTDIR)\conf\httpd.default.conf" "$(INSTDIR)"
     BEGIN { 
         srcfl = ARGV[1];
         dstfl = ARGV[2];