Closed
Bug 102459
Opened 23 years ago
Closed 23 years ago
CPPSRCS in windows makefiles is confusing
Categories
(SeaMonkey :: Build Config, defect, P3)
SeaMonkey
Build Config
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla0.9.7
People
(Reporter: dbaron, Assigned: leaf)
References
()
Details
Attachments
(2 files)
6.88 KB,
text/plain
|
Details | |
91.29 KB,
patch
|
dbaron
:
review+
netscape
:
superreview+
|
Details | Diff | Splinter Review |
Having a CPPSRCS list in makefile.win is confusing, since it doesn't do anything and it lures one into modifying the CPPSRCS list instead of the CPP_OBJS list. These only exist in makefiles originating from gecko, basically. http://lxr.mozilla.org/seamonkey/search?string=CPPSRCS+%3D++%2CCPPSRCS+%3D%09®exp=on is a rough attempt at a query to find them.
Reporter | ||
Comment 1•23 years ago
|
||
A somewhat noisier but also more thorough query: http://lxr.mozilla.org/seamonkey/search?string=PPSRCS%3D%2CPPSRCS+%3D++%2CPPSRCS+%3D
Updated•23 years ago
|
Severity: normal → minor
Priority: -- → P4
Target Milestone: --- → mozilla1.0
Reporter | ||
Comment 2•23 years ago
|
||
Comment 3•23 years ago
|
||
Hey! Leaf's back! ;-)
Assignee: seawood → leaf
Priority: P4 → --
Target Milestone: mozilla1.0 → ---
Comment 4•23 years ago
|
||
thanks, david. I'll get out my scissors and post something soon. (i'm even in mountain view! whee!)
Status: NEW → ASSIGNED
Updated•23 years ago
|
Priority: -- → P3
Target Milestone: --- → mozilla0.9.7
Comment 5•23 years ago
|
||
ok, only two months later and i have a tree with the changes. I'll post a patch and start a test build; cc'ing mkaply in case for whatever reason OS/2 needs CPPSRCS defined.
Comment 6•23 years ago
|
||
running test build now.
Comment 7•23 years ago
|
||
Nope, I don't know how it snuck into an OS/2 Makefile.in except with a block copy. Feel free to kill it there.
Reporter | ||
Comment 8•23 years ago
|
||
Comment on attachment 60220 [details] [diff] [review] remove cppsrcs, some whitespace cleanup where tabs were noticed r=dbaron, except that nsLayoutDLF shouldn't be part of the build, so don't add it. We already have nsContentDLF, and the duplicated code should probably be cvs-removed at some point.
Attachment #60220 -
Flags: review+
Comment 9•23 years ago
|
||
If OS/2 is using the unix build system, CPPSRCS is the right thing to have; my patch doesn't touch any Makefile.ins erp, added a file to a CPP_OBJS list that shouldn't have been there, the real diff for mozilla/layout/build/makefile.win should be: Index: makefile.win =================================================================== RCS file: /cvsroot/mozilla/layout/build/makefile.win,v retrieving revision 3.56 diff -c -r3.56 makefile.win *** makefile.win 29 Oct 2001 20:15:59 -0000 3.56 --- makefile.win 3 Dec 2001 23:26:58 -0000 *************** *** 38,45 **** LIBRARY_NAME=gklayout MODULE_NAME=nsLayoutModule - CPPSRCS=dlldeps.cpp nsLayoutDLF.cpp nsLayoutFactory.cpp - CPP_OBJS= \ .\$(OBJDIR)\dlldeps.obj \ .\$(OBJDIR)\nsLayoutModule.obj \ --- 38,43 ----
Comment 10•23 years ago
|
||
Comment on attachment 60220 [details] [diff] [review] remove cppsrcs, some whitespace cleanup where tabs were noticed looks good to me. rs=cls
Attachment #60220 -
Flags: superreview+
Comment 11•23 years ago
|
||
fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•