diff options
author | Peter Eisentraut | 2001-09-06 10:49:30 +0000 |
---|---|---|
committer | Peter Eisentraut | 2001-09-06 10:49:30 +0000 |
commit | 17cc78ef01679deae3f0dac1c35ae777c2c73723 (patch) | |
tree | 57c116d4f29272878495dc748a14cb7249f5dc7c /contrib/findoidjoins/Makefile | |
parent | 22ae53d4cdca7244b0de25f1d28255e1649aa936 (diff) |
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/findoidjoins/Makefile')
-rw-r--r-- | contrib/findoidjoins/Makefile | 39 |
1 files changed, 9 insertions, 30 deletions
diff --git a/contrib/findoidjoins/Makefile b/contrib/findoidjoins/Makefile index 34cea18ca95..d285abd5a61 100644 --- a/contrib/findoidjoins/Makefile +++ b/contrib/findoidjoins/Makefile @@ -1,40 +1,19 @@ -# -# $Header: /cvsroot/pgsql/contrib/findoidjoins/Attic/Makefile,v 1.12 2001/02/20 19:20:27 petere Exp $ -# +# $Header: /cvsroot/pgsql/contrib/findoidjoins/Attic/Makefile,v 1.13 2001/09/06 10:49:29 petere Exp $ subdir = contrib/findoidjoins top_builddir = ../.. include $(top_builddir)/src/Makefile.global -libpgeasy_srcdir = $(top_srcdir)/src/interfaces/libpgeasy -libpgeasy_builddir = $(top_builddir)/src/interfaces/libpgeasy - -override CPPFLAGS := -I$(libpgeasy_srcdir) -I$(libpq_srcdir) $(CPPFLAGS) - +PROGRAM = findoidjoins OBJS = findoidjoins.o -all: findoidjoins - -findoidjoins: $(OBJS) $(libpgeasy_builddir)/libpgeasy.a $(libpq_builddir)/libpq.a - $(CC) $(CFLAGS) $(OBJS) -L$(libpgeasy_builddir) -lpgeasy $(libpq) $(LDFLAGS) $(LIBS) -o $@ - -install: all installdirs - $(INSTALL_PROGRAM) findoidjoins$(X) $(bindir) - $(INSTALL_SCRIPT) make_oidjoins_check $(bindir) - $(INSTALL_DATA) README.findoidjoins $(docdir)/contrib - -installdirs: - $(mkinstalldirs) $(bindir) $(docdir)/contrib - -uninstall: - rm -f $(bindir)/findoidjoins$(X) $(bindir)/make_oidjoins_check $(docdir)/contrib/README.findoidjoins +libpgeasy_srcdir = $(top_srcdir)/src/interfaces/libpgeasy +libpgeasy_builddir = $(top_builddir)/src/interfaces/libpgeasy -clean distclean maintainer-clean: - rm -f findoidjoins$(X) $(OBJS) +PG_CPPFLAGS = -I$(libpgeasy_srcdir) -I$(libpq_srcdir) +PG_LIBS = -L$(libpgeasy_builddir) -lpgeasy $(libpq) -depend dep: - $(CC) -MM -MG $(CFLAGS) *.c > depend +SCRIPTS = make_oidjoins_check +DOCS = README.findoidjoins -ifeq (depend,$(wildcard depend)) -include depend -endif +include $(top_srcdir)/contrib/contrib-global.mk |