diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2001-09-06 10:49:30 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2001-09-06 10:49:30 +0000 |
commit | 17cc78ef01679deae3f0dac1c35ae777c2c73723 (patch) | |
tree | 57c116d4f29272878495dc748a14cb7249f5dc7c /contrib/rtree_gist | |
parent | 22ae53d4cdca7244b0de25f1d28255e1649aa936 (diff) | |
download | postgresql-17cc78ef01679deae3f0dac1c35ae777c2c73723.tar.gz postgresql-17cc78ef01679deae3f0dac1c35ae777c2c73723.zip |
To fix the perpetually broken makefiles in the contrib tree, I have
written a generic framework of rules that the contrib makefiles can
use instead of writing their own each time. You only need to set a few
variables and off you go.
Diffstat (limited to 'contrib/rtree_gist')
-rw-r--r-- | contrib/rtree_gist/Makefile | 71 |
1 files changed, 6 insertions, 65 deletions
diff --git a/contrib/rtree_gist/Makefile b/contrib/rtree_gist/Makefile index ef61277d744..7cb87679422 100644 --- a/contrib/rtree_gist/Makefile +++ b/contrib/rtree_gist/Makefile @@ -1,71 +1,12 @@ -# -# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.2 2001/06/20 00:04:44 momjian Exp $ -# +# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.3 2001/09/06 10:49:30 petere 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 +MODULES = rtree_gist +DATA_built = rtree_gist.sql +DOCS = README.rtree_gist +REGRESS = rtree_gist -# shared library parameters -NAME= rtree_gist -SO_MAJOR_VERSION= 1 -SO_MINOR_VERSION= 0 - -override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) -override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS) - -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 +include $(top_srcdir)/contrib/contrib-global.mk |