On Tue, 12 Oct 2004, Norman Gray wrote:
> On 2004 Oct 12 , at 13.52, Mark Taylor wrote:
>
> > On Tue, 12 Oct 2004, Peter Draper (DUR) wrote:
> >
> >> Update of /cvs
> >> In directory saturn:/tmp/cvs-serv15770
> >>
> >> Modified Files:
> >> Makefile.in
> >> Log Message:
> >> Added DAOPHOT, DIPSO, ECHOMOP, ESP, EXTRACTOR, HDSTOOLS, HDSTRACE,
> >> ICL, KAPRH(?), PHOTOM, PISA, PSMERGE and RV to ALL_TARGETS (make
> >> world).
> >>
> >> Still missing at this time: DVI2BITMAP, EXTREME, SCB and SGMLKIT.,
> >> plus
> >> all the obsolete packages.
> >
> > I don't know if we have a Policy on what goes in make world and what
> > stays out, but leaving out EXTREME and SCB seems reasonable enough in
>
> I haven't been consistent about what goes in ALL_TARGETS and what
> doesn't. In particular, I haven't thought it necessary to include
> those targets which are only dependencies, and therefore
> probably/possibly not of interest otherwise.
>
> In particular, I hadn't explicitly intended ALL_TARGETS to be a list of
> all those packages which we warrant do build.
>
> Ought we to be more explicit, do you think?
Yes, "make world" should guarantee to build the whole of the system that
we expect to be buildable.
If we want more flexibility than that then we need other targets, but
that's what the various "make manifests" are about I'd guess. What state
are the various additional dependencies in? For instance if I declared all
the "use" dependencies of GAIA to also include all the packages that it
controls (KAPPA, EXTRACTOR, PHOTOM, POLPACK, ESP), would that now work?
Cheers,
Peter.
|