summaryrefslogtreecommitdiff
path: root/config/NCR.mk
diff options
context:
space:
mode:
authorwtc <devnull@localhost>1998-04-21 17:21:53 +0000
committerwtc <devnull@localhost>1998-04-21 17:21:53 +0000
commit119b636c5da44fdd49b80c2f8be49e5d5c91fa90 (patch)
treef6dea922d0190ed1c2a281ffce7df8f89c42db03 /config/NCR.mk
parent80030011aff029e44e6e72ea277e0c32e33999d7 (diff)
downloadnspr-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.mk75
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
+###
+