{"json_modified": "2016-03-28T08:01:55.455588", "uuid": "5d2af10c-b0f9-4156-be0f-f37875ba01da", "title": "How Mozilla's build system works", "url": "/en-US/docs/Mozilla/Developer_guide/Build_Instructions/How_Mozilla_s_build_system_works", "tags": ["makefile", "Developing Mozilla", "Build documentation"], "translations": [], "modified": "2016-02-27T23:38:20", "label": "How Mozilla's build system works", "localization_tags": [], "locale": "en-US", "id": 6251, "last_edit": "2015-01-07T11:17:08", "summary": "This document is targeted at Mozilla developers who need to work on Mozilla's build system. It explains the basic concepts and terminology of the build system, and how to do common tasks such as compiling components and creating jar files.", "sections": [{"id": "Concepts", "title": "Phases"}, {"id": "Phase_1_configure", "title": "Phase 1: configure"}, {"id": "Phase_2_Build_Backend_Preparation_and_the_Build_Definition", "title": "Phase 2: Build Backend Preparation and the Build Definition"}, {"id": "Phase_3_Invokation_of_the_Build_Backend", "title": "Phase 3: Invokation of the Build Backend"}, {"id": "Build_Tiers", "title": "Recursive Make Backend"}, {"id": "moz.build_Files", "title": "moz.build Files"}, {"id": "moz.build_UPPERCASE_Variables_and_Functions", "title": "moz.build UPPERCASE Variables and Functions"}, {"id": "How_moz.build_Processing_Works", "title": "How moz.build Processing Works"}, {"id": "Legacy_Content", "title": "Legacy Content"}, {"id": "Makefile_basics", "title": "Makefile basics"}, {"id": "Makefile_examples", "title": "Makefile examples"}, {"id": "Building_libraries", "title": "Building libraries"}, {"id": "Non-component_shared_libraries", "title": "Non-component shared libraries"}, {"id": "Static_libraries", "title": "Static libraries"}, {"id": "Building_jar_files", "title": "Building jar files"}, {"id": "Related_Links", "title": "Related Links"}, {"id": "Original_Document_Information", "title": "Original Document Information"}], "slug": "Mozilla/Developer_guide/Build_Instructions/How_Mozilla_s_build_system_works", "review_tags": []}