Articles tagged: Build Documentation
Found 107 documents
- Archive/Firefox_OS/Automated_testing/gaia-ui-tests Gaia-ui-tests uses Gaiatest, a Python package based around Marionette. Gaiatest is designed to ...
- Archive/Firefox_OS/Automated_testing/Gaia_unit_tests You can run the unit tests on B2G desktop, Firefox Nightly or Mulet. You also need the latest ...
- Archive/Mozilla/Tamarin/Tamarin_Build_Documentation The following instructions are for obtaining and building the Tamarin Central source code. For ...
- Archive/Mozilla/Using_Monotone_with_Mozilla_CVS I've grown frustrated with CVS; specifically, I want to be able to have local branches where I ...
- Archive/Mozilla/XULRunner/Building_XULRunner_with_Python This page describes how to build and use XULRunner with the Python extension on Windows and ...
- Archive/Mozilla/XULRunner/Build_Instructions XULRunner is built using basically the same process as Firefox or other applications. Please ...
- Archive/Mozilla/XULRunner/Creating_XULRunner_Apps_with_the_Mozilla_Build_System In most cases, developers of XULRunner applications can download an existing SDK and follow the ...
- Mozilla/Add-ons/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System There is a wealth of material on creating extensions for Firefox. All of these documents ...
- Mozilla/B2G_OS/B2G_OS_build_prerequisites Before obtaining the code to build B2G OS, even if you are simply trying to build Gaia, you need ...
- Mozilla/B2G_OS/Building Once you've set up your build system and performed your initial pull and configure the code, you ...
- Mozilla/B2G_OS/Building_and_installing_B2G_OS The articles listed on this page will guide you through building and installing B2G OS on an ...
- Mozilla/B2G_OS/Building_and_installing_B2G_OS/Building_for_Flame_on_OS_X This article provides instructions on how to build B2G OS for Flame devices using a Mac OS X ...
- Mozilla/B2G_OS/Choosing_how_to_run_Gaia_or_B2G Depending on your specific needs, you have an assortment of options to consider when ...
- Mozilla/B2G_OS/Developing_Gaia/Build_System_Primer how Gaia's build system works, including the makefile, the build process, environment variables, ...
- Mozilla/B2G_OS/Preparing_for_your_first_B2G_build Depending on your internet connection, the configuration steps may take several hours to ...
- Mozilla/Boot_to_Gecko/Configuring_with_a_specific_Galaxy_SII_firmware If you flashed a custom ROM or firwmare that is not compatible with the build system, you might ...
- Mozilla/Developer_guide/Build_Instructions The Mozilla build system, like the rest of the Mozilla codebase, is cross-platform. It uses ...
- Mozilla/Developer_guide/Build_Instructions/Adding_Files_to_the_Build All platforms are using the same set of makefiles for the build so all you have to do is edit ...
- Mozilla/Developer_guide/Build_Instructions/Adding_XPCOM_components_to_Mozilla_build_system This document describes adding new components to Mozilla, including the build system and ...
- Mozilla/Developer_guide/Build_Instructions/ALSA Advanced Linux Sound Architecture (known by the acronym ALSA) is a Linux kernel component ...
- Mozilla/Developer_guide/Build_Instructions/Artifact_builds For additional information, see the general Firefox build documentation.
- Mozilla/Developer_guide/Build_Instructions/atlbase.h This page is linked from the build system. Do not remove it without making sure it links to ...
- Mozilla/Developer_guide/Build_Instructions/BeOS_Prerequisites This page describes the requirements for building mozilla.org software on BeOS or yellowTab Zeta.
- Mozilla/Developer_guide/Build_Instructions/Buidling_on_Fedora_Core_5 Building Mozilla applications (Firefox, Thunderbird, SeaMonkey, etc.) on modern Linux ...
- Mozilla/Developer_guide/Build_Instructions/Building_a_SeaMonkey_package To build a.zip or.tar.gz/.tar.bz2 package, just go to xpinstall/packager (in the objdir, if any) ...
- Mozilla/Developer_guide/Build_Instructions/Building_Firefox_with_Debug_Symbols By default, a release build of Firefox will not generate debug symbols suitable for debugging or ...
- Mozilla/Developer_guide/Build_Instructions/Building_JavaXPCOM JavaXPCOM provides a bridge for Java applications to embed Gecko and use XPCOM components. ...
- Mozilla/Developer_guide/Build_Instructions/Building_on_Windows_with_SFU_(Interix) These notes are meant to supplement the existing Windows Build Documentation. Windows Services ...
- Mozilla/Developer_guide/Build_Instructions/Building_PyXPCOM These are the instructions for building PyXPCOM.
- Mozilla/Developer_guide/Build_Instructions/Building_with_Profile-Guided_Optimization The Mozilla build system contains support for building with Profile-Guided Optimization (PGO) ...
- Mozilla/Developer_guide/Build_Instructions/Building_with_static_checking In addition to the normal errors and warnings provided by C++ compiler, there are often code ...
- Mozilla/Developer_guide/Build_Instructions/Building_XXX_Standalone One can build many different products from the source code that can be checked out from Mozilla. ...
- Mozilla/Developer_guide/Build_Instructions/ccache ccache is a compiler cache for C and C++. It does what its function implies: caches the results ...
- Mozilla/Developer_guide/Build_Instructions/Checkout_and-build_NSPR To checkout NetScape Portable Runtime (NSPR) you need CVS 1.10 set the CVSROOT enviornment ...
- Mozilla/Developer_guide/Build_Instructions/Compiling_32-bit_Firefox_on_a_Linux_64-bit_OS First ensure that your compiler toolchain and Gecko build dependencies are installed.
- Mozilla/Developer_guide/Build_Instructions/Compiling_32-bit_JS_Shell_on_a_Linux_64-bit_OS Normally, a Javascript shell is built as follows (assuming an Ubuntu installation):
- Mozilla/Developer_guide/Build_Instructions/Compiling_Firefox_With_Clang_On_Linux Clang is a new C/C++/Objective-C/Objective-C++ compiler being developed on top of LLVM.
- Mozilla/Developer_guide/Build_Instructions/Compiling_Mozilla_With_Clang_On_Windows To build on Windows using clang, add this to your configuration.
- Mozilla/Developer_guide/Build_Instructions/Compiling_Mozilla_With_Mingw This article explains how to use Mingw to build Mozilla projects on Windows without using ...
- Mozilla/Developer_guide/Build_Instructions/configure.in The Mozilla configure script is a standard method of determining compiler and system ...
- Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options Note: Do not make substantive changes to this document without consulting Benjamin Smedberg ...
- Mozilla/Developer_guide/Build_Instructions/Cross-compiling_Mozilla For information on cross-compiling in general, see the chapter titled Cross Compilation Tools in ...
- Mozilla/Developer_guide/Build_Instructions/Cross_Compile_Mozilla_for_Mingw32 This document describes how to build Mozilla for Windows using Linux as a development platform. ...
- Mozilla/Developer_guide/Build_Instructions/CVS_Tags This page is an attempt to keep track of major public branches and release tags to help people ...
- Mozilla/Developer_guide/Build_Instructions/GTest GTest (googletest) is Google's framework for writing C++ tests on a variety of platforms (Linux, ...
- Mozilla/Developer_guide/Build_Instructions/How_Mozilla_s_build_system_works This document is targeted at Mozilla developers who need to work on Mozilla's build system. It ...
- Mozilla/Developer_guide/Build_Instructions/How_Mozilla_s_build_system_works/Makefile_-_variables Todo:
- Mozilla/Developer_guide/Build_Instructions/Incremental_Build Now that you have set up and built your source tree for the first time, you're ready to start ...
- Mozilla/Developer_guide/Build_Instructions/Installing_headers_using_EXPORTs Public headers and IDL files are copied during the export phase of the build. This is ...
- Mozilla/Developer_guide/Build_Instructions/JAR_Manifests Documentation for JAR Manifests (jar.mn files) now lives here.
- Mozilla/Developer_guide/Build_Instructions/JAR_Packaging During the build process, various chrome files are collected into dist/bin/chrome. These files ...
- Mozilla/Developer_guide/Build_Instructions/Linux_Cheat_Sheet_For_Mac_and_Windows_Programmers This page is intended for programmers who are relatively new to Unix, who have access to a Linux ...
- Mozilla/Developer_guide/Build_Instructions/Linux_compatibility_reference For Firefox 3/Gecko 1.9, the release team is planning on maintaining binary compatibility with ...
- Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites If you prefer annotated videos to wiki pages, there is couple of videos available for Linux users.
- Mozilla/Developer_guide/Build_Instructions/Mac_OS_X_Prerequisites Note: Substantive changes to this page (non-editorial) should be reviewed by Mark Mentovai ...
- Mozilla/Developer_guide/Build_Instructions/Mac_OS_X_Universal_Binaries NOTE: substantive changes to this page (non-editorial) should be reviewed by one of the ...
- Mozilla/Developer_guide/Build_Instructions/Mozilla_Release_Build_Notes This is a scratchpad for notes on how mozilla.org configures its build machines for doing ...
- Mozilla/Developer_guide/Build_Instructions/Mozilla_Release_Checklist This is a checklist used by [email protected] to help ensure that the right things happen ...
- Mozilla/Developer_guide/Build_Instructions/oleacc.idl This page is linked from the build system. Do not remove it without making sure it links to ...
- Mozilla/Developer_guide/Build_Instructions/OS2_Build_Prerequisites This document lists the tools required to build Mozilla products on the OS/2 and eComStation ...
- Mozilla/Developer_guide/Build_Instructions/OS2_Build_Prerequisites/Building_on_OS2_using_Mercurial To build code from Mercurial, you need all the tools listed in sections Requires Packages and ...
- Mozilla/Developer_guide/Build_Instructions/Package_Filename_Convention Package File-naming Convention for XUL Toolkit Applications
- Mozilla/Developer_guide/Build_Instructions/pymake make.py (and the pymake modules that support it) are an implementation of the make tool which ...
- Mozilla/Developer_guide/Build_Instructions/Reference_build_configurations The following tables define the "reference" machine configurations and configure options that ...
- Mozilla/Developer_guide/Build_Instructions/Scratchbox Scratchbox (https://www.scratchbox.org/) is a tool to assist in cross-compiling code using a ...
- Mozilla/Developer_guide/Build_Instructions/Setting_up_jprof Jprof is a profiling tool for Linux. To use it, one needs to build mozilla with special build ...
- Mozilla/Developer_guide/Build_Instructions/Signing_an_executable_with_Authenticode This article describes how to digitally sign your executable file, mainly a Windows application ...
- Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build This page covers the basic steps needed to build a bleeding-edge, development version of ...
- Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build/Linux_and_MacOS_build_preparation Our system bootstrapping script can automatically install the required dependencies. You can ...
- Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build For additional, more detailed information, see the Firefox for Android wiki and the general ...
- Mozilla/Developer_guide/Build_Instructions/Simple_Instantbird_build This page covers the basic steps needed to build a bleeding-edge, development version of ...
- Mozilla/Developer_guide/Build_Instructions/Simple_SeaMonkey_build You can build a bleeding-edge, development version of SeaMonkey using the commands below. For ...
- Mozilla/Developer_guide/Build_Instructions/Simple_Sunbird_build You can build a bleeding-edge, development version of Sunbird using the commands below. For ...
- Mozilla/Developer_guide/Build_Instructions/Simple_Thunderbird_build This page covers the basic steps needed to build a bleeding-edge, development version of ...
- Mozilla/Developer_guide/Build_Instructions/Solaris_Prerequisites OpenSolaris (and therefore also Solaris 11) can build Mozilla with a few extra packages installed:
- Mozilla/Developer_guide/Build_Instructions/System_Headers In the Mozilla codebase, the compiler, at least recent version of gcc, is set to default to ...
- Mozilla/Developer_guide/Build_Instructions/Unix_Detailed_Build_Instructions This is a guide to building Mozilla on Unix including,
- Mozilla/Developer_guide/Build_Instructions/Updating_NSPR_or_NSS_in_mozilla-central The NSPR and NSS sources in mozilla-central are maintained by the NSPR and NSS teams and always ...
- Mozilla/Developer_guide/Build_Instructions/VC6_Build_Instructions VC6 does not build trunk, for twenty- nine eight reasons:
- Mozilla/Developer_guide/Build_Instructions/VC6_Build_Instructions/diff
- Mozilla/Developer_guide/Build_Instructions/VC6_Build_Instructions/diff/obsolete These are the patches that used to be required to build trunk with VC6 but are no longer necessary.
- Mozilla/Developer_guide/Build_Instructions/Windows_8 Windows 8 will eventually support compiling mozilla-central and related repositories and ...
- Mozilla/Developer_guide/Build_Instructions/Windows_Build_Prerequisites_(1.7_and_1.8_Branches) NOTE: Do not make substantive changes to this document without consulting Benjamin Smedberg ...
- Mozilla/Developer_guide/Build_Instructions/Windows_build_prerequisites_using_cygwin If you are building very old versions of the Mozilla source code, from the 1.0 branch and ...
- Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites This page covers the steps needed to prepare your machine to build a bleeding-edge, development ...
- Mozilla/Developer_guide/Build_Instructions/Windows_SDK_versions Mozilla, from time to time, might support building against multiple versions of the Windows SDK ...
- Mozilla/Developer_guide/Build_Instructions/wpcapi.h This page is linked from the build system. Do not remove it without making sure it links to ...
- Mozilla/Developer_guide/Build_Instructions/Yasm Yasm is a cross-platform assembler. It is used by the Mozilla codebase to generate routines for ...
- Mozilla/Developer_guide/Introduction/Obsolete_Build_Caveats_and_Tips The Mozilla build process and code base have evolved considerably over the past few years. This ...
- Mozilla/Developer_guide/Mozilla_build_FAQ
- Mozilla/Developer_guide/Source_Code/CVS Those doing active development can check out the latest source using CVS. This is the preferred ...
- Mozilla/Developer_guide/Source_Code/Downloading_Source_Archives The Mozilla source code can be obtained either by downloading a source archive, or by using a ...
- Mozilla/Developer_guide/Source_Code/Getting_comm-central Mercurial is a source code management tool which enables users to track changes to their source ...
- Mozilla/Developer_guide/Source_Code/Mercurial Mercurial is a source-code management tool which allows users to keep track of changes to the ...
- Mozilla/Developer_guide/Source_Code/Mercurial/Bundles If you have a poor network connection that is preventing hg clone from completing, you may want ...
- Mozilla/Firefox/Building_Firefox_with_Rust_code In May 2015 the Rust programming language reached its 1.0 stability milestone, and various ...
- Mozilla/Localization/Localizing_with_Mercurial In Mozilla, we use the the Mercurial version control system (Hg) to manage our source code and ...
- Mozilla/Mercurial/Queues Mercurial Queues, or MQ, is a Mercurial extension that lets you keep work in progress as mutable ...
- Mozilla/Projects/NSS/NSS_Sources_Building_Testing Getting the source code of Network Security Services (NSS), how to build it, and how to run its ...
- Mozilla/Projects/SpiderMonkey/Build_Documentation Use these instructions to build the latest SpiderMonkey source code.