Title: RE: Better temporary Makefile patch

Okay... let me try again.

This fixes:
o  parrot/classes/Makefile.in to use double quotes
   instead of single quotes with perl -e
o  parrot/languages/Makefile.in to use && instead of $(MAKE) -C

After which I can:

  perl ./Configure.pl && nmake && nmake test && nmake clean

without error on Win32


diff -r -u parrot\classes\Makefile.in parrot-cgg\classes\Makefile.in
--- parrot\classes\Makefile.in  Thu Dec 13 14:00:00 2001
+++ parrot-cgg\classes\Makefile.in      Thu Dec 13 15:59:13 2001
@@ -29,7 +29,7 @@
 default$(O): $(H_FILES)
 
 default.h: default.c
-       $(PERL) -ne 'next unless /Parrot_default/; s/{/;/;s/^/extern /;print' default.c > default.h
+       $(PERL) -ne "next unless /Parrot_default/; s/{/;/;s/^/extern /;print" default.c > default.h
 
 perlint.c: perlint.pmc
        $(PERL) pmc2c.pl perlint.pmc
diff -r -u parrot\languages\Makefile.in parrot-cgg\languages\Makefile.in
--- parrot\languages\Makefile.in        Thu Dec 13 07:11:12 2001
+++ parrot-cgg\languages\Makefile.in    Thu Dec 13 16:02:09 2001
@@ -5,16 +5,16 @@
 jako: jako.dummy
 
 jako.dummy:
-       $(MAKE) -C jako
+       cd jako && $(MAKE) && cd ..
 
 scheme: scheme.dummy
 
 scheme.dummy:
-       $(MAKE) -C scheme
+       cd scheme && $(MAKE) && cd ..
 
 clean:
-       $(MAKE) -C jako clean
-       $(MAKE) -C scheme clean
+       cd jako && $(MAKE) clean && cd ..
+       cd scheme && $(MAKE) clean && cd ..
 
 update:
        cvs -q update -dP

 

Attachment: patch
Description: Binary data

Reply via email to