octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #45646] files in source distribution should no


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #45646] files in source distribution should not be deleted on "clean" or "distclean"
Date: Sat, 2 Jul 2016 04:24:29 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0

Follow-up Comment #14, bug #45646 (project octave):

I pushed a change that fixes which files get deleted and preserved for the
clean and distclean targets:

http://hg.savannah.gnu.org/hgweb/octave/rev/659731a4563f

The general principle I applied is for 'make clean' to delete files that are
created by 'make all', and 'make distclean' to delete files created by
'./configure'.

The exceptions are the source files that we build during 'make all', but that
we want to be part of the source distribution. So now all of the libinterp and
liboctave files that were mentioned here before are not deleted on clean or
distclean.

There is still a small set of files that are distributed but are deleted on
'make clean' (if the user does an in-source-tree build) that I don't have a
good way to fix at the moment:


doc/interpreter/octave.dvi
doc/interpreter/octave.html
doc/interpreter/octave.pdf
doc/interpreter/octave.ps
doc/liboctave/liboctave.dvi
doc/liboctave/liboctave.html
doc/liboctave/liboctave.pdf
doc/liboctave/liboctave.ps
scripts/java/octave.jar


The documentation files are deleted because of a built-in automake rule. The
octave.jar file needs to be deleted because it seems to always get rebuilt
even if it exists in $(srcdir).

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45646>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]