summaryrefslogtreecommitdiff
path: root/contrib/chkpass/Makefile
diff options
context:
space:
mode:
authorD'Arcy J.M. Cain <darcy@druid.net>2001-05-03 12:32:13 +0000
committerD'Arcy J.M. Cain <darcy@druid.net>2001-05-03 12:32:13 +0000
commitb95ff0c54232a50fa1e52628a729dbe85218833c (patch)
treed3529ff153792d6fb22bd928b724fe04fa0e2a17 /contrib/chkpass/Makefile
parent4ad073cf4cb9cc1f3fcd69e9aab13a3c618d1861 (diff)
downloadpostgresql-b95ff0c54232a50fa1e52628a729dbe85218833c.tar.gz
Initial checkin of a contributed type that handles passwords efficiently.
Diffstat (limited to 'contrib/chkpass/Makefile')
-rw-r--r--contrib/chkpass/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/contrib/chkpass/Makefile b/contrib/chkpass/Makefile
new file mode 100644
index 0000000000..a84a6a6711
--- /dev/null
+++ b/contrib/chkpass/Makefile
@@ -0,0 +1,47 @@
+#
+# $Header: /cvsroot/pgsql/contrib/chkpass/Makefile,v 1.1 2001/05/03 12:32:13 darcy Exp $
+#
+
+subdir = contrib/chkpass
+top_builddir = ../..
+include $(top_builddir)/src/Makefile.global
+
+NAME := chkpass
+SONAME := $(NAME)$(DLSUFFIX)
+
+SQLS = $(NAME).sql
+MODS = $(NAME)$(DLSUFFIX)
+
+override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
+override CFLAGS += $(CFLAGS_SL)
+
+ifdef REFINT_VERBOSE
+override CPPFLAGS+= -DREFINT_VERBOSE
+endif
+
+all: $(SONAME) $(NAME).sql
+
+$(NAME).sql: $(NAME).sql.in
+ sed -e 's:MODULE_PATHNAME:$(libdir)/contrib/$(SONAME):g' < $< > $@
+
+install: all installdirs
+ $(INSTALL_SHLIB) $(SONAME) $(libdir)/contrib
+ $(INSTALL_DATA) README.$(NAME) $(docdir)/contrib
+ sed "s+%%PGDIR%%+$(libdir)+g" < chkpass.sql > $(datadir)/contrib
+
+installdirs:
+ $(mkinstalldirs) $(libdir)/contrib $(docdir)/contrib $(datadir)/contrib
+
+uninstall:
+ rm -f $(libdir)/contrib/$(SONAME) $(docdir)/contrib/README.$(NAME) \
+ $(addprefix $(datadir)/contrib/, $(NAME).sql)
+
+clean distclean maintainer-clean:
+ rm -f $(SONAME) $(NAME).sql
+
+depend dep:
+ $(CC) -MM -MG $(CFLAGS) *.c > depend
+
+ifeq (depend,$(wildcard depend))
+include depend
+endif