[Lazarus] make clean all fails...
waldo kitty
wkitty42 at windstream.net
Thu Apr 5 17:04:26 CEST 2012
On 4/3/2012 14:52, waldo kitty wrote:
> On 4/3/2012 04:06, Mattias Gaertner wrote:
>> or you can hand craft your own command, but then you have to
>> follow the development of the Makefiles.
>
> hummm... i tried following thru them trying to find the reason for some echo
> lines after building apiwizz but failed miserably... make stuff is not my forte :?
here's what i spoke of when i wrote "echo lines after building apiwizz" above...
lines 2127 and 2128 below...
2115 make[3]: Entering directory `C:/freepascal/laz/tools/apiwizz'
2116 c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -gl -Fu.
-Fu../../lcl/units/i386-win32 -Fu../../components/lazutils/lib/i386-win32
-Fu../../lcl/units/i386-win32/win32 -FE. -FU. -di386 apiwizz.pp
2117 Free Pascal Compiler version 2.4.5 [2011/06/01] for i386
2118 Copyright (c) 1993-2010 by Florian Klaempfl
2119 Target OS: Win32 for i386
2120 Compiling apiwizz.pp
2121 Compiling apiwizard.pp
2122 Compiling resource .\apiwizz.or
2123 Linking .\apiwizz.exe
2124 1019 lines compiled, 5.3 sec , 1345664 bytes code, 352104 bytes data
2125 make[3]: Leaving directory `C:/freepascal/laz/tools/apiwizz'
2126 make[2]: Leaving directory `C:/freepascal/laz/tools/apiwizz'
2127 echo
2128 ECHO is off.
2129 make --assume-new=lazres.pp lazres.exe
i suspect that this is coming from tools\Makefile and/or tools\Makefile.fpc off
of the lazarus directory... i searched for "lazres.pp" in makefile* and these
two are the only ones that turned up...
i suspect that some desired output may be being lost... namely that of
$(LAZARUS_LIBPATHS) which is only set of the $(OS_TARGET) is darwin... with
$(LAZARUS_LIBPATHS) being undefined, it also explains the extra space in the
compile line (#2116 above) right after the "-gl" entry... this is seen in
tools\Makefile on all the compiler options lines for all of the different OS
make targets...
More information about the Lazarus
mailing list