www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/04/24/04:05:58

From: arg AT whangomatic DOT freeserve DOT co DOT uk (Andrew R. Gillett)
Newsgroups: comp.os.msdos.djgpp
Subject: Why are tabs required in makefiles?
Date: Fri, 23 Apr 1999 20:33:03 +0100
Organization: www.release-dates.co.uk
Lines: 18
Message-ID: <MPG.118ad914b4b4801298a9e6@news.freeserve.net>
NNTP-Posting-Host: modem-116.name8.dialup.pol.co.uk
X-Trace: news5.svr.pol.co.uk 924895986 8210 62.136.163.244 (23 Apr 1999 19:33:06 GMT)
NNTP-Posting-Date: 23 Apr 1999 19:33:06 GMT
X-Complaints-To: abuse AT theplanet DOT net
X-Newsreader: MicroPlanet Gravity v2.11
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

From the DJGPP Users Guide, makefiles section:

"Note that the line with gcc is prefixed by a tab - a real tab character, 
not eight spaces! Many DOS editors will insert eight spaces when you hit 
the TAB key, instead of just inserting a tab. If you get a "missing 
separator" error, that's what happened to you."

I use EDIT, the basic text editor which comes with DOS. This writes out 
several spaces when you press Tab. I had to use Windows Notepad to insert 
some actual tab characters into the makefile. I am just wondering why 
tabs are required at all, especially seeing how in most actual code it 
doesn't matter whether you indent things with tabs, spaces, or even 
nothing at all.

-- 
Andrew Gillett      http://argnet.fatal-design.com/     ICQ: See homepage
"Sir, sure am, sir." - Chelmer Monkton, Starship Losers

- Raw text -


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