| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This build can be tested by running
NSS_BUILD_MODULAR=1 nss/automation/taskcluster/scripts/build.sh
from a directory containing the nss and nspr repositories.
To make this build's make conditionals easier to handle, it also
merges the manifest.mn into the Makefile, because parts of the
conditionals depends on $(OS_ARCH) setting.
In the end, the goal is just to set the correct build $(DIRS).
This also drops the freebl dependeny of ssl, which seems not to be
needed, even if it's declared in /lib/ssl/ssl.gyp.
Differential Revision: https://phabricator.services.mozilla.com/D75074
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This still serializes many targets, but at least these targets
themself run their build in parallel. The main serialization
happens in nss/Makefile and nss/coreconf/rules.mk's all target.
We can't add these as real dependencies, as all Makefile snippets
use the same variable names. I tried to always run sub-makes to
hack in the depndencies, but these don't know of each other, so
targets very often run twice, and this breaks the build.
Having a tests:: target and a tests directory leads to misery (and
doesn't work), so it's renamed to check.
This just works with NSS_DISABLE_GTESTS=1 specified and is fixed
by a follow up patch, which removes the double-colon usage and
adds the directory dependencies!
Differential Revision: https://phabricator.services.mozilla.com/D69019
|
|
|
|
| |
r=franziskus,wtc
|
|
|
|
| |
the rest of nss. r=rrelyea
|
|
|
|
|
|
| |
- Remove unneede changes in to the test scrips
- Add needed comments for package maintainers and reviewers
- Fix whitespace usage on the makefiles
|
|
|
|
| |
r=rrelyea
|
| |
|
|
|
|
| |
r=rrelya
|
|
|
|
| |
(Previous changeset with identical description was accidentally empty.)
|
|
changeset! r=wtc
|