diff options
author | wtc <devnull@localhost> | 1998-04-21 17:21:53 +0000 |
---|---|---|
committer | wtc <devnull@localhost> | 1998-04-21 17:21:53 +0000 |
commit | 119b636c5da44fdd49b80c2f8be49e5d5c91fa90 (patch) | |
tree | f6dea922d0190ed1c2a281ffce7df8f89c42db03 /config/NCR.mk | |
parent | 80030011aff029e44e6e72ea277e0c32e33999d7 (diff) | |
download | nspr-hg-119b636c5da44fdd49b80c2f8be49e5d5c91fa90.tar.gz |
Merged the makefile changes from Netscape's internal development versionRHAPSODY_NSPR_BASENSPRPUB_19980421_BASE
of NSPR to the public ns/nsprpub on mozilla.org.
Removed ns/nsprpub/tools/winsock.lib, which should not have been
released. This file can be generated from winsock.dll by following
the NSPR build instructions for Windows 3.11 at
http://www.mozilla.org/docs/refList/refNSPR/win16.html.
Diffstat (limited to 'config/NCR.mk')
-rw-r--r-- | config/NCR.mk | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/config/NCR.mk b/config/NCR.mk new file mode 100644 index 00000000..98d07596 --- /dev/null +++ b/config/NCR.mk @@ -0,0 +1,75 @@ +# +# The contents of this file are subject to the Netscape Public License +# Version 1.0 (the "NPL"); you may not use this file except in +# compliance with the NPL. You may obtain a copy of the NPL at +# http://www.mozilla.org/NPL/ +# +# Software distributed under the NPL is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL +# for the specific language governing rights and limitations under the +# NPL. +# +# The Initial Developer of this code under the NPL is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All Rights +# Reserved. +# + +# +# Config stuff for NCR SVR4 MP-RAS +# + +include $(MOD_DEPTH)/config/UNIX.mk +### +NS_USE_NATIVE = 1 + +# NS_USE_GCC = 1 + +export PATH:=$(PATH):/opt/ncc/bin +### + +RANLIB = true +GCC_FLAGS_EXTRA = -pipe + +DEFINES += -DSVR4 -DSYSV -DHAVE_STRERROR -DNCR -D_PR_LOCAL_THREADS_ONLY + +ifdef NS_USE_NATIVE +CC = cc +CCC = ncc +OS_CFLAGS = -Hnocopyr +#OS_LIBS = -L/opt/ncc/lib +else +#OS_LIBS = +endif + +CCC = g++ + +#OS_LIBS += -lsocket -lnsl -ldl -lc + +MKSHLIB = $(LD) $(DSO_LDOPTS) +#DSO_LDOPTS = -G -z defs +DSO_LDOPTS = -G + +CPU_ARCH = x86 +ARCH = ncr + +NOSUCHFILE = /no-such-file + +# now take care of default GCC (rus@5/5/97) + +ifdef NS_USE_GCC +# if gcc-settings are redefined already - don't touch it +# +ifeq (,$(findstring gcc, $(CC))) +CC = gcc +CCC = g++ +CXX = g++ +COMPILER_TAG = _gcc +# always use -fPIC - some makefiles are still broken and don't distinguish +# situation when they build shared and static libraries +CFLAGS += -fPIC -Wall $(GCC_FLAGS_EXTRA) +#OS_LIBS += -L/usr/local/lib -lstdc++ -lg++ -lgcc +endif +endif +### + |