mirror of
https://github.com/postgres/postgres.git
synced 2025-04-25 21:42:33 +03:00
58 lines
1.1 KiB
Plaintext
58 lines
1.1 KiB
Plaintext
#-------------------------------------------------------------------------
|
|
#
|
|
# postgres.mk.sparc_solaris--
|
|
# SUN SPARC/solaris specific rules and variables
|
|
#
|
|
# Copyright (c) 1994-5, Regents of the University of California
|
|
#
|
|
# $Id: postgres.mk.sparc_solaris,v 1.2 1996/07/23 03:24:47 scrappy Exp $
|
|
#
|
|
#-------------------------------------------------------------------------
|
|
ifndef MK_PORT
|
|
MK_PORT= sparc_solaris
|
|
|
|
# cc won't work!
|
|
CC= gcc
|
|
|
|
#
|
|
# for postgres.mk
|
|
#
|
|
CFLAGS_BE+= -DUSE_POSIX_SIGNALS
|
|
|
|
# RANLIB is not used on solaris
|
|
RANLIB=touch
|
|
|
|
INSTALL=/usr/ucb/install
|
|
|
|
#
|
|
# Random things that must be passed everywhere to enable
|
|
# everything to compile. :-/
|
|
#
|
|
# The extra -I flag is to scoop up extra BSD-emulating headers.
|
|
CFLAGS_BE+= -DSYSV_DIRENT -I$(srcdir)/backend/port/sparc_solaris
|
|
LDADD_BE+= -lsocket -lnsl
|
|
|
|
LD_ADD+= $(LDADD_BE)
|
|
|
|
#
|
|
# for postgres.user.mk
|
|
#
|
|
ifeq ($(CC), cc)
|
|
CFLAGS_SL= -K PIC
|
|
else
|
|
CFLAGS_SL= -fPIC
|
|
endif
|
|
|
|
SLSUFF= .so
|
|
|
|
%.so: %.o
|
|
$(LD) -G -Bdynamic -o $(objdir)/$(@F) $(objdir)/$(<F)
|
|
|
|
#
|
|
# for postgres.shell.mk
|
|
#
|
|
DASH_N=''
|
|
BACKSLASH_C='\\\\c'
|
|
|
|
endif
|