🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #75857

Compiler/make wishlist

#75857
From: Randy Buckland
Date: Mon, 19 Feb 1990 21:22
21 lines
1745 bytes
After having some problems with make because I did not do a "make depend"
I would like to request a wishlist item in the GNU tools. It would be
very useful if the compilers and other tools that generate files (like
bison) would be capable of writing to a user specified "dependancy" file
that could contain all the dependancy info for all files in that directory.

Then make could check this file after each command and read in any changes
and adjust the make as need be. I currently have my makefiles configured to
use a "make.dep" file so that the main makefile is not rewritten. Having the
compiler update the info in this file and make reread it for each command
should not be difficult. For efficiency purposes, this file should probably
be binary and contain the time each record was written so that make 
would only need to read what has changed. The compiler could 
rename the file, write it's data first, copy the rest of the file's data 
(filtering out the old data for the involved files). This would allow
make to read from the front until the date the command was started is
reached and not read the rest.


Randy Buckland
rcb@ncsuvx.ncsu.edu
Technical Details
Message-ID: <1990Feb19.212249.10041@ncsuvx.ncsu.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!bu.edu!ncsuvx!news

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,ef4636271579ea05,start
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1990-02-19 22:16:14 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!bu.edu!ncsuvx!news
From: rcb@ccpv1.ncsu.edu (Randy Buckland)
Newsgroups: gnu.misc.discuss
Subject: Compiler/make wishlist
Message-ID: <1990Feb19.212249.10041@ncsuvx.ncsu.edu>
Date: 19 Feb 90 21:22:49 GMT
Sender: news@ncsuvx.ncsu.edu (USENET News System)
Distribution: gnu
Organization: NCSU Computing Center
Lines: 21
Posted: Mon Feb 19 22:22:49 1990