Closed Bug 4548 Opened 26 years ago Closed 25 years ago

[win32] makedepend does not generate dependency on makefile.win

Categories

(SeaMonkey :: Build Config, defect, P3)

Other
Windows NT
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: waterson, Assigned: dveditz)

Details

The makedepend program should generate a dependency on the makefile.win in the current directory (and the closure of makefiles which are indirectly included -- rules.mak, config.mak, and win32 would be good to start with). Although not the end-all, this should incrementally improve Win32 depend builds.
Assignee: briano → leaf
Leaf, is this something you're willing to tackle? If not, reassign it back at me.
Status: NEW → ASSIGNED
I'll look into this.
Assignee: leaf → cyeh
Status: ASSIGNED → NEW
I'm moving this to cyeh, since he's been doing the work on it and has an idea of what is wrong... chris, if you want me to work on the perl foo to generate dependencies, let me know by reassigning this to me.
Target Milestone: M6
just setting a target milestone to get it off the radar of bugs with no milestones
Target Milestone: M6 → M7
not going to hold M6 for this, moving to M7.
moving to M8
Target Milestone: M7 → M8
Target Milestone: M8
clearing milestone. get to this when i can get to this.
Status: NEW → ASSIGNED
too busy to look at this, but marking assinged
mass reassign to leaf
Assignee: cyeh → leaf
Status: ASSIGNED → NEW
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
Assignee: leaf → dveditz
dan has graciously decided to take this bug.
makedepend still only grovels for .h files, however rules.mak and the .inc files all correctly depend on makefilw.win In addition, dlls, exes, and libs depend on their OBJS files and the appropriate $(DEPTH)/config/foo.inc, and the OBJS themselves depend on the global rules.mak, config.mak and WIN32. This is way overkill for day to day developer builds (a minor change to rules.mak causes the world to rebuild) but is necessary to guarantee a good build and to keep tinderbox depend builds successful. These changes have been in since September 1999; I did not know about this bug but am closing it now
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.