Milán Major

netscape-revival

1 branch
Code

config/ReliantUNIX5.4.mk

#
# Config stuff for Reliant UNIX (SINIX)
#
CPU_ARCH = mips
GFX_ARCH = x
ARCH = ReliantUNIX

RANLIB = /bin/true

# use gcc -tf-
NS_USE_GCC = 1

ifdef NS_USE_GCC
CC = gcc
CCC = g++
AS = $(CC) -x assembler-with-cpp
ODD_CFLAGS = -pipe -Wall -Wno-format
ifdef BUILD_OPT
OPTIMIZER = -O
endif
else
CCC = CC
ODD_CFLAGS = -fullwarn -xansi
ifdef BUILD_OPT
OPTIMIZER += -Olimit 4000
endif
endif

INCLUDES += -I/usr/local/include

# For purify
ifeq ($(USE_KERNEL_THREADS), 1)
NOMD_OS_CFLAGS = $(ODD_CFLAGS) -DSVR4 -DSNI
else
NOMD_OS_CFLAGS = $(ODD_CFLAGS) -DSVR4 -DSW_THREADS -DSNI
endif

# OS_CFLAGS = $(NOMD_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
OS_CFLAGS = $(NOMD_OS_CFLAGS)

OS_LIBS = -lsocket -lnsl -lgen -ldl

MKSHLIB = $(LD) -G

MOTIFLIB = -lXm

HAVE_PURIFY = 0

LOCALE_MAP = $(DEPTH)/cmd/xfe/intl/reliantunix.lm

EN_LOCALE = en_US.88591
DE_LOCALE = de_DE.88591
FR_LOCALE = fr_FR.88591
JP_LOCALE = ja_JP.EUC
SJIS_LOCALE = ja_JP.SJIS
KR_LOCALE = ko_KR.euc
CN_LOCALE = zh_CN.ugb
TW_LOCALE = zh_TW.ucns
I2_LOCALE = i2
IT_LOCALE = it_IT.88591
SV_LOCALE = sv_SV.88591
ES_LOCALE = es_ES.88591
NL_LOCALE = nl_NL.88591
PT_LOCALE = pt_PT.88591

LOC_LIB_DIR = /usr/lib/locale

# to get around SGI's problems with the Asian input method
MAIL_IM_HACK = *Mail*preeditType:none
NEWS_IM_HACK = *News*preeditType:none

BSDECHO	= /usr/ucb/echo
ifeq ($(PRODUCT),"Netscape Enterprise Server")
BUILD_UNIX_PLUGINS = 1
else
BUILD_UNIX_PLUGINS =
endif

#
# These defines are for building unix plugins
DSO_LDOPTS = -G -Xlinker -Blargedynsym
DSO_LDFLAGS = -lXm -lXt -lX11 -lsocket -lnsl -lgen

NOSUCHFILE = /sni-rm-f-sucks