Article View: gnu.misc.discuss
Article #75857Compiler/make wishlist
From: Randy Buckland
Date: Mon, 19 Feb 1990 21:22
Date: Mon, 19 Feb 1990 21:22
21 lines
1745 bytes
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!newsShow 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