www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/03/08/13:36:33

From: Philip Boucherat <boucheratp AT teccon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Tips to avoid grief with GNU make
Date: Thu, 8 Mar 2001 18:28:29 +0000
Organization: Technology Concepts Ltd
Message-ID: <TfNPfBAN98p6MAb2@teccon.co.uk>
NNTP-Posting-Host: teccon.demon.co.uk
X-NNTP-Posting-Host: teccon.demon.co.uk:158.152.133.41
X-Trace: news.demon.co.uk 984076169 nnrp-02:2477 NO-IDENT teccon.demon.co.uk:158.152.133.41
X-Complaints-To: abuse AT demon DOT net
MIME-Version: 1.0
X-Newsreader: Turnpike Integrated Version 4.02 M <oOKKz$kPJb+W3eJGYKvOfc2wSg>
Lines: 31
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi, 

Some experiences are best avoided such as finding out the hard way these
guidelines on using make  :

Don't leave whitespace or put comments at end of assignments, for
example this will cause problems such as not being able to find a source
file : 

APPSRCDIR = ./src      # App specific source files

Do this instead :

# App specific source files
APPSRCDIR = ./src

Make sure source filename letter case (as displayed by ls) matches the
case as defined in here, otherwise you'll spend hours wondering why make
keeps coming up with errors like this : 

sh-2.04$ make ./obj/epsample.o
make.exe: *** No rule to make target './obj/epsample.o'. Stop.
sh-2.04$

Maybe these things are specific to the DJGPP version. Who knows?

Cheers,

Phil
-- 
Philip Boucherat

- Raw text -


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