Lines 39-47
Link Here
|
39 |
|
39 |
|
40 |
.ELSE |
40 |
.ELSE |
41 |
|
41 |
|
42 |
TARFILE_NAME=nss-3.14.4-with-nspr-4.9.5 |
42 |
TARFILE_NAME=nss-3.25-with-nspr-4.12 |
43 |
TARFILE_MD5=067a04150b1d8b64f7da3019688a7547 |
43 |
TARFILE_MD5=4ec9a36c0f7c9360b149491c013b8d50 |
44 |
TARFILE_ROOTDIR=nss-3.14.4 |
44 |
TARFILE_ROOTDIR=nss-3.25 |
45 |
PATCH_FILES=nss.patch |
45 |
PATCH_FILES=nss.patch |
46 |
|
46 |
|
47 |
.IF "$(OS)"=="MACOSX" |
47 |
.IF "$(OS)"=="MACOSX" |
Lines 50-59
Link Here
|
50 |
PATCH_FILES+=nss_macosx.patch |
50 |
PATCH_FILES+=nss_macosx.patch |
51 |
.ENDIF # "$(OS)"=="MACOSX" |
51 |
.ENDIF # "$(OS)"=="MACOSX" |
52 |
|
52 |
|
53 |
.IF "$(OS)"=="FREEBSD" |
|
|
54 |
PATCH_FILES+=nss_freebsd.patch |
55 |
.ENDIF |
56 |
|
57 |
.IF "$(debug)" != "" |
53 |
.IF "$(debug)" != "" |
58 |
.ELSE |
54 |
.ELSE |
59 |
BUILD_OPT=1 |
55 |
BUILD_OPT=1 |
Lines 66-82
Link Here
|
66 |
.EXPORT : USE_64 |
62 |
.EXPORT : USE_64 |
67 |
.ENDIF # "$(BUILD64)"=="1" |
63 |
.ENDIF # "$(BUILD64)"=="1" |
68 |
|
64 |
|
69 |
OUT2LIB=mozilla$/dist$/out$/lib$/*$(DLLPOST) |
65 |
OUT2LIB=dist$/out$/lib$/*$(DLLPOST) |
70 |
|
66 |
|
71 |
BUILD_DIR=mozilla$/security$/nss |
67 |
BUILD_DIR=nss |
72 |
BUILD_ACTION= $(GNUMAKE) nss_build_all |
68 |
BUILD_ACTION= $(GNUMAKE) nss_build_all |
73 |
#See #i105566# && moz#513024# |
69 |
#See #i105566# && moz#513024# |
74 |
.IF "$(OS)"=="LINUX" |
70 |
.IF "$(OS)"=="LINUX" |
75 |
BUILD_ACTION+=FREEBL_NO_DEPEND=1 FREEBL_LOWHASH=1 |
71 |
BUILD_ACTION+=FREEBL_NO_DEPEND=1 FREEBL_LOWHASH=1 NSS_DISABLE_GTESTS=1 |
76 |
PATCH_FILES+=nss_linux.patch |
72 |
PATCH_FILES+=nss_linux.patch |
77 |
.ENDIF |
73 |
.ENDIF |
78 |
|
74 |
|
|
|
75 |
.IF "$(OS)"=="FREEBSD" |
76 |
BUILD_ACTION+=FREEBL_LOWHASH=1 NSS_DISABLE_GTESTS=1 |
77 |
.ENDIF |
79 |
|
78 |
|
|
|
79 |
|
80 |
.IF "$(GUI)"=="WNT" |
80 |
.IF "$(GUI)"=="WNT" |
81 |
|
81 |
|
82 |
.IF "$(COM)"=="GCC" |
82 |
.IF "$(COM)"=="GCC" |
Lines 99-118
Link Here
|
99 |
.ENDIF |
99 |
.ENDIF |
100 |
|
100 |
|
101 |
|
101 |
|
102 |
BUILD_DIR=mozilla$/security$/nss |
102 |
BUILD_DIR=nss |
103 |
BUILD_ACTION=NS_USE_GCC=1 CC="$(nss_CC)" CXX="$(nss_CXX)" OS_LIBS="$(nss_LIBS)" OS_TARGET=WIN95 _WIN32_IE=0x500 PATH="$(PATH)" DEFINES=-D_WIN32_IE=0x500 $(GNUMAKE) nss_build_all |
103 |
BUILD_ACTION= NSS_DISABLE_GTESTS=1 NS_USE_GCC=1 CC="$(nss_CC)" CXX="$(nss_CXX)" OS_LIBS="$(nss_LIBS)" OS_TARGET=WIN95 _WIN32_IE=0x500 PATH="$(PATH)" DEFINES=-D_WIN32_IE=0x500 $(GNUMAKE) nss_build_all |
104 |
|
104 |
|
105 |
OUT2LIB= \ |
105 |
OUT2LIB= \ |
106 |
mozilla$/dist$/out$/lib$/libnspr4.a \ |
106 |
dist$/out$/lib$/libnspr4.a \ |
107 |
mozilla$/dist$/out$/lib$/libnss3.a \ |
107 |
dist$/out$/lib$/libnss3.a \ |
108 |
mozilla$/dist$/out$/lib$/libnssdbm3.a \ |
108 |
dist$/out$/lib$/libnssdbm3.a \ |
109 |
mozilla$/dist$/out$/lib$/libnssutil3.a \ |
109 |
dist$/out$/lib$/libnssutil3.a \ |
110 |
mozilla$/dist$/out$/lib$/libplc4.a \ |
110 |
dist$/out$/lib$/libplc4.a \ |
111 |
mozilla$/dist$/out$/lib$/libplds4.a \ |
111 |
dist$/out$/lib$/libplds4.a \ |
112 |
mozilla$/dist$/out$/lib$/libsmime3.a \ |
112 |
dist$/out$/lib$/libsmime3.a \ |
113 |
mozilla$/dist$/out$/lib$/libsoftokn3.a \ |
113 |
dist$/out$/lib$/libsoftokn3.a \ |
114 |
mozilla$/dist$/out$/lib$/libsqlite3.a \ |
114 |
dist$/out$/lib$/libsqlite3.a \ |
115 |
mozilla$/dist$/out$/lib$/libssl3.a |
115 |
dist$/out$/lib$/libssl3.a |
116 |
|
116 |
|
117 |
.ELSE # "$(COM)"=="GCC" |
117 |
.ELSE # "$(COM)"=="GCC" |
118 |
MOZ_MSVCVERSION= 9 |
118 |
MOZ_MSVCVERSION= 9 |
Lines 130-159
Link Here
|
130 |
EXT_USE_STLPORT=TRUE |
130 |
EXT_USE_STLPORT=TRUE |
131 |
|
131 |
|
132 |
#To build nss one has to call "make nss_build_all" in |
132 |
#To build nss one has to call "make nss_build_all" in |
133 |
#mozilla/security/nss |
133 |
#nss |
134 |
NSS_BUILD_DIR= $(subst,\,/ $(PWD)/$(MISC)/build/$(TARFILE_ROOTDIR)/mozilla/security/nss) |
134 |
NSS_BUILD_DIR= $(subst,\,/ $(PWD)/$(MISC)/build/$(TARFILE_ROOTDIR)/nss) |
135 |
BUILD_ACTION= PATH="$(PATH):$(moz_build)/msys/bin:$(moz_build)/moztools/bin" && $(subst,/,$/ $(MOZILLABUILD)/msys/bin/bash) -i \ |
135 |
BUILD_ACTION= PATH="$(PATH):$(moz_build)/msys/bin:$(moz_build)/moztools/bin" && $(subst,/,$/ $(MOZILLABUILD)/msys/bin/bash) -i \ |
136 |
-c "cd $(NSS_BUILD_DIR) && make nss_build_all" |
136 |
-c "cd $(NSS_BUILD_DIR) && make nss_build_all NSS_DISABLE_GTESTS=1" |
137 |
|
137 |
|
138 |
OUT2LIB= \ |
138 |
OUT2LIB= \ |
139 |
mozilla$/dist$/out$/lib$/nspr4.lib \ |
139 |
dist$/out$/lib$/nspr4.lib \ |
140 |
mozilla$/dist$/out$/lib$/nss3.lib \ |
140 |
dist$/out$/lib$/nss3.lib \ |
141 |
mozilla$/dist$/out$/lib$/nssdbm3.lib \ |
141 |
dist$/out$/lib$/nssdbm3.lib \ |
142 |
mozilla$/dist$/out$/lib$/nssutil3.lib \ |
142 |
dist$/out$/lib$/nssutil3.lib \ |
143 |
mozilla$/dist$/out$/lib$/plc4.lib \ |
143 |
dist$/out$/lib$/plc4.lib \ |
144 |
mozilla$/dist$/out$/lib$/plds4.lib \ |
144 |
dist$/out$/lib$/plds4.lib \ |
145 |
mozilla$/dist$/out$/lib$/smime3.lib \ |
145 |
dist$/out$/lib$/smime3.lib \ |
146 |
mozilla$/dist$/out$/lib$/softokn3.lib \ |
146 |
dist$/out$/lib$/softokn3.lib \ |
147 |
mozilla$/dist$/out$/lib$/sqlite3.lib \ |
147 |
dist$/out$/lib$/sqlite3.lib \ |
148 |
mozilla$/dist$/out$/lib$/ssl3.lib |
148 |
dist$/out$/lib$/ssl3.lib |
149 |
|
149 |
|
150 |
.ENDIF # "$(COM)"=="GCC" |
150 |
.ENDIF # "$(COM)"=="GCC" |
151 |
|
151 |
|
152 |
OUT2BIN=mozilla$/dist$/out$/lib$/*$(DLLPOST) |
152 |
OUT2BIN=dist$/out$/lib$/*$(DLLPOST) |
153 |
.ENDIF # "$(GUI)"=="WNT" |
153 |
.ENDIF # "$(GUI)"=="WNT" |
154 |
|
154 |
|
155 |
|
155 |
|
156 |
OUTDIR2INC=mozilla$/dist$/public$/nss mozilla$/dist$/out$/include |
156 |
OUTDIR2INC=dist$/public$/nss dist$/out$/include |
157 |
|
157 |
|
158 |
# --- Targets ------------------------------------------------------ |
158 |
# --- Targets ------------------------------------------------------ |
159 |
|
159 |
|