Closed
Bug 381900
Opened 18 years ago
Closed 16 years ago
Make a checkout target for the build system
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: bent.mozilla, Unassigned)
References
Details
Attachments
(1 file)
9.37 KB,
text/plain
|
Details |
Spun off from bug 380846.
XULRunner apps that have a libxul-sdk shouldn't have to check out all the source code just to use the build system. We need to make a checkout target for just the build system and its dependencies.
Comment 1•17 years ago
|
||
We should factor that requirement with the l10n-checkout target in client.mk.
Comment 2•17 years ago
|
||
With this list of files, I can build, package and install my XR app on:
* linux (debian/unstable);
* w32 (msvc 2005 Express + PSDK 2003 R2).
Comment 3•17 years ago
|
||
I doubt that many of those files are necessary, in particular the version.txt files and the nspr ones. You may get warnings or errors if those are missing, but that shouldn't be tragic.
I'm using a smaller list of files for l10n-checkout, http://mxr.mozilla.org/mozilla/source/client.mk#905, though I think it'd make sense to add mozilla/Makefile.in, too.
Comment 4•17 years ago
|
||
(In reply to comment #3)
> I doubt that many of those files are necessary, in particular the version.txt
> files and the nspr ones. You may get warnings or errors if those are missing,
> but that shouldn't be tragic.
>
> I'm using a smaller list of files for l10n-checkout,
> http://mxr.mozilla.org/mozilla/source/client.mk#905, though I think it'd make
> sense to add mozilla/Makefile.in, too.
I agree that list is not minimal, but these 4 are critical:
./toolkit/mozapps/installer/package-name.mk
./toolkit/mozapps/installer/packager.mk
./xpcom/xpcom-config.h.in
./xpcom/xpcom-private.h.in
And not having nsprpub/configure means heavy workarounds like --with-system-nspr.
Comment 5•16 years ago
|
||
I have made minimal source tree required for Fennec browser building
https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engine/microb-engine/debian/resources/sandbox/mozilla-src-xulrunner.tar.gz.uu
Comment 6•16 years ago
|
||
The build system doesn't have support for checking anything out anymore.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•