Path: utzoo!utstat!helios.physics.utoronto.ca!jarvis.csri.toronto.edu!mailrus!usenet.ins.cwru.edu!cwjcc!ncoast!allbery From: allbery@NCoast.ORG (Brandon S. Allbery) Newsgroups: news.software.b Subject: Re: Peter's gripes Message-ID: <1990Feb2.010525.21268@NCoast.ORG> Date: 2 Feb 90 01:05:25 GMT References: <519@smcnet.UUCP> <_E7166Cxds13@ficc.uu.net> <64T#Y$@rpi.edu> <7V716AAxds13@ficc.uu.net> <1990Jan29.232907.12180@utzoo.uucp> <1990Jan30.041541.23578@elroy.jpl.nasa.gov> <1990Jan30.185214.8197@utzoo.uucp> <2YF16X Reply-To: allbery@ncoast.ORG (Brandon S. Allbery) Followup-To: news.software.b Organization: North Coast Public Access UN*X, Cleveland, OH Lines: 38 As quoted from <1990Jan31.205918.11481@intercon.com> by amanda@mermaid.intercon.com (Amanda Walker): +--------------- | In article <1990Jan31.174021.10174@utzoo.uucp>, henry@utzoo.uucp (Henry | Spencer) writes: | > In article <2YF16X9xds13@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) | > >writes: | > >Have you ever heard of IMake? | > | > Not specifically. If it's an improved version of make, I have heard of | > a dozen or so of them. None of which we can confidently expect to find | > on every machine that wants to run C News. | | This is quite a valid objection. I was recently in the interesting (in +--------------- Not that I want to become involved with this discussion (after all, System V make already *has* include files ;-) but I believe IMake is a *preprocessor* which expands include's in a makefile and hands the result off to the real make; as a result, it's a simple and compact program which could easily be distributed with C news. It is in one or the other of the sources archives. (Such a beast *does* exist and *is* in the archives, but its name may not be IMake.) There's also the GNU Emacs technique (running cpp on makefiles), but that tends to break messily when used with the Microsoft C compiler (which reads ".." as a typo, converts to "...", and continues; the resulting file is only usable if you symlink .. to ..., which makes various other utilities somewhat unhappy). I have to admit, though, that metaconfig (the utility which produces Configure scripts) is Good Stuff. Reconsider. ++Brandon -- Brandon S. Allbery allbery@NCoast.ORG, BALLBERY (MCI Mail), ALLBERY (Delphi) uunet!cwjcc.cwru.edu!ncoast!allbery ncoast!allbery@cwjcc.cwru.edu *(comp.sources.misc mail to comp-sources-misc[-request]@backbone.site, please)* *Third party vote-collection service: send mail to allbery@uunet.uu.net (ONLY)*