summaryrefslogtreecommitdiff
path: root/lib/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Bug 1637083 fix the lib dependencies for the split build r=jcj,rrelyeaJan-Marek Glogowski2020-05-141-56/+68
| | | | | | | | | | | | | | | | | 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
* Bug 290526 Parallelize part of the NSS build r=rrelyeaJan-Marek Glogowski2020-05-051-16/+16
| | | | | | | | | | | | | | | | | | | | 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
* Bug 1227795 - Add NSS_DISABLE_LIBPKIX to allow compiling without libpkix, ↵Eugen Sawin2016-06-221-0/+4
| | | | r=franziskus,wtc
* Bug 1186917 - Allow package maintainers to optionally build utils without ↵Elio Maldonado2015-12-181-9/+27
| | | | the rest of nss. r=rrelyea
* Bug 835919 - Allow optionally building nss without softoken in the tree, r=wtcElio Maldonado2013-05-061-3/+3
| | | | | | - Remove unneede changes in to the test scrips - Add needed comments for package maintainers and reviewers - Fix whitespace usage on the makefiles
* Bug 835919 - Allow optionally building nss without softoken in the tree, ↵Elio Maldonado2013-04-291-0/+11
| | | | r=rrelyea
* backout bug 835919, backout bug 850905Elio Maldonado2013-04-101-11/+0
|
* Bug 835919 - Allow optionally building nss without softoken in the tree, ↵Elio Maldonado2013-04-091-0/+11
| | | | r=rrelya
* Bug 845556, adjust Makefiles and tests to new NSS directory layout, r=wtcKai Engert2013-02-281-0/+4
| | | | (Previous changeset with identical description was accidentally empty.)
* Bug 845556, reorganize NSS directory layout, moving files, very large ↵Kai Engert2013-02-281-0/+60
changeset! r=wtc