Closed
Bug 149248
Opened 22 years ago
Closed 18 years ago
Modularity issues document
Categories
(Developer Documentation Graveyard :: General, enhancement)
Developer Documentation Graveyard
General
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: netdragon, Assigned: netdragon)
References
()
Details
I didn't file this in Documents because I think this would be best written by
the people in charge of the build system.
There needs to be a document on the modularization of Mozilla. I realized this
when trying to build nsprpub only to use as part of another project. Not only
did it not like when I used another directory name other than Mozilla, I also
had to pull all the tree (which I didn't want), and gave up trying to do it.
This document should talk about:
- Build system layout
- Tools it uses (automake, etc)
- Dependencies
- How to isolate/extract parts of the tree for work on a specific issue
- What is going on to make Mozilla more modular
- How to make c++/javascript apps based on all or part of the Mozilla tree
- Explain the sections of the make files (i.e. client.mk) so people will know
how to remove parts of them and change them
- Explain how to rename directories, and insert modules
Comment 1•22 years ago
|
||
Have at it. A portion of what you describe is known as "embedding" and can be
found under http://www.mozilla.org/projects/embedding/ .
Assignee: seawood → netdemonz
Comment 2•22 years ago
|
||
-> d11n
Component: Build Config → Mozilla Developer
Product: Browser → Documentation
Version: Trunk → unspecified
Comment 3•18 years ago
|
||
(In reply to comment #0)
> This document should talk about:
> - Build system layout
> - Tools it uses (automake, etc)
> - Dependencies
There's http://developer.mozilla.org/en/docs/Build_Documentation which is the place for build system docs. If there are specific things that need to be added / changed, file separate bugs; to the best of my knowledge the basics are explained already.
> - How to isolate/extract parts of the tree for work on a specific issue
http://developer.mozilla.org/en/docs/Build_Documentation + http://developer.mozilla.org/en/docs/Incremental_Build or see the docs for the specific project you work on. This documentation is likely project-specific for things like nspr and nss.
> - What is going on to make Mozilla more modular
> - How to make c++/javascript apps based on all or part of the Mozilla tree
This isn't specific enough request.
> - Explain the sections of the make files (i.e. client.mk) so people will know
> how to remove parts of them and change them
bsmedberg has been working on it - http://developer.mozilla.org/en/docs/Category:Build_Glossary
This bug is quite old and I don't believe it's useful, so closing.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → INVALID
Updated•17 years ago
|
Component: Mozilla Developer → Documentation Requests
Product: Documentation → Mozilla Developer Center
Updated•12 years ago
|
Component: Documentation Requests → Documentation
Updated•12 years ago
|
Component: Documentation → General
Product: Mozilla Developer Network → Developer Documentation
You need to log in
before you can comment on or make changes to this bug.
Description
•