diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2001-05-31 18:27:18 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2001-05-31 18:27:18 +0000 |
| commit | 16f85390f205dafc9d663c3bf777d682ccbdd1dd (patch) | |
| tree | 440aba94402949b0414353adc6d1c94ca2bdbf48 /contrib/rtree_gist/Makefile | |
| parent | 3043810d977b8197f9671c98439104db80b8e914 (diff) | |
| download | postgresql-16f85390f205dafc9d663c3bf777d682ccbdd1dd.tar.gz | |
Support for emulating RTREE indexing in GiST. Contributed by
Oleg Bartunov and Teodor Sigaev.
Diffstat (limited to 'contrib/rtree_gist/Makefile')
| -rw-r--r-- | contrib/rtree_gist/Makefile | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/contrib/rtree_gist/Makefile b/contrib/rtree_gist/Makefile new file mode 100644 index 0000000000..2699ec5849 --- /dev/null +++ b/contrib/rtree_gist/Makefile @@ -0,0 +1,70 @@ +# +# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.1 2001/05/31 18:27:18 tgl Exp $ +# + +subdir = contrib/rtree_gist +top_builddir = ../.. +include $(top_builddir)/src/Makefile.global + +# override libdir to install shlib in contrib not main directory +libdir := $(libdir)/contrib + +# shared library parameters +NAME= rtree_gist +SO_MAJOR_VERSION= 1 +SO_MINOR_VERSION= 0 + +override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) + +OBJS= rtree_gist.o + +all: all-lib $(NAME).sql + +# Shared library stuff +include $(top_srcdir)/src/Makefile.shlib + + +$(NAME).sql: $(NAME).sql.in + sed -e 's:MODULE_PATHNAME:$(libdir)/$(shlib):g' < $< > $@ + +.PHONY: submake +submake: + $(MAKE) -C $(top_builddir)/src/test/regress pg_regress + +# against installed postmaster +installcheck: submake + $(top_builddir)/src/test/regress/pg_regress rtree_gist + +# in-tree test doesn't work yet (no way to install my shared library) +#check: all submake +# $(top_builddir)/src/test/regress/pg_regress --temp-install \ +# --top-builddir=$(top_builddir) rtree_gist +check: + @echo "'make check' is not supported." + @echo "Do 'make install', then 'make installcheck' instead." + +install: all installdirs install-lib + $(INSTALL_DATA) $(srcdir)/README.$(NAME) $(docdir)/contrib + $(INSTALL_DATA) $(NAME).sql $(datadir)/contrib + +installdirs: + $(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir) + +uninstall: uninstall-lib + rm -f $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql + +clean distclean maintainer-clean: clean-lib + rm -f $(OBJS) $(NAME).sql +# things created by various check targets + rm -rf results tmp_check log + rm -f regression.diffs regression.out regress.out run_check.out +ifeq ($(PORTNAME), win) + rm -f regress.def +endif + +depend dep: + $(CC) -MM $(CFLAGS) *.c >depend + +ifeq (depend,$(wildcard depend)) +include depend +endif |
