From: Andy Dougherty [mailto:doughera@lafayette.edu]
>
> 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.
Thread Previous
|
Thread Next