From: Andy Dougherty [mailto:[EMAIL PROTECTED]]
> 
> This patch fixes up Makefile.in to handle subdirectories 
> along the lines
> I suggested yesterday.  (The make -C trick is GNU-specific 
> and hence not
> portable, and the cd dir; $(MAKE) trick is Unix-specific and hence not
> portable.)  This is a "temporary" patch because a perl-based 
> build system
> will render some of this obsolete. 
> 
> I think the 
> 
>       cd foo && $(MAKE) && cd ..
> 
> idiom will work on Windows NT and XP, but I don't have any way to test
> that myself.  (Note that for directories 2 levels deep, we cd one
> directory at a time to avoid forward-backward slash confusion.)

That gets me further on Win32... now we hit Win32 perl -e and quoting
issues...


        cl -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT
-DHAVE_DES_FCRYPT  -DPERL_IMPLICIT_CONTEXT -DPERL_IMP
LICIT_SYS -DPERL_MSVCRT_READFIX   -I./include -Foplatform.obj -c platform.c
platform.c
        cd classes && NMAKE && cd ..

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        c:\perl\bin\perl.exe pmc2c.pl default.pmc
        c:\perl\bin\perl.exe -ne 'next unless /Parrot_default/;
s/{/;/;s/^/extern /;print' default.c > default.h
Can't find string terminator "'" anywhere before EOF at -e line 1.
NMAKE : fatal error U1077: 'c:\perl\bin\perl.exe' : return code '0xff'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

Reply via email to