summaryrefslogtreecommitdiff
path: root/manifest.mn
Commit message (Collapse)AuthorAgeFilesLines
* Bug 1653975 - Set "all" as the default Makefile target r=jcj,rrelyeaJan-Marek Glogowski2020-07-291-7/+11
| | | | | | Just reorder the rules in manifest.mn, so all is again the first rule. This restores pre-3.53 Makefile defaults. Differential Revision: https://phabricator.services.mozilla.com/D85195
* Bug 1637083 Replace pre-dependency with shell hack r=rrelyeaJan-Marek Glogowski2020-05-131-6/+0
| | | | | | | | | | | | | | | | | Originally I tried multiple variants using make's conditionals to limit DIRS and enforce building the parent directory before the sub-directory. None of them worked for me, most resulting in an infinite recursion, so I used the current pre-depends workaround to fulfill the real dependency. Now I remembered that automake can handle this case for SUBDIRS specifying "." as a directory. The generated Makefile handles it via shell scripting; not nice, but it works. So this gets rid of the workaround, replacing it with a small shell test. Differential Revision: https://phabricator.services.mozilla.com/D74855
* Bug 290526 Drop double-colon usage and add directory depends r=rrelyeaJan-Marek Glogowski2020-05-051-0/+21
| | | | | | | | | | | | | | | | | | | | | | | Double-colon rule behaviour isn't really compatible with parallel build. This gets rid of all of them, so we can codify the directory dependencies. This leaves just three problems, which aren't really fixable with the current build system without completely replacing it: * everything depends on nsinstall * everything depends on installed headers * ckfw child directories depend on the build parent libs This is handled by the prepare_build target. Overall this allows most if the build to run in parallel. P.S. the release_md:: has to stay :-( P.P.S. no clue, why freebl must use libs: instead of using the TARGETS and .PHONY variables Differential Revision: https://phabricator.services.mozilla.com/D69023
* Bug 1357319 - Add proper Makefile for cpputil r=mtTim Taubert2017-06-081-1/+1
| | | | Differential Revision: https://nss-review.dev.mozaws.net/D349
* Bug 1316274 - Fuzzing mode: Move fuzz/ to GYP, remove Makefiles and ↵Tim Taubert2016-11-111-4/+0
| | | | | | | | | manifests r=franziskus Differential Revision: https://nss-review.dev.mozaws.net/D52 * * * fixup From ab8763469977a338a61d610ed69ef045244630f3 Mon Sep 17 00:00:00 2001
* Bug 1310612 - move gtests to a directory of that name, r=franziskusMartin Thomson2016-10-281-1/+1
|
* Bug 1308874 - Land basic libFuzzer fuzzing framework r=franziskusTim Taubert2016-10-121-0/+4
| | | | Differential Revision: https://nss-dev.phacility.com/D76
* Bug 1214390 - Fixing compilation errors on Windows, r=ekr,wtcMartin Thomson2015-10-191-5/+1
|
* Backed out changeset 71a3941348a2Kai Engert2015-10-191-1/+5
|
* Bug 1214390 - Fixing compilation errors on Windows, r=ekr,wtcMartin Thomson2015-10-161-5/+1
|
* Bug 1214390, make it possible to disable building of gtests in a backwards ↵Kai Engert2015-10-151-1/+1
| | | | compatible way, r=ekr
* Bug 1214390 - Enable gtests by default, r=ekrMartin Thomson2015-10-131-1/+1
|
* Bug 1057584 - Add gtest framework and initial tests optionally (2/4). Build ↵Camilo Viecco2014-09-081-0/+4
| | | | Changes. r=rrelyea
* Backed out changeset cad641b1475dKai Engert2014-09-051-4/+0
|
* Bug 1057783 - Add support for little-endian powerpc64, r=kaieMike Hommey2014-09-051-0/+4
|
* Bug 845556, Make the NSS build system treat coreconf as an integral part of ↵Wan-Teh Chang2013-04-121-3/+1
| | | | NSS, r=kaie
* Bug 845556, adjust Makefiles and tests to new NSS directory layout, r=wtcKai Engert2013-02-281-2/+2
| | | | (Previous changeset with identical description was accidentally empty.)
* Bug 845556, reorganize NSS directory layout, moving files, very large ↵Kai Engert2013-02-281-0/+15
changeset! r=wtc