diff options
author | cvsadm <cvsadm> | 2005-01-21 00:44:34 +0000 |
---|---|---|
committer | cvsadm <cvsadm> | 2005-01-21 00:44:34 +0000 |
commit | b2093e3016027d6b5cf06b3f91f30769bfc099e2 (patch) | |
tree | cf58939393a9032182c4fbc4441164a9456e82f8 /nscore.mk | |
download | ds-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.mk | 78 |
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 |