<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head><body style="">
<div>
<br/>Sven Barth <pascaldragon@googlemail.com> hat am 8. Oktober 2012 um 14:03 geschrieben:
<br/>> Am 08.10.2012 12:59, schrieb Mattias Gaertner:
<br/>> > > I just checked, and just about every project I work on has *.a, *.o,
<br/>> > > *.ppu, *.compiled, *.lps, *.rst, the executables for various target
<br/>> > > platforms, unit/*/ unit output directories, and sometimes *.bak files.
<br/>> > .bak are created by the IDE as backups of sources. "make clean" should
<br/>> > not delete source files, nor backups.
<br/>> > .lps should not be be deleted by make clean.
<br/>> > .ppu, .o, .rst and .compiled should be deleted by "make clean".
<br/>> > .a are not created in Lazarus sources.
<br/>>
<br/>> You are wrong regarding ".a" files. They are at least created for the
<br/>> Windows widgetsets. Here the files that I have:
<br/>>
<br/>> lazarus/lcl/units/i386-win32/win32/libimpwin32wsforms.a
<br/>> lazarus/lcl/units/arm-wince/wince/libimpwincedef.a
<br/>> lazarus/lcl/units/arm-wince/wince/libimpwinceextra.a
</div>
<div>
</div>
<div>
It seems to me Bernd meant Linux.
</div>
<div>
Of course you can pass options to 'make' to create all kind of unusual files. But there is no 'make' command to delete-all-except, so it is impossible to fix all cases.
</div>
<div>
We can add *.a to those places where it is missing, but that won't fix Bernd's issue about ppu files.
<br/>
<br/>> And what about *.res files?
<br/>
<br/>
</div>
<div>
They are not created/updated by make.
</div>
<div>
</div>
<div>
Mattias
</div>
<div>
</div>
</body></html>