Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!chaph.usc.edu!nunki.usc.edu!jeenglis From: jeenglis@nunki.usc.edu (Joe English) Newsgroups: comp.lang.c Subject: Re: TurboC again Message-ID: <7803@chaph.usc.edu> Date: 2 Feb 90 18:41:54 GMT References: <40952@cc.utah.edu> Sender: news@chaph.usc.edu Organization: University of Southern California, Los Angeles, CA Lines: 24 ORCUTT@cc.utah.edu writes: > A makefile had the line > > maketbl < table.def > table.c > >I think that spawning from uSoft C doesn't run >COMMAND.COM, but just runs the binary, maketbl in >this case. COMMAND.COM does the redirection; without >it, "<" was passed as an argument to maketbl, which >ignores arguments. Try writing the rule with a '+' in front: +maketbl < table.def > table.c That will force the use of command.com instead of directly spawning the program under Borland's and Zortech's make. It seems to be a convention in MS-DOS. --Joe English jeenglis@nunki.usc.edu