delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/03/04/18:44:42

Xref: news2.mv.net comp.os.msdos.djgpp:1639
From: Robert Hoehne <Robert DOT Hoehne AT Mathematik DOT tu-chemnitz DOT de>
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
To: Steve Higgins <steve AT alphdyn DOT demon DOT co DOT uk>
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                       *
*****************************************************************

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019