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.