summaryrefslogtreecommitdiff
path: root/nss/cmd/manifest.mn
diff options
context:
space:
mode:
Diffstat (limited to 'nss/cmd/manifest.mn')
-rw-r--r--nss/cmd/manifest.mn47
1 files changed, 40 insertions, 7 deletions
diff --git a/nss/cmd/manifest.mn b/nss/cmd/manifest.mn
index 1c27f17..153384c 100644
--- a/nss/cmd/manifest.mn
+++ b/nss/cmd/manifest.mn
@@ -6,16 +6,38 @@
DEPTH = ..
# MODULE = seccmd
+SOFTOKEN_SRCDIRS=
+NSS_SRCDIRS=
+LIB_SRCDIRS=
+
+ifdef NSS_BUILD_UTIL_ONLY
+REQUIRES = nspr
+else
REQUIRES = nss nspr libdbm
+LIB_SRCDIRS = \
+ lib \
+ $(NULL)
+endif
-DIRS = lib \
+ifndef NSS_BUILD_UTIL_ONLY
+SOFTOKEN_SRCDIRS = \
+ $(BLTEST_SRCDIR) \
+ $(ECPERF_SRCDIR) \
+ $(FREEBL_ECTEST_SRCDIR) \
+ $(FIPSTEST_SRCDIR) \
+ $(LOWHASHTEST_SRCDIR) \
+ $(SHLIBSIGN_SRCDIR) \
+ $(NULL)
+endif
+
+ifndef NSS_BUILD_SOFTOKEN_ONLY
+ifndef NSS_BUILD_UTIL_ONLY
+NSS_SRCDIRS = \
addbuiltin \
atob \
- $(BLTEST_SRCDIR) \
btoa \
certcgi \
certutil \
- checkcert \
chktest \
crlutil \
crmftest \
@@ -23,8 +45,6 @@ DIRS = lib \
derdump \
digest \
httpserv \
- $(FIPSTEST_SRCDIR) \
- $(LOWHASHTEST_SRCDIR) \
listsuites \
makepqg \
multinit \
@@ -36,10 +56,10 @@ DIRS = lib \
p7sign \
p7verify \
pk12util \
+ pk11ectest \
pk11gcmtest \
pk11mode \
pk1sign \
- pkix-errcodes \
pp \
pwdecrypt \
rsaperf \
@@ -47,7 +67,6 @@ DIRS = lib \
selfserv \
signtool \
signver \
- $(SHLIBSIGN_SRCDIR) \
smimetools \
ssltap \
strsclnt \
@@ -59,6 +78,20 @@ DIRS = lib \
modutil \
$(NULL)
+ifndef NSS_DISABLE_LIBPKIX
+NSS_SRCDIRS += \
+ pkix-errcodes \
+ $(NULL)
+endif
+
+endif
+endif
+
+DIRS = \
+ $(LIB_SRCDIRS) \
+ $(SOFTOKEN_SRCDIRS) \
+ $(NSS_SRCDIRS)
+
TEMPORARILY_DONT_BUILD = \
$(NULL)