[fpc-devel] old fpmake files

Marcos Douglas md at delfire.net
Fri Jul 22 15:32:14 CEST 2011


On Sun, Jul 17, 2011 at 12:51 PM, Jonas Maebe <jonas.maebe at elis.ugent.be> wrote:
>
> On 17 Jul 2011, at 17:46, Marcos Douglas wrote:
>
>> I use fixes_2_4, not trunk. But what you said doesn't matter what
>> source we use, right?
>> I always used these scripts to compile:
>> http://wiki.lazarus.freepascal.org/Installing_Lazarus#Compiling.2Finstalling_FPC_and_Lazarus_from_Sources_of_SVN_.28Win32.29
>>
>> The Tortoise deletes many files when I'm updating the sources.
>
> Maybe it's set up to delete all files that are not in the repository, although I believe that is not standard svn client functionality (for a good reason: a developer would not want svn to delete all files he has been working on just because he did an update). It would definitely be a different operation than plain "update".
>
>> I
>> thought everything was working as it should.
>>
>> I can use this command? make distclean clean all
>
> The "make distclean" should be performed before updating from svn. The "make all" is for afterwards. Additionally, a "make distclean" already includes "make clean".

Can I use 'make distclean' after compiling the FPC to prepare it for a
future update from SVN?

Like this:
set myversion=2.4.5
set mypath=c:\freepascal\fpc\%myversion%
set mybinutils=c:\freepascal\binutils
set PATH=%mybinutils%\i386-win32;%mypath%\bin\i386-win32;%PATH%
cd %mypath%
make all install INSTALL_PREFIX=%mypath% PP=%mybinutils%\ppc386.exe
make distclean

BTW, what about Lazarus? I ever update it, from SVN, and compile it
using the IDE menu.

Marcos Douglas



More information about the fpc-devel mailing list