<!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/>Graeme Geldenhuys <graeme@geldenhuys.co.uk> hat am 8. Oktober 2012 um 12:16 geschrieben:
<br/>> On 2012-10-08 10:51, Mattias Gaertner wrote:
<br/>> >
<br/>> > ppas.sh are deleted by fpc.
<br/>>
<br/>> I often have ppas.sh files in my source folders. So somewhere clean-up
<br/>> is not working 100%
</div>
<div>
</div>
<div>
Then you should create a bug report.
</div>
<div>
<br/>
<br/>> > .a are not created.
<br/>>
<br/>> I often have these files lying around in my unit output directories too.
</div>
<div>
</div>
<div>
This thread is about Lazarus sources.
</div>
<div>
<br/>
<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.
</div>
<div>
</div>
<div>
.bak are created by the IDE as backups of sources. "make clean" should not delete source files, nor backups.
</div>
<div>
.lps should not be be deleted by make clean.
</div>
<div>
.ppu, .o, .rst and .compiled should be deleted by "make clean".
</div>
<div>
.a are not created in Lazarus sources.
</div>
<div>
</div>
<div>
<br/>> All files and directories that are not part of the repository managed
<br/>> files. Then sometimes when I do deep debugging I have ASM output files too.
</div>
<div>
>
<br/>> My point is, a simple 'find ...' command will not clean out all
<br/>> non-repository files. You need something a bit more intelligent like
<br/>> 'git clean'.
<br/>
<br/>
</div>
<div>
We had this discussion already. "make clean" is *not* meant as revert and reset. It must *not* delete everything.
</div>
<div>
I don't see how this helps Bernd.
</div>
<div>
</div>
<div>
Mattias
</div>
<div>
</div>
</body></html>