diff options
Diffstat (limited to 'src/mk/port/postgres.mk.sparc_solaris')
-rw-r--r-- | src/mk/port/postgres.mk.sparc_solaris | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/mk/port/postgres.mk.sparc_solaris b/src/mk/port/postgres.mk.sparc_solaris new file mode 100644 index 00000000000..129138ae27f --- /dev/null +++ b/src/mk/port/postgres.mk.sparc_solaris @@ -0,0 +1,57 @@ +#------------------------------------------------------------------------- +# +# 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.1.1.1 1996/07/09 06:22:20 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$(POSTGRESDIR)/src/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 |