kalev / rpms / firefox

Forked from rpms/firefox 5 years ago
Clone
74adc9d
Index: mozilla/security/coreconf/location.mk
74adc9d
===================================================================
74adc9d
RCS file: /cvsroot/mozilla/security/coreconf/location.mk,v
74adc9d
retrieving revision 1.9
74adc9d
diff -u -r1.9 location.mk
74adc9d
--- mozilla/security/coreconf/location.mk	25 Apr 2004 15:02:17 -0000	1.9
74adc9d
+++ mozilla/security/coreconf/location.mk	11 Apr 2005 20:21:57 -0000
74adc9d
@@ -61,6 +61,8 @@
74adc9d
 
74adc9d
 DIST          = $(SOURCE_PREFIX)/$(PLATFORM)
74adc9d
 
74adc9d
+NSPR_LIBDIR   = $(DIST)/lib
74adc9d
+
74adc9d
 ifdef BUILD_DEBUG_GC
74adc9d
     DEFINES += -DDEBUG_GC
74adc9d
 endif
74adc9d
Index: mozilla/security/manager/Makefile.in
74adc9d
===================================================================
74adc9d
RCS file: /cvsroot/mozilla/security/manager/Makefile.in,v
74adc9d
retrieving revision 1.56
74adc9d
diff -u -r1.56 Makefile.in
74adc9d
--- mozilla/security/manager/Makefile.in	14 Mar 2005 10:00:58 -0000	1.56
74adc9d
+++ mozilla/security/manager/Makefile.in	11 Apr 2005 20:21:57 -0000
74adc9d
@@ -76,11 +76,22 @@
74adc9d
 endif
74adc9d
 endif
74adc9d
 
74adc9d
+ABS_DIST := $(shell cd $(DIST) && pwd)
74adc9d
+ifeq ($(OS_ARCH),WINNT)
74adc9d
+ABS_DIST := $(shell cygpath -w $(ABS_DIST) | sed -e 's|\\\\|/|g')
74adc9d
+endif
74adc9d
+NSPR_LIBDIR = $(firstword $(filter -L%,$(NSPR_LIBS)))
74adc9d
+ifneq (,$(strip $(NSPR_LIBDIR)))
74adc9d
+NSPR_LIBDIR := $(subst -L,,$(subst -L$(DIST),-L$(ABS_DIST),$(NSPR_LIBDIR)))
74adc9d
+else
74adc9d
+NSPR_LIBDIR = $(ABS_DIST)/lib
74adc9d
+endif
74adc9d
 # NSS makefiles are not safe for parallel execution.
74adc9d
 DEFAULT_GMAKE_FLAGS = MAKE="$(MAKE) -j1" -j1
74adc9d
-DEFAULT_GMAKE_FLAGS += MOZILLA_INCLUDES="-I$(MOZ_BUILD_ROOT)/dist/include/nspr -I$(MOZ_BUILD_ROOT)/dist/include/dbm"
74adc9d
-DEFAULT_GMAKE_FLAGS += SOURCE_MD_DIR=$(MOZ_BUILD_ROOT)/dist
74adc9d
-DEFAULT_GMAKE_FLAGS += DIST=$(MOZ_BUILD_ROOT)/dist
74adc9d
+DEFAULT_GMAKE_FLAGS += MOZILLA_INCLUDES="$(subst -I$(DIST),-I$(ABS_DIST),$(NSPR_CFLAGS) -I$(DIST)/include/dbm)"
74adc9d
+DEFAULT_GMAKE_FLAGS += SOURCE_MD_DIR=$(ABS_DIST)
74adc9d
+DEFAULT_GMAKE_FLAGS += DIST=$(ABS_DIST)
74adc9d
+DEFAULT_GMAKE_FLAGS += NSPR_LIBDIR=$(NSPR_LIBDIR)
74adc9d
 DEFAULT_GMAKE_FLAGS += MOZILLA_CLIENT=1
74adc9d
 DEFAULT_GMAKE_FLAGS += NO_MDUPDATE=1
74adc9d
 ABS_topsrcdir   := $(shell cd $(topsrcdir); pwd)
74adc9d
Index: mozilla/security/nss/lib/ckfw/builtins/Makefile
74adc9d
===================================================================
74adc9d
RCS file: /cvsroot/mozilla/security/nss/lib/ckfw/builtins/Makefile,v
74adc9d
retrieving revision 1.14
74adc9d
diff -u -r1.14 Makefile
74adc9d
--- mozilla/security/nss/lib/ckfw/builtins/Makefile	20 Jan 2005 02:25:46 -0000	1.14
74adc9d
+++ mozilla/security/nss/lib/ckfw/builtins/Makefile	11 Apr 2005 20:21:57 -0000
74adc9d
@@ -53,23 +53,23 @@
74adc9d
 # This is merely an expedient hack and not the right solution.
