<!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>