diff options
author | cvs2hg <devnull@localhost> | 2003-05-10 02:20:04 +0000 |
---|---|---|
committer | cvs2hg <devnull@localhost> | 2003-05-10 02:20:04 +0000 |
commit | db9894ead5167463ea02f460e3b4e66221d6d60e (patch) | |
tree | 916501d96e0b3a1edc1aa75f66ecf79c6abf814c /security/nss/cmd | |
parent | 1be67d750e4f93391552f608ec9bc37f848375a4 (diff) | |
download | nss-hg-db9894ead5167463ea02f460e3b4e66221d6d60e.tar.gz |
fixup commit for branch 'ANGELON_MOZ_14_BRANCH'ANGELON_MOZ_14_BASE
Diffstat (limited to 'security/nss/cmd')
-rw-r--r-- | security/nss/cmd/dbtest/Makefile | 2 | ||||
-rw-r--r-- | security/nss/cmd/platlibs.mk | 89 | ||||
-rw-r--r-- | security/nss/cmd/rsaperf/Makefile | 2 | ||||
-rw-r--r-- | security/nss/cmd/shlibsign/Makefile | 4 | ||||
-rw-r--r-- | security/nss/cmd/shlibsign/sign.cmd | 1 | ||||
-rw-r--r-- | security/nss/cmd/tstclnt/Makefile | 2 | ||||
-rw-r--r-- | security/nss/cmd/vfyserv/Makefile | 2 |
7 files changed, 52 insertions, 50 deletions
diff --git a/security/nss/cmd/dbtest/Makefile b/security/nss/cmd/dbtest/Makefile index 0d4b54c29..0ff13ae43 100644 --- a/security/nss/cmd/dbtest/Makefile +++ b/security/nss/cmd/dbtest/Makefile @@ -60,7 +60,9 @@ endif ifeq (,$(filter-out WINNT WIN95 WIN16,$(OS_TARGET))) # omits WINCE ifndef BUILD_OPT +ifndef NS_USE_GCC LDFLAGS += /subsystem:console /profile /debug /machine:I386 /incremental:no +endif OS_CFLAGS += -D_CONSOLE endif endif diff --git a/security/nss/cmd/platlibs.mk b/security/nss/cmd/platlibs.mk index 4a9953461..a160c3176 100644 --- a/security/nss/cmd/platlibs.mk +++ b/security/nss/cmd/platlibs.mk @@ -39,7 +39,7 @@ ifeq ($(OS_ARCH), WINNT) DEFINES += -DNSS_USE_STATIC_LIBS # $(PROGRAM) has explicit dependencies on $(EXTRA_LIBS) -CRYPTOLIB=$(DIST)/lib/freebl.lib +CRYPTOLIB=$(DIST)/lib/$(LIB_PREFIX)freebl.$(LIB_SUFFIX) ifdef MOZILLA_SECURITY_BUILD CRYPTOLIB=$(DIST)/lib/crypto.lib endif @@ -49,28 +49,28 @@ ifdef MOZILLA_BSAFE_BUILD endif EXTRA_LIBS += \ - $(DIST)/lib/smime.lib \ - $(DIST)/lib/ssl.lib \ - $(DIST)/lib/nss.lib \ - $(DIST)/lib/ssl.lib \ - $(DIST)/lib/sectool.lib \ - $(DIST)/lib/pkcs12.lib \ - $(DIST)/lib/pkcs7.lib \ - $(DIST)/lib/certhi.lib \ - $(DIST)/lib/cryptohi.lib \ - $(DIST)/lib/pk11wrap.lib \ - $(DIST)/lib/certdb.lib \ - $(DIST)/lib/softokn.lib \ + $(DIST)/lib/$(LIB_PREFIX)smime.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)ssl.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)nss.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)ssl.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)sectool.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)pkcs12.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)pkcs7.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)certhi.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)cryptohi.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)pk11wrap.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)certdb.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)softokn.$(LIB_SUFFIX) \ $(CRYPTOLIB) \ - $(DIST)/lib/swfci.lib \ - $(DIST)/lib/secutil.lib \ - $(DIST)/lib/nsspki.lib \ - $(DIST)/lib/nssdev.lib \ - $(DIST)/lib/nssb.lib \ - $(DIST)/lib/dbm.lib \ - $(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4.lib \ - $(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4.lib \ - $(DIST)/lib/$(NSPR31_LIB_PREFIX)nspr4.lib \ + $(DIST)/lib/$(LIB_PREFIX)swfci.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)secutil.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)nsspki.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)nssdev.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)nssb.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)dbm.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)nspr4.$(LIB_SUFFIX) \ $(NULL) # $(PROGRAM) has NO explicit dependencies on $(OS_LIBS) @@ -79,8 +79,8 @@ EXTRA_LIBS += \ winmm.lib \ $(NULL) -JAR_LIBS = $(DIST)/lib/jar.lib \ - $(DIST)/lib/zlib.lib \ +JAR_LIBS = $(DIST)/lib/$(LIB_PREFIX)jar.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)zlib.$(LIB_SUFFIX) \ $(NULL) else @@ -150,13 +150,13 @@ ifeq ($(OS_ARCH), WINNT) # $(PROGRAM) has explicit dependencies on $(EXTRA_LIBS) EXTRA_LIBS += \ - $(DIST)/lib/sectool.lib \ - $(DIST)/lib/smime3.lib \ - $(DIST)/lib/ssl3.lib \ - $(DIST)/lib/nss3.lib \ - $(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4.lib \ - $(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4.lib \ - $(DIST)/lib/$(NSPR31_LIB_PREFIX)nspr4.lib \ + $(DIST)/lib/$(LIB_PREFIX)sectool.$(LIB_SUFFIX) \ + $(DIST)/lib/$(IMPORT_LIB_PREFIX)smime3$(IMPORT_LIB_SUFFIX) \ + $(DIST)/lib/$(IMPORT_LIB_PREFIX)ssl3$(IMPORT_LIB_SUFFIX) \ + $(DIST)/lib/$(IMPORT_LIB_PREFIX)nss3$(IMPORT_LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)nspr4.$(LIB_SUFFIX) \ $(NULL) # $(PROGRAM) has NO explicit dependencies on $(OS_LIBS) @@ -165,8 +165,8 @@ EXTRA_LIBS += \ winmm.lib \ $(NULL) -JAR_LIBS = $(DIST)/lib/jar.lib \ - $(DIST)/lib/zlib.lib \ +JAR_LIBS = $(DIST)/lib/$(LIB_PREFIX)jar.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)zlib.$(LIB_SUFFIX) \ $(NULL) else @@ -179,24 +179,13 @@ ifeq ($(OS_ARCH), AIX) EXTRA_SHARED_LIBS += -brtl endif -# On Linux we must use the -rpath-link option to tell the linker -# where to find libsoftokn3.so, an implicit dependency of libnss3.so. -ifeq ($(OS_ARCH), Linux) +# If GNU ld is used, we must use the -rpath-link option to tell +# the linker where to find libsoftokn3.so, an implicit dependency +# of libnss3.so. +ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD, $(OS_ARCH))) EXTRA_SHARED_LIBS += -Wl,-rpath-link,$(DIST)/lib endif -ifeq ($(OS_ARCH), BSD_OS) -EXTRA_SHARED_LIBS += -Wl,-rpath-link,$(DIST)/lib -endif - -ifeq ($(OS_ARCH), FreeBSD) -EXTRA_SHARED_LIBS += -Wl,-rpath-link,$(DIST)/lib -endif - -ifeq ($(OS_ARCH), Darwin) -EXTRA_SHARED_LIBS += -dylib_file @executable_path/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib -endif - ifeq ($(OS_ARCH), SunOS) ifdef NS_USE_GCC ifdef GCC_USE_GNU_LD @@ -205,6 +194,10 @@ endif endif endif +ifeq ($(OS_ARCH), Darwin) +EXTRA_SHARED_LIBS += -dylib_file @executable_path/libsoftokn3.dylib:$(DIST)/lib/libsoftokn3.dylib +endif + # $(PROGRAM) has NO explicit dependencies on $(EXTRA_SHARED_LIBS) # $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX. diff --git a/security/nss/cmd/rsaperf/Makefile b/security/nss/cmd/rsaperf/Makefile index 1a555a2fe..35dc5f5da 100644 --- a/security/nss/cmd/rsaperf/Makefile +++ b/security/nss/cmd/rsaperf/Makefile @@ -55,7 +55,9 @@ include ../platlibs.mk ifeq (,$(filter-out WINNT WIN95 WIN16,$(OS_TARGET))) #omits WINCE ifndef BUILD_OPT +ifndef NS_USE_GCC LDFLAGS += /subsystem:console /profile /debug /machine:I386 /incremental:no +endif OS_CFLAGS += -D_CONSOLE endif endif diff --git a/security/nss/cmd/shlibsign/Makefile b/security/nss/cmd/shlibsign/Makefile index 9228540a1..11b458de9 100644 --- a/security/nss/cmd/shlibsign/Makefile +++ b/security/nss/cmd/shlibsign/Makefile @@ -75,7 +75,7 @@ ifdef LOADABLE_FREEBL CHECKFILES += freebl_pure32_3.chk freebl_hybrid_3.chk endif -CHECKLOC=$(addprefix $(DIST)/lib/$(LIB_PREFIX), $(CHECKFILES)) +CHECKLOC=$(addprefix $(DIST)/lib/$(DLL_PREFIX), $(CHECKFILES)) MD_LIB_RELEASE_FILES = $(CHECKLOC) ALL_TRASH += $(CHECKLOC) @@ -101,7 +101,7 @@ include ../platrules.mk %.chk: %.$(DLL_SUFFIX) ifeq ($(OS_TARGET), OS2) - -exec sign.cmd $(DIST) $(OBJDIR) $(OS_TARGET) $< + @cmd.exe /c sign.cmd $(DIST) $(OBJDIR) $(OS_TARGET) $< else @sh ./sign.sh $(DIST) $(OBJDIR) $(OS_TARGET) $< endif diff --git a/security/nss/cmd/shlibsign/sign.cmd b/security/nss/cmd/shlibsign/sign.cmd index 028334654..612609de9 100644 --- a/security/nss/cmd/shlibsign/sign.cmd +++ b/security/nss/cmd/shlibsign/sign.cmd @@ -5,6 +5,7 @@ objdir=forwardtoback(objdir); 'echo 'dist 'echo 'objdir 'set BEGINLIBPATH='dist'\lib;%BEGINLIBPATH%' +'set LIBPATHSTRICT=T' objdir'\shlibsign -v -i 'therest exit diff --git a/security/nss/cmd/tstclnt/Makefile b/security/nss/cmd/tstclnt/Makefile index 8a0332d89..b31a4fdc8 100644 --- a/security/nss/cmd/tstclnt/Makefile +++ b/security/nss/cmd/tstclnt/Makefile @@ -56,7 +56,9 @@ include ../platlibs.mk ifeq (,$(filter-out WINNT WIN95 WIN16,$(OS_TARGET))) # omits WINCE ifndef BUILD_OPT +ifndef NS_USE_GCC LDFLAGS += /subsystem:console /profile /debug /machine:I386 /incremental:no +endif OS_CFLAGS += -D_CONSOLE endif endif diff --git a/security/nss/cmd/vfyserv/Makefile b/security/nss/cmd/vfyserv/Makefile index 8a0332d89..b31a4fdc8 100644 --- a/security/nss/cmd/vfyserv/Makefile +++ b/security/nss/cmd/vfyserv/Makefile @@ -56,7 +56,9 @@ include ../platlibs.mk ifeq (,$(filter-out WINNT WIN95 WIN16,$(OS_TARGET))) # omits WINCE ifndef BUILD_OPT +ifndef NS_USE_GCC LDFLAGS += /subsystem:console /profile /debug /machine:I386 /incremental:no +endif OS_CFLAGS += -D_CONSOLE endif endif |