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

Re: [leafnode-list] PLEASE let us switch to some automatic Makefile generator



There are alot of programs out there that do not use these. Look at
Weiste V.'s Postfix. It does not use these. 

Just throwing in my $.02


Matthias Andree (ma@xxxxxxxxxxxxxxxxxxxxxxxxxxxx) wrote:
> Dear reader,
> 
> this is being a sort of open letter to Cornelius.
> 
> After I had released 2.0b5-ma1, I have been debugging "Makefile.in", and
> it has more than one problem that automake would have avoided, e. g.: 
> 
> 1. If leafnode is under CVS, make dist fails.
> 2. If make dist fails, a subsequent make dist aborts.
> 3. The "install" target does not depend on rnews, but tries to install it.
> 4. All object files (.o) had explicit rules.
> 5. Make dist requires subsequent ./configure.
> 
> Let us please seriously consider throwing Makefile.in down the drain and
> replacing it with Makefile.am and automake to get rid of these
> problems. NONE of the problems mentioned above would persist after we
> switch to Makefile.am. I'll do the work, it's quite easy, and it works
> as the users of 1.9.17ma3 have experienced.
> 
> The current Makefile.in is a mess, duplicating unnecessary rules,
> missing dependencies and so on. It works somehow, but it's a reliability
> and maintenance disaster. It grows without concept.
> 
> 
> Suggestions for alternatives to automake, possibly comprising autoconf
> are welcome from everybody, as are constructive comments.
> 
> Does anybody here have experience with Cook (to replace make) or Aegis
> (to replace CVS)? 
> http://www.canb.auug.org.au/~millerp/aegis/aegis.html
> http://www.canb.auug.org.au/~millerp/cook/cook.html
> 
> Any further suggestions for FREE make/automake/autoconf replacements?
> 
> -- 
> Matthias Andree
> 
> -- 
> leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
> To unsubscribe, send mail with "unsubscribe" in the subject to the list
> 
> 

-- 
------------------------------------------------------------------------------
Ron Rosson          			      ... and a UNIX user said ...
The InSaNe One                 			      rm -rf *
insane@xxxxxxxxxxxxx     	            and all was /dev/null and *void()
------------------------------------------------------------------------------
		Everything is unimportant in some way.

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list