summaryrefslogtreecommitdiffstats
path: root/nscore.mk
diff options
context:
space:
mode:
authorcvsadm <cvsadm>2005-01-21 00:44:34 +0000
committercvsadm <cvsadm>2005-01-21 00:44:34 +0000
commitb2093e3016027d6b5cf06b3f91f30769bfc099e2 (patch)
treecf58939393a9032182c4fbc4441164a9456e82f8 /nscore.mk
downloadds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.tar.gz
ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.tar.xz
ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.zip
Moving NSCP Directory Server from DirectoryBranch to TRUNK, initial drop. (foxworth)ldapserver7x
Diffstat (limited to 'nscore.mk')
-rw-r--r--nscore.mk78
1 files changed, 78 insertions, 0 deletions
diff --git a/nscore.mk b/nscore.mk
new file mode 100644
index 00000000..5ced7164
--- /dev/null
+++ b/nscore.mk
@@ -0,0 +1,78 @@
+#
+# BEGIN COPYRIGHT BLOCK
+# Copyright 2001 Sun Microsystems, Inc.
+# Portions copyright 1999, 2001-2003 Netscape Communications Corporation.
+# All rights reserved.
+# END COPYRIGHT BLOCK
+#
+# Shared rules for modules depending on nscore
+
+# AIX uname
+AIXOS_VERSION := $(shell uname -v)
+AIXOS_RELEASE := $(shell uname -r)
+AIXOS = $(AIXOS_VERSION).$(AIXOS_RELEASE)
+
+#
+# Compiler
+#
+# Windows NT
+ifeq ($(ARCH), WINNT)
+ CFLAGS += -DOS_windows -DNT
+ PROCESSOR := $(shell uname -p)
+ ifeq ($(PROCESSOR), I386)
+ CFLAGS += -DCPU_x86
+ else
+ ifeq ($(PROCESSOR), ALPHA)
+ CFLAGS += -DCPU_alpha
+ else
+ ifeq ($(PROCESSOR), MIPS)
+ CFLAGS += -DCPU_mips
+ endif
+ endif
+ endif
+endif
+# Solaris
+ifeq ($(ARCH), SOLARIS)
+ CFLAGS += -DCPU_sparc -DOS_solaris
+endif
+#Solarisx86
+ifeq ($(ARCH), SOLARISx86)
+ CFLAGS += -DOS_solaris
+endif
+
+# HP-UX
+ifeq ($(ARCH), HPUX)
+ CFLAGS += -DCPU_hppa -DOS_hpux
+ CFLAGS += -D_NO_THREADS_
+endif
+# AIX
+ifeq ($(ARCH), AIX)
+ CFLAGS += -DCPU_powerpc -DOS_aix
+endif
+# IRIX
+ifeq ($(ARCH), IRIX)
+ CFLAGS += -DCPU_mips -DOS_irix
+ CFLAGS += -D_NO_THREADS_
+endif
+# OSF1
+ifeq ($(ARCH), OSF1)
+ CFLAGS += -DCPU_alpha -DOS_osf1
+endif
+ifeq ($(ARCH), UNIXWARE)
+ CFLAGS += -DSYSV -DSVR4 -DCPU_i486 -DOS_unixware
+endif
+ifeq ($(ARCH), UnixWare)
+ CFLAGS += -DSYSV -DCPU_i486 -DOS_unixware
+ SYSV_REL := $(shell uname -r)
+ifeq ($(SYSV_REL), 5)
+ CFLAGS += -DSVR5
+else
+ CFLAGS += -DSVR4
+endif
+endif
+ifeq ($(ARCH), SCO)
+ CFLAGS += -DSYSV -DCPU_i486 -DOS_sco
+endif
+ifeq ($(ARCH), NCR)
+ CFLAGS += -DSYSV -DSVR4 -DCPU_i486 -DOS_ncr
+endif