74adc9d
 ifdef NS_USE_GCC
74adc9d
 EXTRA_LIBS += \
74adc9d
-	-L$(DIST)/lib \
74adc9d
+	-L$(NSPR_LIBDIR) \
74adc9d
 	-lplc4 \
74adc9d
 	-lplds4 \
74adc9d
 	-lnspr4 \
74adc9d
 	$(NULL)
74adc9d
 else
74adc9d
 EXTRA_LIBS += \
74adc9d
-	$(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4_s.lib \
74adc9d
-	$(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4_s.lib \
74adc9d
+	$(NSPR_LIBDIR)/$(NSPR31_LIB_PREFIX)plc4_s.lib \
74adc9d
+	$(NSPR_LIBDIR)/$(NSPR31_LIB_PREFIX)plds4_s.lib \
74adc9d
 	$(NULL)
74adc9d
 endif
74adc9d
 
74adc9d
 else
74adc9d
 
74adc9d
 EXTRA_LIBS += \
74adc9d
-	$(DIST)/lib/$(LIB_PREFIX)plc4.$(LIB_SUFFIX) \
74adc9d
-	$(DIST)/lib/$(LIB_PREFIX)plds4.$(LIB_SUFFIX) \
74adc9d
+	$(NSPR_LIBDIR)/$(LIB_PREFIX)plc4.$(LIB_SUFFIX) \
74adc9d
+	$(NSPR_LIBDIR)/$(LIB_PREFIX)plds4.$(LIB_SUFFIX) \
74adc9d
 	$(NULL)
74adc9d
 
74adc9d
 endif
74adc9d
Index: mozilla/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile
74adc9d
===================================================================
74adc9d
RCS file: /cvsroot/mozilla/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile,v
74adc9d
retrieving revision 1.18
74adc9d
diff -u -r1.18 Makefile
74adc9d
--- mozilla/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile	25 Apr 2004 15:03:08 -0000	1.18
74adc9d
+++ mozilla/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile	11 Apr 2005 20:21:57 -0000
74adc9d
@@ -63,7 +63,7 @@
74adc9d
 	$(DIST)/lib/$(LIB_PREFIX)softokn.$(LIB_SUFFIX) \
74adc9d
 	$(CRYPTO_LIB) \
74adc9d
 	$(DIST)/lib/$(LIB_PREFIX)secutil.$(LIB_SUFFIX) \
74adc9d
-	-L$(DIST)/lib \
74adc9d
+	-L$(NSPR_LIBDIR) \
74adc9d
 	-lplc4 \
74adc9d
 	-lplds4 \
74adc9d
 	-lnspr4 \
74adc9d
@@ -76,8 +76,8 @@
74adc9d
 	$(DIST)/lib/softokn.lib \
74adc9d
 	$(CRYPTO_LIB) \
74adc9d
 	$(DIST)/lib/secutil.lib \
74adc9d
-	$(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4_s.lib \
74adc9d
-	$(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4_s.lib \
74adc9d
+	$(NSPR_LIBDIR)/$(NSPR31_LIB_PREFIX)plc4_s.lib \
74adc9d
+	$(NSPR_LIBDIR)/$(NSPR31_LIB_PREFIX)plds4_s.lib \
74adc9d
 	wsock32.lib \
74adc9d
 	winmm.lib \
74adc9d
 	$(NULL)
74adc9d
@@ -98,8 +98,8 @@
74adc9d
 	$(DIST)/lib/$(LIB_PREFIX)softokn.$(LIB_SUFFIX) \
74adc9d
 	$(CRYPTO_LIB) \
74adc9d
 	$(DIST)/lib/$(LIB_PREFIX)secutil.$(LIB_SUFFIX) \
74adc9d
-	$(DIST)/lib/$(LIB_PREFIX)plc4.$(LIB_SUFFIX) \
74adc9d
-	$(DIST)/lib/$(LIB_PREFIX)plds4.$(LIB_SUFFIX) \
74adc9d
+	$(NSPR_LIBDIR)/$(LIB_PREFIX)plc4.$(LIB_SUFFIX) \
74adc9d
+	$(NSPR_LIBDIR)/$(LIB_PREFIX)plds4.$(LIB_SUFFIX) \
74adc9d
 	$(NULL)
74adc9d
 
74adc9d
 endif