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/miscutil | |
parent | 22ae53d4cdca7244b0de25f1d28255e1649aa936 (diff) | |
download | postgresql-17cc78ef01679deae3f0dac1c35ae777c2c73723.tar.gz |
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/miscutil')
-rw-r--r-- | contrib/miscutil/Makefile | 39 |
1 files changed, 5 insertions, 34 deletions
diff --git a/contrib/miscutil/Makefile b/contrib/miscutil/Makefile index 4207a83eb9..95daef72ba 100644 --- a/contrib/miscutil/Makefile +++ b/contrib/miscutil/Makefile @@ -1,40 +1,11 @@ -# -# $Header: /cvsroot/pgsql/contrib/miscutil/Attic/Makefile,v 1.15 2001/06/18 21:38:01 momjian Exp $ -# +# $Header: /cvsroot/pgsql/contrib/miscutil/Attic/Makefile,v 1.16 2001/09/06 10:49:29 petere Exp $ subdir = contrib/miscutil top_builddir = ../.. include $(top_builddir)/src/Makefile.global -NAME := misc_utils -SONAME := $(NAME)$(DLSUFFIX) +MODULES = misc_utils +DATA_built = misc_utils.sql +DOCS = README.misc_utils -override CPPFLAGS := -I$(srcdir) $(CPPFLAGS) -override CFLAGS += $(CFLAGS_SL) -override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS) - -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) $(NAME).sql $(datadir)/contrib - $(INSTALL_DATA) README.$(NAME) $(docdir)/contrib - -installdirs: - $(mkinstalldirs) $(libdir)/contrib $(datadir)/contrib $(docdir)/contrib - -uninstall: - rm -f $(libdir)/contrib/$(SONAME) $(datadir)/contrib/$(NAME).sql $(docdir)/contrib/README.$(NAME) - -clean distclean maintainer-clean: - rm -f $(SONAME) $(NAME).sql - -depend dep: - $(CC) -MM -MG $(CFLAGS) *.c > depend - -ifeq (depend,$(wildcard depend)) -include depend -endif +include $(top_srcdir)/contrib/contrib-global.mk |