🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sources.d
Article #5149

Re: Looking for a make version to better support software versions

#5149
From: Keith Cantrell
Date: Wed, 03 Jan 1990 18:42
35 lines
2252 bytes
In article <1440@jimi.cs.unlv.edu> jack@jimi.cs.unlv.edu (Jack Alexander) writes:
Jack>
Jack>Hello:
Jack>
Jack>I have a need for a make-type program that will allow recompilations
Jack>to be dependent on the changing of compiler definitions (i.e., "-DVERSIONB")
Jack>The problem is that I have many megabytes of code that have to support
Jack>many, many different versions of basically the same program.  Because I
Jack>want to keep the guts of the system the same, whereever a slight
Jack>modification is needed for a particular version, I just make the code
Jack>segment conditional using #ifdef's, #ifndef's, etc.  However, when I change
Jack>a compile variable, I don't want to re-compile every file (some directories may
Jack>have 50 source files each), just the ones that actually reference the variable.
Jack>
Jack>Has anybody heard of any such program?  Does anybody else need such a program?
Jack>If the need is terrific, I may endeavor to hack it into gnu make.  If I do
Jack>this, I would appreciate any recommendations.
Jack>
Jack>-- Jack Alexander

Yes, go out and buy an Apollo and use DSEE.  It keeps up with not only the
version of source that goes into making an object, but all the command(s), and
options to the commands, as well.


Keith

-----------------------------------------------------------------------
Keith Cantrell                    Phones:  hm: 214-492-1088
                                           wk: 214-519-2399
USMAIL:                          EMAIL:
2100 Sonata Ln                   cantrell@attctc.DALLAS.TX.US
Carrollton TX 75007                           or
                                   ...!attctc!digi!kcantrel
-----------------------------------------------------------------------
Technical Details
Message-ID: <297@digi.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!sun-barr!newstop!texsun!pollux!attctc!digi!kcantrel
References: <1440@jimi.cs.unlv.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!sun-barr!newstop!texsun!pollux!attctc!digi!kcantrel
From: kcantrel@digi.UUCP (Keith Cantrell)
Newsgroups: comp.sources.d,alt.sources.d
Subject: Re: Looking for a make version to better support software versions
Message-ID: <297@digi.UUCP>
Date: 3 Jan 90 18:42:39 GMT
References: <1440@jimi.cs.unlv.edu>
Reply-To: kcantrel@digi.UUCP (Keith Cantrell)
Followup-To: comp.sources.d
Organization: none
Lines: 35