summaryrefslogtreecommitdiff
path: root/patches/nss_target.patch
blob: 296516127565d85f7bfe0486ad8cdcf0b54d6241 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
---
 mozilla/client.mk |   16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

Index: mozclient/mozilla/client.mk
===================================================================
--- mozclient.orig/mozilla/client.mk	2007-09-02 21:01:43.000000000 +0200
+++ mozclient/mozilla/client.mk	2007-09-02 21:03:45.000000000 +0200
@@ -53,16 +53,17 @@
 #
 #   export CVSROOT=:pserver:anonymous:anonymous@cvs-mirror.mozilla.org:/cvsroot
 #   export CVSROOT=:pserver:username%somedomain.org@cvs.mozilla.org:/cvsroot
 # 
 # You must specify which products/modules you wish to checkout, with
 #   MOZ_CO_PROJECT and MOZ_CO_MODULE variables.
 #
 #   MOZ_CO_PROJECT possibilities include the following:
+#     nss
 #     suite (Seamonkey suite)
 #     browser (aka Firefox)
 #     mail (aka Thunderbird)
 #     minimo (small browser for devices)
 #     composer (standalone composer, aka NVU)
 #     calendar (aka Sunbird, use this to build the calendar extensions also)
 #     xulrunner
 #     camino
@@ -100,16 +101,17 @@
 #   MOZ_POSTFLIGHT     }   each project, and after all projects; these
 #   MOZ_POSTFLIGHT_ALL }   variables contain space-separated lists
 #   MOZ_UNIFY_BDATE      - Set to use the same bdate for each project in
 #                          MOZ_BUILD_PROJECTS
 #
 
 AVAILABLE_PROJECTS = \
   all \
+  nss \
   suite \
   toolkit \
   browser \
   mail \
   minimo \
   composer \
   calendar \
   xulrunner \
@@ -139,16 +141,23 @@
 MODULES_NS_core :=                              \
   $(MODULES_NS_necko)                           \
   mozilla/js                                    \
   mozilla/js/src                                \
   mozilla/js/jsd                                \
   mozilla/db                                    \
   $(NULL)
 
+MODULES_nss :=                                  \
+  mozilla/dbm                                   \
+  mozilla/security/nss                          \
+  mozilla/security/coreconf                     \
+  mozilla/security/dbm                          \
+  $(NULL)
+
 MODULES_core :=                                 \
   $(MODULES_necko)                              \
   mozilla/caps                                  \
   mozilla/content                               \
   mozilla/db/mdb                                \
   mozilla/db/mork                               \
   mozilla/docshell                              \
   mozilla/dom                                   \
@@ -581,22 +590,17 @@
   MOZ_MAKE := $(MAKE) $(MOZ_MAKE_FLAGS)
 endif
 
 endif # MOZ_BUILD_PROJECTS
 
 ####################################
 # CVS defines for NSS
 #
-NSS_CO_MODULE =               \
-		mozilla/dbm               \
-		mozilla/security/nss      \
-		mozilla/security/coreconf \
-		mozilla/security/dbm      \
-		$(NULL)
+NSS_CO_MODULE = $(MODULES_nss)
 
 NSS_CO_FLAGS := -P
 ifdef MOZ_CO_FLAGS
   NSS_CO_FLAGS := $(MOZ_CO_FLAGS)
 endif
 NSS_CO_FLAGS := $(NSS_CO_FLAGS) $(if $(NSS_CO_TAG),-r $(NSS_CO_TAG),-A)
 
 # Can only pull the tip or branch tags by date