Path: utzoo!utgpu!watserv1!watmath!uunet!bu.edu!snorkelwacker!tut.cis.ohio-state.edu!NSFNET-RELAY.AC.UK!tdw%computer-lab.cambridge.ac.uk From: tdw%computer-lab.cambridge.ac.uk@NSFNET-RELAY.AC.UK Newsgroups: gnu.utils.bug Subject: gmake PREPROCESS.S rule Message-ID: <9002212201.AA23500@uk.ac.cam.cl.ely> Date: 21 Feb 90 22:16:54 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 23 From `make -v -p -f /dev/null': # GNU Make version 3.56, by Richard Stallman and Roland McGrath. [...] # default PREPROCESS.S = $(CC) -E $< [...] %.s: %.S # commands to execute (built-in): $(PREPROCESS.S) $< > $@ [...] The duplication of `$<' in these two definitions results in gmake trying to execute commands like gcc68k -E crt.S crt.S > crt.s Tim --- Tim Wilson | tdw@uk.ac.cam.cl | U of Cambridge Computer Lab, | ...!uunet!mcvax!ukc!cam-cl!tdw | New Museums Site, Pembroke Research | tdw%cl.cam.ac.uk@nsfnet-relay.ac.uk | St, Cambridge, UK, CB2 3QG assistant | +44 223 334624; Fax +44 223 334679 | (But not speaking for them)