Closed
Bug 102459
Opened 24 years ago
Closed 24 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•24 years ago
|
||
A somewhat noisier but also more thorough query:
http://lxr.mozilla.org/seamonkey/search?string=PPSRCS%3D%2CPPSRCS+%3D++%2CPPSRCS+%3D
Updated•24 years ago
|
Severity: normal → minor
Priority: -- → P4
Target Milestone: --- → mozilla1.0
Reporter | ||
Comment 2•24 years ago
|
||
Comment 3•24 years ago
|
||
Hey! Leaf's back! ;-)
Assignee: seawood → leaf
Priority: P4 → --
Target Milestone: mozilla1.0 → ---
Comment 4•24 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•24 years ago
|
Priority: -- → P3
Target Milestone: --- → mozilla0.9.7
Comment 5•24 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•24 years ago
|
||
running test build now.
Comment 7•24 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•24 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•24 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•24 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•24 years ago
|
||
fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•