Xref: news2.mv.net comp.os.msdos.djgpp:1639 From: Robert Hoehne Newsgroups: comp.os.msdos.djgpp Subject: Re: Makefile help Date: Mon, 04 Mar 1996 16:14:34 +0100 Organization: TU Chemnitz-Zwickau Lines: 50 Message-ID: <313B08DA.6206@Mathematik.tu-chemnitz.de> References: <3136CC08 DOT 2781 AT alphdyn DOT demon DOT co DOT uk> NNTP-Posting-Host: tantalus-e.hrz.tu-chemnitz.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Steve Higgins DJ-Gateway: from newsgroup comp.os.msdos.djgpp Steve Higgins wrote: > << START MAKEFILE .. .. .. > SRCS= main.c vga.c keyboard.c debug.c timer.c font8x5.c > OBJS= main.o vga.o keyboard.o debug.o timer.o font8x5.o > .. .. .. > # Include Dependencies > > -include $(SRC:.c=.d) > << END MAKEFILE > > when I run the makefile I almost invariably get the following error > > make.exe: Failed to remake `makefile'. > > The rest of the make runs as normal. > > 1) How can I stop this error from happening? I think there is only a typing-error. The line must be: -include $(SRCS:.c=.d) If you want to stop the warning message try the following: ifneq ($(SRCS:.c=.d),) -include $(SRCS:.c=.d) endif > > 2) Do I really need to include both the SRCS and the OBJS lines > or can I write it in such a way as to imply one of them? > OBJS=$(SRCS:.c=.o) Robert -- ***************************************************************** * Robert Hoehne, Fakultaet fuer Mathematik, TU-Chemnitz-Zwickau * * Post: Am Berg 3, D-09573 Dittmannsdorf * * e-Mail: Robert DOT Hoehne AT Mathematik DOT TU-Chemnitz DOT DE * * WWW: http://www.tu-chemnitz.de/~rho * *****************************************************************