Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
T
tor-browser-build
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Georg Koppen
tor-browser-build
Commits
f291e750
Unverified
Commit
f291e750
authored
7 years ago
by
boklm
Browse files
Options
Downloads
Patches
Plain Diff
Add a README.MAKEFILE file to describe makefile rules
parent
89656909
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
README
+6
-0
6 additions, 0 deletions
README
README.MAKEFILE
+79
-0
79 additions, 0 deletions
README.MAKEFILE
with
85 additions
and
0 deletions
README
+
6
−
0
View file @
f291e750
...
@@ -212,3 +212,9 @@ Hacking on the Tor Browser build
...
@@ -212,3 +212,9 @@ Hacking on the Tor Browser build
The file README.HACKING tries to list the main things to know when
The file README.HACKING tries to list the main things to know when
making changes to the Tor Browser build.
making changes to the Tor Browser build.
Description of makefile rules
-----------------------------
You can find a description of the makefile rules in the README.MAKEFILE
file.
This diff is collapsed.
Click to expand it.
README.MAKEFILE
0 → 100644
+
79
−
0
View file @
f291e750
Description of makefile rules
=============================
release
-------
Build Tor Browser for the release channel, for all supported platforms.
The resulting build can be found in directory release/$version.
release-{linux-x86_64,linux-i686,windows-i686,osx-x86_64}
---------------------------------------------------------
Same as release, for the selected platform only.
alpha
-----
Build Tor Browser for the alpha channel, for all supported platforms.
The resulting build can be found in directoryp alpha/$version.
alpha-{linux-x86_64,linux-i686,windows-i686,osx-x86_64}
-------------------------------------------------------
Same as alpha, for the selected platform only.
nightly
-------
Build Tor Browser for the nightly channel, for all supported platforms.
Many of the components will be based on the master branch. You might
want to run "make fetch" before, to fetch the latest commits from all
components.
The resulting build can be found in directory nightly/$date
nightly-{linux-x86_64,linux-i686,windows-i686,osx-x86_64}
---------------------------------------------------------
Same as nightly, for the selected platform only.
alpha_nightly
-------------
Build Tor Browser for the alpha channel, for all supported platforms.
This is the same as 'make alpha', but the output directory is different.
The resulting build can be found in directory alpha_nightly/$date
alpha_nightly-{linux-x86_64,linux-i686,windows-i686,osx-x86_64}
---------------------------------------------------------------
The same as alpha_nightly, for the selected platform only.
testbuild
---------
Build a Tor Browser test build. To make the build faster, only the en-US
locale is created, without mar files. By default it is based on the
alpha channel, but you can change that by editing rbm.conf.local.
The resulting build can be found in directory testbuild.
fetch
-----
Fetch new commits from all components. This is useful when you want to
build the nightly channel.
clean
-----
Clean files created during previous builds that are no longer used in
current builds. Before using this command, you first need to configure
in rbm.local.conf the channel(s) that you are building.
In other software, the clean rule is used to remove all build files,
but this is not the case here, where only obsolete build files are
removed. It is usually not necessary to remove all build files before
starting a new build as the need for rebuilding components is detected
automatically. If you want to remove all build files, you can remove
the out/ directory.
clean-dry-run
-------------
Print the files that would be removed when running 'make clean'.
signtag-{release,alpha}
-----------------------
Create a git signed tag for the selected channel, using the version and
build number defined as var/torbrowser_version and var/torbrowser_build.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment