Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!sri-unix!ctnews!mitisft!egb From: egb@mitisft.Convergent.COM (E. G. Bradford ) Newsgroups: comp.unix.questions Subject: Re: Strange makefile construct Message-ID: <235@mitisft.Convergent.COM> Date: Mon, 14-Sep-87 21:24:55 EDT Article-I.D.: mitisft.235 Posted: Mon Sep 14 21:24:55 1987 Date-Received: Wed, 16-Sep-87 06:46:26 EDT References: <4475@ncoast.UUCP> Organization: Convergent Technologies, San Jose, CA Lines: 14 in article <4475@ncoast.UUCP>, allbery@ncoast.UUCP (Brandon Allbery) says: > > As quoted from <1162@nrcvax.UUCP> by chris@nrcvax.UUCP (Chris Grevstad): > +--------------- > > $(?:.o=.c) means "in all words in $?, change instances of `.o' into `.c'. > > Note that, to my knowledge (which may be faulty), there is no way to prevent > this macro from changing `foo.obj.c' to `foo.cbj.c'. I did that particluar gem to make. It will not substitute for foo.obj.c. "word" is delimited by white space or end of string. Ed Bradfichw