On Fri, Jun 3, 2011 at 11:34 AM, Marcos Douglas <[email protected]> wrote: > On Fri, Jun 3, 2011 at 10:52 AM, Mattias Gaertner > <[email protected]> wrote: >> On Fri, 3 Jun 2011 10:09:39 -0300 >> Marcos Douglas <[email protected]> wrote: >> >>> On Thu, Jun 2, 2011 at 5:31 PM, Mattias Gaertner >>> <[email protected]> wrote: >>> > >>> > "make" is a tool. >>> > >>> > Calling "make" is a shortcut for "make all". >>> > >>> > "all" is one target of our Makefile. It builds the basic set of >>> > packages and tools. "default" or "base" would be better names, but this >>> > has historical reasons and comes closer to what people from other open >>> > source projects using make expect. >>> > >>> > "bigide" is another target of our Makefile. It builds an IDE with a >>> > predefined set of packages. This is needed for the windows installer, >>> > debian, redhat and carbon packages. You probably never need it. >>> > >>> > There is currently no make target to build an IDE with the user set of >>> > packages, so you have to call lazbuild directly. The problem is that >>> > this requires information from outside the lazarus sources, so it >>> > requires configuration. >>> > Maybe a target can be added to call "all" and then lazbuild. But this >>> > won't work for multiple installations. >>> >>> Hi Mattias, >>> Now I understood. >>> So, instead use... >>> lazbuild --build-all --recursive --build-ide= >>> --primary-config-path=%myroot%\ide\laz\config\ >>> >>> ...the correct will be: >>> 1º) make clean all >>> 2º) lazbuild --primary-config-path=%myroot%\ide\laz\config\ >> >> Your forgot the --build-ide= parameter. >> lazbuild --primary-config-path=%myroot%\ide\laz\config\ --build-ide= >> >> >>> 1º I clean and update all; >>> 2º I make the Lazarus with my components installed before. >>> >>> That is correct? >> >> Yes. >> >> Mattias > > Not worked. > The IDE was 'clean', without my packages. > > The Build command in IDE, do something different this: > make clean all > lazbuild --build-ide= --primary-config-path=<my_config_path>
The complete script: @echo on set myroot=%cd% set mybinutils=%myroot%\binutils set myFPC=%myroot%\compiler\2.4.5 set myLaz=%myroot%\ide\laz\0.9.30 set PATH=%mybinutils%\i386-win32;%myFPC%\bin\i386-win32 cd %myLaz% make clean all cd %myLaz% lazbuild --build-ide= --primary-config-path=%myroot%\ide\laz\config\ Marcos Douglas -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
