OSDN Git Service

Add code to check that md5.c files are in sync.
authorBruce Momjian <bruce@momjian.us>
Mon, 12 Nov 2001 01:42:03 +0000 (01:42 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 12 Nov 2001 01:42:03 +0000 (01:42 +0000)
src/backend/libpq/Makefile
src/backend/libpq/md5.c

index d71e5c9..f8fc5c2 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for libpq subsystem (backend half of libpq interface)
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/libpq/Makefile,v 1.25 2001/08/15 18:42:14 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/libpq/Makefile,v 1.26 2001/11/12 01:42:03 momjian Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -19,7 +19,12 @@ OBJS = be-fsstubs.o \
        pqcomm.o pqformat.o pqpacket.o pqsignal.o util.o
 
 
-all: SUBSYS.o
+all: check_md5 SUBSYS.o
+
+check_md5:
+       @cmp -s md5.c ../../interfaces/odbc/md5.c || \
+       (echo "src/interfaces/odbc/md5.c doesn't match src/backend/libpq/md5.c" && \
+        exit 1)
 
 SUBSYS.o: $(OBJS)
        $(LD) $(LDREL) $(LDOUT) SUBSYS.o $(OBJS)
index b0fc834..a6ef5de 100644 (file)
  *
  *     Sverre H. Huseby <sverrehu@online.no>
  *
- * $Header: /cvsroot/pgsql/src/backend/libpq/md5.c,v 1.9 2001/10/25 05:49:30 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/libpq/md5.c,v 1.10 2001/11/12 01:42:03 momjian Exp $
  */
 
-#include "postgres.h"
 
+#ifndef MD5_ODBC
+#include "postgres.h"
 #include "libpq/crypt.h"
+#else
+#include "md5.h"
+#endif
 
 #ifdef FRONTEND
 #undef palloc