[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: autotools & prayertime
- To: Development Discussions <developer at arabeyes dot org>
- Subject: Re: autotools & prayertime
- From: Behdad Esfahbod <behdad at cs dot toronto dot edu>
- Date: Sun, 21 Dec 2003 20:14:16 -0500
On Fri, 19 Dec 2003, Nadim Shaikli wrote:
> --- Behdad Esfahbod <behdad at bamdad dot org> wrote:
> Well a Makefile.cvs gives you more flexibility to add more 'features'
> and options - like 'make -f Makefile.cvs reallyClean' :-)
The reason I do not like these more 'features' and options is
that we all like package management options that are unified so
that when you download a tarball or checkout from cvs, you do not
need to read README, README.cvs, or the Makefiles in order to
findout what is what. BTW, I have never seen projects cleaning
all those files. Usually people put many of them in CVS itself.
But seems ArabEyes CVS is organized the other way. I should look
around more next time (I work on fribidi).
> > > 2. Add a 'clean' option to the Makefile.cvs so that it goes back to the
> > > pristine condition things were in before running 'make -f
> > Makefile.cvs'.
> > When you have your Makefile out of configure, you can do
> > make maintainer-clean.
> That doesn't clean everything, but its a start. No worries, we'll add
> our own directives and cleaners :-)
> > > 3. All projects that incorporate autotools (and all are going in that
> > > direction), then the projects should put all its source files in
> > > a ./src directory and the documentations in ./doc, etc.
> > Are you talking politically, ideally, ..? ;)
> Never politically :-) I think the dir would look cleaner and make more
> sense if files were put in more appropriate places. I think ./src, ./lib
> and ./doc are standard.
> > > Using -- autoconf-2.57, automake-1.7.9, libtool-1.5
> > >
> > > BTW: on linux I have no issues; the above 3 points would be nice to see.
> > > I also don't see 'fribidi' for instance using "libtoolize", is our
> > > process over-complicated compared to their 'bootstrap' ?
> > libtoolize is something like autoscan. It should be run just
> > once at the very beginning.
> Sounds like I have lots to read and follow-up on.
> Thanks & Salam.
> - Nadim
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> Developer mailing list
> Developer at arabeyes dot org