1 --- misc/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp 2010-01-29 08:39:01.000000000 +0000
2 +++ misc/build/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp 2010-01-29 08:41:01.000000000 +0000
4 #error "This code is for Linux ARM only. Please check if it works for you, too.\nDepends strongly on gcc behaviour."
7 +#if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))
8 +/* This tells gcc3.4+ not to optimize away symbols.
9 + * * @see http://gcc.gnu.org/gcc-3.4/changes.html
11 +#define DONT_DROP_OR_WARN __attribute__((used))
13 +/* This tells older gccs not to warn about unused vairables.
14 + * * @see http://docs.freebsd.org/info/gcc/gcc.info.Variable_Attributes.html
16 +#define DONT_DROP_OR_WARN __attribute__((unused))
19 /* Specify explicitly a symbol for this function, don't try to guess the c++ mangled symbol. */
20 -static nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch");
21 +static nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch")
25 PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args)
26 --- misc/mozilla/security/nss/cmd/shlibsign/Makefile 2010-02-05 13:13:56.000000000 +0000
27 +++ misc/build/mozilla/security/nss/cmd/shlibsign/Makefile 2010-02-05 13:14:16.000000000 +0000
32 -libs install :: $(CHECKLOC)
35 --- misc/mozilla/security/manager/Makefile.in 2010-02-05 13:27:25.000000000 +0000
36 +++ misc/build/mozilla/security/manager/Makefile.in 2010-02-05 13:28:00.000000000 +0000
42 LOADABLE_ROOT_MODULE \
46 SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
47 SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
48 SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
49 -SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
55 ifdef HAVE_FREEBL_LIBS
56 FREEBL_LIB = $(DLL_PREFIX)freebl3$(DLL_SUFFIX)
57 -FREEBL_CHK = $(DLL_PREFIX)freebl3.chk
59 ifdef HAVE_FREEBL_LIBS_32
60 FREEBL_32INT_LIB = libfreebl_32int_3$(DLL_SUFFIX)
61 -FREEBL_32INT_CHK = libfreebl_32int_3.chk
62 FREEBL_32FPU_LIB = libfreebl_32fpu_3$(DLL_SUFFIX)
63 -FREEBL_32FPU_CHK = libfreebl_32fpu_3.chk
65 ifdef HAVE_FREEBL_LIBS_32INT64
66 FREEBL_32INT64_LIB = libfreebl_32int64_3$(DLL_SUFFIX)
67 -FREEBL_32INT64_CHK = libfreebl_32int64_3.chk
69 ifdef HAVE_FREEBL_LIBS_64
70 FREEBL_64INT_LIB = libfreebl_64int_3$(DLL_SUFFIX)
71 -FREEBL_64INT_CHK = libfreebl_64int_3.chk
72 FREEBL_64FPU_LIB = libfreebl_64fpu_3$(DLL_SUFFIX)
73 -FREEBL_64FPU_CHK = libfreebl_64fpu_3.chk
76 ABS_DIST := $(shell cd $(DIST) && pwd)
78 OS_ARCH="$(OS_ARCH)" \
79 CPU_ARCH="$(TARGET_CPU)" \
83 SUBMAKEFILES = boot/Makefile ssl/Makefile pki/Makefile locales/Makefile
87 $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
88 $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
90 - $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
91 - $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
97 # In NSS 3.11.8-3.11.9, lib/ssl/derive.c includes cmd/lib/secutil.h.
98 $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) export
99 $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) DIRS="util base dev pki pki1 certdb certhigh pk11wrap cryptohi nss ssl pkcs12 pkcs7 smime crmf jar ckfw ckfw/builtins"
101 - $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
102 - $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
104 $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
106 - $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
108 $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
109 $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
110 $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
111 $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
112 ifdef HAVE_FREEBL_LIBS
114 - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DIST)/bin
116 $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DIST)/bin
118 ifdef HAVE_FREEBL_LIBS_32
120 - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DIST)/bin
121 - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DIST)/bin
123 $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DIST)/bin
124 $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DIST)/bin
126 ifdef HAVE_FREEBL_LIBS_32INT64
128 - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DIST)/bin
130 $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DIST)/bin
132 ifdef HAVE_FREEBL_LIBS_64
134 - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DIST)/bin
135 - $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DIST)/bin
137 $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
138 $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
140 @@ -313,38 +279,21 @@
142 ifndef MOZ_NATIVE_NSS
143 $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
145 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
147 $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
148 $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
149 $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
150 $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
151 ifdef HAVE_FREEBL_LIBS
153 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_CHK) $(DESTDIR)$(mozappdir)
155 $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_LIB) $(DESTDIR)$(mozappdir)
157 ifdef HAVE_FREEBL_LIBS_32
159 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT_CHK) $(DESTDIR)$(mozappdir)
160 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32FPU_CHK) $(DESTDIR)$(mozappdir)
162 $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT_LIB) $(DESTDIR)$(mozappdir)
163 $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32FPU_LIB) $(DESTDIR)$(mozappdir)
165 ifdef HAVE_FREEBL_LIBS_32INT64
167 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_32INT64_CHK) $(DESTDIR)$(mozappdir)
169 $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_32INT64_LIB) $(DESTDIR)$(mozappdir)
171 ifdef HAVE_FREEBL_LIBS_64
173 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64INT_CHK) $(DESTDIR)$(mozappdir)
174 - $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_64FPU_CHK) $(DESTDIR)$(mozappdir)
176 $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DESTDIR)$(mozappdir)
177 $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DESTDIR)$(mozappdir)
180 ifndef MOZ_NATIVE_NSS
181 $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
182 $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
184 - $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
185 - $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
189 echo-requires-recursive::