From: Bruce Momjian Date: Tue, 20 Feb 2001 15:34:14 +0000 (+0000) Subject: Changes: X-Git-Tag: REL7_1~342 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=60ea34b046465be4db60aeecd0df74f213ce03eb;p=postgresql Changes: * reverse the change #include <> -> "" in krb.c. It _must not_ include files in "." * Makefile update. Inconsistent var usage and SHLIB was not set. Now it should work with all external libs. arko Kreen --- diff --git a/contrib/pgcrypto/Makefile b/contrib/pgcrypto/Makefile index 4e32fdd6fb..85a11c029a 100644 --- a/contrib/pgcrypto/Makefile +++ b/contrib/pgcrypto/Makefile @@ -1,5 +1,5 @@ # -# $Header: /cvsroot/pgsql/contrib/pgcrypto/Makefile,v 1.2 2001/01/24 03:46:16 momjian Exp $ +# $Header: /cvsroot/pgsql/contrib/pgcrypto/Makefile,v 1.3 2001/02/20 15:34:14 momjian Exp $ # subdir = contrib/pgcrypto @@ -12,34 +12,37 @@ cryptolib = builtin ########################## ifeq ($(cryptolib), builtin) -SRCS= md5.c sha1.c internal.c +CRYPTO_CFLAGS = +CRYPTO_LDFLAGS = +SRCS = md5.c sha1.c internal.c endif ifeq ($(cryptolib), openssl) -cryptoinc := -I/usr/include/openssl -cryptolib := -lcrypto +CRYPTO_CFLAGS = -I/usr/include/openssl +CRYPTO_LDFLAGS = -lcrypto SRCS = openssl.c endif ifeq ($(cryptolib), mhash) -cryptoinc= -cryptolib=-lmhash -SRCS=mhash.c +CRYPTO_CFLAGS = -I/usr/local/include +CRYPTO_LDFLAGS = -L/usr/local/lib -lmhash +SRCS = mhash.c endif ifeq ($(cryptolib), krb5) -cryptoinc=-I/usr/include -cryptolib=-ldes -SRCS=krb.c +CRYPTO_CFLAGS = -I/usr/include +CRYPTO_LDFLAGS = -ldes +SRCS = krb.c endif NAME := pgcrypto SRCS += pgcrypto.c encode.c OBJS := $(SRCS:.c=.o) +SHLIB_LINK := $(CRYPTO_LDFLAGS) SO_MAJOR_VERSION = 0 SO_MINOR_VERSION = 1 -override CPPFLAGS += -I$(srcdir) $(cryptoinc) +override CPPFLAGS += $(CRYPTO_CFLAGS) -I$(srcdir) all: all-lib $(NAME).sql diff --git a/contrib/pgcrypto/krb.c b/contrib/pgcrypto/krb.c index 98b16136a3..14ac44b29d 100644 --- a/contrib/pgcrypto/krb.c +++ b/contrib/pgcrypto/krb.c @@ -31,15 +31,15 @@ * It is possible that this works with other SHA1/MD5 * implementations too. * - * $Id: krb.c,v 1.2 2001/02/10 02:31:25 tgl Exp $ + * $Id: krb.c,v 1.3 2001/02/20 15:34:14 momjian Exp $ */ #include "postgres.h" #include "pgcrypto.h" -#include "md5.h" -#include "sha.h" +#include +#include #ifndef MD5_DIGEST_LENGTH #define MD5_DIGEST_LENGTH 16