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.
This commit is contained in:
parent
22ae53d4cd
commit
17cc78ef01
|
@ -1,4 +1,4 @@
|
||||||
# $Header: /cvsroot/pgsql/contrib/Makefile,v 1.26 2001/09/04 19:21:42 tgl Exp $
|
# $Header: /cvsroot/pgsql/contrib/Makefile,v 1.27 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
subdir = contrib
|
subdir = contrib
|
||||||
top_builddir = ..
|
top_builddir = ..
|
||||||
|
@ -18,8 +18,6 @@ WANTED_DIRS = \
|
||||||
intarray \
|
intarray \
|
||||||
isbn_issn \
|
isbn_issn \
|
||||||
lo \
|
lo \
|
||||||
mSQL-interface \
|
|
||||||
mac \
|
|
||||||
miscutil \
|
miscutil \
|
||||||
noupdate \
|
noupdate \
|
||||||
oid2name \
|
oid2name \
|
||||||
|
@ -28,7 +26,6 @@ WANTED_DIRS = \
|
||||||
pg_logger \
|
pg_logger \
|
||||||
pg_resetxlog \
|
pg_resetxlog \
|
||||||
pgbench \
|
pgbench \
|
||||||
pgcrypto \
|
|
||||||
rserv \
|
rserv \
|
||||||
rtree_gist \
|
rtree_gist \
|
||||||
seg \
|
seg \
|
||||||
|
@ -36,16 +33,25 @@ WANTED_DIRS = \
|
||||||
string \
|
string \
|
||||||
tips \
|
tips \
|
||||||
userlock \
|
userlock \
|
||||||
vacuumlo
|
vacuumlo
|
||||||
|
|
||||||
|
# Missing:
|
||||||
|
# ipc_check \ (does not have a makefile)
|
||||||
|
# mSQL-interface \ (requires msql installed)
|
||||||
|
# mac \ (does not have a makefile)
|
||||||
|
# mysql \ (does not have a makefile)
|
||||||
|
# oracle \ (does not have a makefile)
|
||||||
|
# pgcrypto \ (non-standard makefile)
|
||||||
|
# start-scripts \ (does not have a makefile)
|
||||||
|
# tools \ (does not have a makefile)
|
||||||
|
# xml \ (non-standard makefile)
|
||||||
|
|
||||||
ifeq ($(with_java),yes)
|
ifeq ($(with_java),yes)
|
||||||
WANTED_DIRS += retep
|
WANTED_DIRS += retep
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
all install installdirs uninstall clean distclean maintainer-clean:
|
all install installdirs uninstall clean distclean maintainer-clean check installcheck:
|
||||||
for dir in $(WANTED_DIRS); do \
|
@for dir in $(WANTED_DIRS); do \
|
||||||
if [ -f $$dir/Makefile ]; then \
|
$(MAKE) -C $$dir $@ || exit; \
|
||||||
$(MAKE) -C $$dir $@; \
|
|
||||||
fi; \
|
|
||||||
done
|
done
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/array/Attic/Makefile,v 1.16 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/array/Attic/Makefile,v 1.15 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/array
|
subdir = contrib/array
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := array_iterator
|
MODULES = array_iterator
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = array_iterator.sql
|
||||||
|
DOCS = README.array_iterator
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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_DATA) README.$(NAME) $(docdir)/contrib
|
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
|
||||||
$(INSTALL_SHLIB) $(SONAME) $(libdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -rf $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql $(libdir)/contrib/$(SONAME)
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f $(SONAME) $(NAME).sql
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,66 +1,12 @@
|
||||||
|
# $Header: /cvsroot/pgsql/contrib/btree_gist/Makefile,v 1.3 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
subdir = contrib/btree_gist
|
subdir = contrib/btree_gist
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULES = btree_gist
|
||||||
libdir := $(libdir)/contrib
|
DATA_built = btree_gist.sql
|
||||||
|
DOCS = README.btree_gist
|
||||||
|
REGRESS = btree_gist
|
||||||
|
|
||||||
# shared library parameters
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
NAME= btree_gist
|
|
||||||
SO_MAJOR_VERSION= 1
|
|
||||||
SO_MINOR_VERSION= 0
|
|
||||||
|
|
||||||
override CPPFLAGS += -I$(srcdir)
|
|
||||||
|
|
||||||
OBJS= btree_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 btree_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) btree_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 *.so y.tab.c y.tab.h $(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
|
|
||||||
|
|
|
@ -1,52 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/chkpass/Makefile,v 1.3 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/chkpass/Makefile,v 1.2 2001/08/23 16:50:33 tgl Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/chkpass
|
subdir = contrib/chkpass
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULES = chkpass
|
||||||
libdir := $(libdir)/contrib
|
DATA_built = chkpass.sql
|
||||||
|
DOCS = README.chkpass
|
||||||
|
|
||||||
# shared library parameters
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
NAME= chkpass
|
|
||||||
SO_MAJOR_VERSION= 1
|
|
||||||
SO_MINOR_VERSION= 0
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
|
||||||
|
|
||||||
ifdef REFINT_VERBOSE
|
|
||||||
override CPPFLAGS+= -DREFINT_VERBOSE
|
|
||||||
endif
|
|
||||||
|
|
||||||
OBJS= chkpass.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' < $< > $@
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c >depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -0,0 +1,202 @@
|
||||||
|
# $Header: /cvsroot/pgsql/contrib/contrib-global.mk,v 1.1 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
|
# This file contains generic rules to build many kinds of simple
|
||||||
|
# contrib modules. You only need to set a few variables and include
|
||||||
|
# this file, the rest will be done here.
|
||||||
|
#
|
||||||
|
# Use the following layout for your Makefile:
|
||||||
|
#
|
||||||
|
# subdir = contrib/xxx
|
||||||
|
# top_builddir = ../..
|
||||||
|
# include $(top_builddir)/src/Makefile.global
|
||||||
|
#
|
||||||
|
# [variable assignments, see below]
|
||||||
|
# [custom rules, rarely necessary]
|
||||||
|
#
|
||||||
|
# include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
|
#
|
||||||
|
# The following variables can be set:
|
||||||
|
#
|
||||||
|
# MODULES -- list of shared objects to be build from source file with
|
||||||
|
# same stem (do not include suffix in this list)
|
||||||
|
# DATA -- random files to install into $PREFIX/share/contrib
|
||||||
|
# DATA_built -- random files to install into $PREFIX/share/contrib,
|
||||||
|
# which need to be built first
|
||||||
|
# DOCS -- random files to install under $PREFIX/doc/contrib
|
||||||
|
# SCRIPTS -- script files (not binaries) to install into $PREFIX/bin
|
||||||
|
# REGRESS -- list of regression test cases (without suffix)
|
||||||
|
#
|
||||||
|
# or at most one of these two:
|
||||||
|
#
|
||||||
|
# PROGRAM -- a binary program to build (list objects files in OBJS)
|
||||||
|
# MODULE_big -- a shared object to build (list object files in OBJS)
|
||||||
|
#
|
||||||
|
# The following can also be set:
|
||||||
|
#
|
||||||
|
# EXTRA_CLEAN -- extra files to remove in 'make clean'
|
||||||
|
# PG_CPPFLAGS -- will be added to CPPFLAGS
|
||||||
|
# PG_LIBS -- will be added to PROGRAM link line
|
||||||
|
# SHLIB_LINK -- will be added to MODULE_big link line
|
||||||
|
#
|
||||||
|
# Better look at some of the existing uses for examples...
|
||||||
|
|
||||||
|
|
||||||
|
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
||||||
|
|
||||||
|
ifdef MODULES
|
||||||
|
override CFLAGS += $(CFLAGS_SL)
|
||||||
|
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef PG_CPPFLAGS
|
||||||
|
override CPPFLAGS := $(PG_CPPFLAGS) $(CPPFLAGS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
all: $(PROGRAM) $(DATA_built) $(addsuffix $(DLSUFFIX), $(MODULES))
|
||||||
|
|
||||||
|
ifdef MODULE_big
|
||||||
|
# shared library parameters
|
||||||
|
NAME = $(MODULE_big)
|
||||||
|
SO_MAJOR_VERSION= 0
|
||||||
|
SO_MINOR_VERSION= 0
|
||||||
|
rpath =
|
||||||
|
|
||||||
|
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
||||||
|
|
||||||
|
include $(top_srcdir)/src/Makefile.shlib
|
||||||
|
|
||||||
|
all: all-lib
|
||||||
|
endif # MODULE_big
|
||||||
|
|
||||||
|
|
||||||
|
install: all installdirs
|
||||||
|
ifneq (,$(DATA)$(DATA_built))
|
||||||
|
@for file in $(addprefix $(srcdir)/, $(DATA)) $(DATA_built); do \
|
||||||
|
echo "$(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/contrib"; \
|
||||||
|
$(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/contrib; \
|
||||||
|
done
|
||||||
|
endif # DATA
|
||||||
|
ifdef MODULES
|
||||||
|
@for file in $(addsuffix $(DLSUFFIX), $(MODULES)); do \
|
||||||
|
echo "$(INSTALL_SHLIB) $$file $(DESTDIR)$(libdir)/contrib"; \
|
||||||
|
$(INSTALL_SHLIB) $$file $(DESTDIR)$(libdir)/contrib; \
|
||||||
|
done
|
||||||
|
endif # MODULES
|
||||||
|
ifdef DOCS
|
||||||
|
@for file in $(addprefix $(srcdir)/, $(DOCS)); do \
|
||||||
|
echo "$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/contrib"; \
|
||||||
|
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/contrib; \
|
||||||
|
done
|
||||||
|
endif # DOCS
|
||||||
|
ifdef PROGRAM
|
||||||
|
$(INSTALL_PROGRAM) $(PROGRAM)$(X) $(DESTDIR)$(bindir)
|
||||||
|
endif # PROGRAM
|
||||||
|
ifdef MODULE_big
|
||||||
|
$(INSTALL_SHLIB) $(shlib) $(DESTDIR)$(libdir)/contrib/$(MODULE_big)$(DLSUFFIX)
|
||||||
|
endif # MODULE_big
|
||||||
|
ifdef SCRIPTS
|
||||||
|
@for file in $(addprefix $(srcdir)/, $(SCRIPTS)); do \
|
||||||
|
echo "$(INSTALL_SCRIPT) $$file $(DESTDIR)$(bindir)"; \
|
||||||
|
$(INSTALL_DATA) $$file $(DESTDIR)$(bindir); \
|
||||||
|
done
|
||||||
|
endif # SCRIPTS
|
||||||
|
|
||||||
|
|
||||||
|
installdirs:
|
||||||
|
ifneq (,$(DATA)$(DATA_built))
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(datadir)/contrib
|
||||||
|
endif
|
||||||
|
ifneq (,$(MODULES)$(MODULE_big))
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(libdir)/contrib
|
||||||
|
endif
|
||||||
|
ifdef DOCS
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/contrib
|
||||||
|
endif
|
||||||
|
ifneq (,$(PROGRAM)$(SCRIPTS))
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(bindir)
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
ifneq (,$(DATA)$(DATA_built))
|
||||||
|
rm -f $(addprefix $(DESTDIR)$(datadir)/contrib/, $(DATA) $(DATA_built))
|
||||||
|
endif
|
||||||
|
ifdef MODULES
|
||||||
|
rm -f $(addprefix $(DESTDIR)$(libdir)/contrib/, $(addsuffix $(DLSUFFIX), $(MODULES)))
|
||||||
|
endif
|
||||||
|
ifdef DOCS
|
||||||
|
rm -f $(addprefix $(DESTDIR)$(docdir)/contrib/, $(DOCS))
|
||||||
|
endif
|
||||||
|
ifdef PROGRAM
|
||||||
|
rm -f $(DESTDIR)$(bindir)/$(PROGRAM)$(X)
|
||||||
|
endif
|
||||||
|
ifdef MODULE_big
|
||||||
|
rm -f $(DESTDIR)$(libdir)/contrib/$(MODULE_big)$(DLSUFFIX)
|
||||||
|
endif
|
||||||
|
ifdef SCRIPTS
|
||||||
|
rm -f $(addprefix $(DESTDIR)$(bindir)/, $(SCRIPTS))
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
clean:
|
||||||
|
ifdef MODULES
|
||||||
|
rm -f $(addsuffix $(DLSUFFIX), $(MODULES)) $(addsuffix .o, $(MODULES))
|
||||||
|
endif
|
||||||
|
ifdef DATA_built
|
||||||
|
rm -f $(DATA_built)
|
||||||
|
endif
|
||||||
|
ifdef PROGRAM
|
||||||
|
rm -f $(PROGRAM)$(X)
|
||||||
|
endif
|
||||||
|
ifdef OBJS
|
||||||
|
rm -f $(OBJS)
|
||||||
|
endif
|
||||||
|
ifdef EXTRA_CLEAN
|
||||||
|
rm -f $(EXTRA_CLEAN)
|
||||||
|
endif
|
||||||
|
ifdef REGRESS
|
||||||
|
# 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
|
||||||
|
endif # REGRESS
|
||||||
|
|
||||||
|
ifdef MODULE_big
|
||||||
|
clean: clean-lib
|
||||||
|
endif
|
||||||
|
|
||||||
|
distclean maintainer-clean: clean
|
||||||
|
|
||||||
|
|
||||||
|
ifdef REGRESS
|
||||||
|
.PHONY: submake
|
||||||
|
submake:
|
||||||
|
$(MAKE) -C $(top_builddir)/src/test/regress pg_regress
|
||||||
|
|
||||||
|
# against installed postmaster
|
||||||
|
installcheck: submake
|
||||||
|
$(top_builddir)/src/test/regress/pg_regress $(REGRESS)
|
||||||
|
|
||||||
|
# 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) $(REGRESS)
|
||||||
|
check:
|
||||||
|
@echo "'make check' is not supported."
|
||||||
|
@echo "Do 'make install', then 'make installcheck' instead."
|
||||||
|
endif # REGRESS
|
||||||
|
|
||||||
|
|
||||||
|
# STANDARD RULES
|
||||||
|
|
||||||
|
ifneq (,$(MODULES)$(MODULE_big))
|
||||||
|
%.sql: %.sql.in
|
||||||
|
sed 's,MODULE_PATHNAME,$(libdir)/contrib/$*,g' $< >$@
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef PROGRAM
|
||||||
|
$(PROGRAM): $(OBJS)
|
||||||
|
$(CC) $(CFLAGS) $(OBJS) $(PG_LIBS) $(LDFLAGS) $(LIBS) -o $@
|
||||||
|
endif
|
|
@ -1,28 +1,15 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/cube/Makefile,v 1.5 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/cube/Makefile,v 1.4 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/cube
|
subdir = contrib/cube
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULE_big = cube
|
||||||
libdir := $(libdir)/contrib
|
|
||||||
|
|
||||||
# shared library parameters
|
|
||||||
NAME= cube
|
|
||||||
SO_MAJOR_VERSION= 1
|
|
||||||
SO_MINOR_VERSION= 0
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
OBJS= cube.o cubeparse.o cubescan.o buffer.o
|
OBJS= cube.o cubeparse.o cubescan.o buffer.o
|
||||||
|
|
||||||
all: all-lib $(NAME).sql
|
DATA_built = cube.sql
|
||||||
|
DOCS = README.cube
|
||||||
# Shared library stuff
|
REGRESS = cube
|
||||||
include $(top_srcdir)/src/Makefile.shlib
|
|
||||||
|
|
||||||
|
|
||||||
cubeparse.c cubeparse.h: cubeparse.y
|
cubeparse.c cubeparse.h: cubeparse.y
|
||||||
|
@ -41,48 +28,7 @@ else
|
||||||
@$(missing) flex $< $@
|
@$(missing) flex $< $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(NAME).sql: $(NAME).sql.in
|
EXTRA_CLEAN = cubeparse.c cubeparse.h cubescan.c y.tab.c y.tab.h
|
||||||
sed -e 's:MODULE_PATHNAME:$(libdir)/$(shlib):g' < $< > $@
|
|
||||||
|
|
||||||
.PHONY: submake
|
|
||||||
submake:
|
|
||||||
$(MAKE) -C $(top_builddir)/src/test/regress pg_regress
|
|
||||||
|
|
||||||
# against installed postmaster
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
installcheck: submake
|
|
||||||
$(top_builddir)/src/test/regress/pg_regress cube
|
|
||||||
|
|
||||||
# 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) seg
|
|
||||||
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 cubeparse.c cubeparse.h cubescan.c
|
|
||||||
rm -f y.tab.c y.tab.h $(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
|
|
||||||
|
|
|
@ -1,36 +1,15 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/dbase/Attic/Makefile,v 1.2 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/dbase/Attic/Makefile,v 1.1 2001/05/10 14:41:23 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/dbase
|
subdir = contrib/dbase
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
|
PROGRAM = dbf2pg
|
||||||
|
|
||||||
OBJS = dbf.o dbf2pg.o endian.o
|
OBJS = dbf.o dbf2pg.o endian.o
|
||||||
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
|
PG_LIBS = $(libpq)
|
||||||
|
|
||||||
all: dbf2pg
|
DOCS = README.dbf2pg
|
||||||
|
MAN = dbf2pg.1 # XXX not implemented
|
||||||
|
|
||||||
dbf2pg: $(OBJS) $(libpq_builddir)/libpq.a
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(libpq) $(LDFLAGS) $(LIBS) -liconv -o $@
|
|
||||||
|
|
||||||
install: all installdirs
|
|
||||||
$(INSTALL_PROGRAM) dbf2pg$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.dbf2pg $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/dbf2pg$(X) $(docdir)/contrib/README.dbf2pg
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f dbf2pg$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,49 +1,15 @@
|
||||||
|
# $Header: /cvsroot/pgsql/contrib/dblink/Makefile,v 1.4 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
subdir = contrib/dblink
|
subdir = contrib/dblink
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
include_srcdir = $(top_builddir)/src/include
|
|
||||||
|
|
||||||
|
MODULE_big = dblink
|
||||||
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
|
OBJS = dblink.o
|
||||||
|
SHLIB_LINK = $(libpq)
|
||||||
|
|
||||||
NAME := dblink
|
DATA_built = dblink.sql
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DOCS = README.dblink
|
||||||
|
|
||||||
override CFLAGS += -I$(srcdir)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
override CFLAGS += -I$(include_srcdir)
|
|
||||||
override CFLAGS += -I$(libpq_srcdir)
|
|
||||||
override CFLAGS += $(CFLAGS_SL)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
OBJS = $(NAME).o
|
|
||||||
|
|
||||||
SHLIB_LINK= $(libpq)
|
|
||||||
|
|
||||||
all: $(OBJS) $(SONAME) $(NAME).sql
|
|
||||||
|
|
||||||
include $(top_builddir)/src/Makefile.shlib
|
|
||||||
|
|
||||||
$(OBJS): $(NAME).c
|
|
||||||
$(CC) -o $@ -c $(CFLAGS) $<
|
|
||||||
|
|
||||||
$(NAME).sql: $(NAME).sql.in
|
|
||||||
sed -e 's:MODULE_PATHNAME:$(libdir)/contrib/$(SONAME):g' < $< > $@
|
|
||||||
|
|
||||||
install: all installdirs
|
|
||||||
$(INSTALL_DATA) README.$(NAME) $(docdir)/contrib
|
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
|
||||||
$(INSTALL_SHLIB) $(SONAME) $(libdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -rf $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql $(libdir)/contrib/$(SONAME)
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f $(SONAME) *.o *.sql
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/earthdistance/Makefile,v 1.11 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/earthdistance/Makefile,v 1.10 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/earthdistance
|
subdir = contrib/earthdistance
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include ../../src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := earthdistance
|
MODULES = earthdistance
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = earthdistance.sql
|
||||||
|
DOCS = README.earthdistance
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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
|
|
||||||
|
|
|
@ -1,40 +1,19 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/findoidjoins/Attic/Makefile,v 1.13 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/findoidjoins/Attic/Makefile,v 1.12 2001/02/20 19:20:27 petere Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/findoidjoins
|
subdir = contrib/findoidjoins
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
|
PROGRAM = findoidjoins
|
||||||
|
OBJS = findoidjoins.o
|
||||||
|
|
||||||
libpgeasy_srcdir = $(top_srcdir)/src/interfaces/libpgeasy
|
libpgeasy_srcdir = $(top_srcdir)/src/interfaces/libpgeasy
|
||||||
libpgeasy_builddir = $(top_builddir)/src/interfaces/libpgeasy
|
libpgeasy_builddir = $(top_builddir)/src/interfaces/libpgeasy
|
||||||
|
|
||||||
override CPPFLAGS := -I$(libpgeasy_srcdir) -I$(libpq_srcdir) $(CPPFLAGS)
|
PG_CPPFLAGS = -I$(libpgeasy_srcdir) -I$(libpq_srcdir)
|
||||||
|
PG_LIBS = -L$(libpgeasy_builddir) -lpgeasy $(libpq)
|
||||||
|
|
||||||
OBJS = findoidjoins.o
|
SCRIPTS = make_oidjoins_check
|
||||||
|
DOCS = README.findoidjoins
|
||||||
|
|
||||||
all: findoidjoins
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f findoidjoins$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,42 +1,12 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/fulltextindex/Attic/Makefile,v 1.11 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/fulltextindex/Attic/Makefile,v 1.10 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/fulltextindex
|
subdir = contrib/fulltextindex
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include ../../src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := fti
|
MODULES = fti
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = fti.sql
|
||||||
|
DOCS = README.fti
|
||||||
|
SCRIPTS = fti.pl
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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_SCRIPT) fti.pl $(bindir)
|
|
||||||
$(INSTALL_SHLIB) $(SONAME) $(libdir)/contrib
|
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
|
||||||
$(INSTALL_DATA) README.$(NAME) $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(libdir)/contrib $(datadir)/contrib $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/fti.pl $(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
|
|
||||||
|
|
|
@ -1,41 +1,11 @@
|
||||||
|
# $Header: /cvsroot/pgsql/contrib/fuzzystrmatch/Makefile,v 1.2 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
subdir = contrib/fuzzystrmatch
|
subdir = contrib/fuzzystrmatch
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULES = fuzzystrmatch
|
||||||
libdir := $(libdir)/contrib
|
DATA_built = fuzzystrmatch.sql
|
||||||
|
DOCS = README.fuzzystrmatch README.soundex
|
||||||
|
|
||||||
# shared library parameters
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
NAME= fuzzystrmatch
|
|
||||||
SO_MAJOR_VERSION= 0
|
|
||||||
SO_MINOR_VERSION= 1
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir)/src/include $(CPPFLAGS)
|
|
||||||
|
|
||||||
OBJS= fuzzystrmatch.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' < $< > $@
|
|
||||||
|
|
||||||
install: all installdirs install-lib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(DESTDIR)$(libdir)
|
|
||||||
|
|
||||||
uninstall: uninstall-lib
|
|
||||||
|
|
||||||
clean distclean maintainer-clean: clean-lib
|
|
||||||
rm -f $(OBJS) $(NAME).sql
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM $(CFLAGS) *.c >depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,54 +1,12 @@
|
||||||
# $Header: /cvsroot/pgsql/contrib/intarray/Makefile,v 1.7 2001/06/18 21:38:01 momjian Exp $
|
# $Header: /cvsroot/pgsql/contrib/intarray/Makefile,v 1.8 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
subdir = contrib/intarray
|
subdir = contrib/intarray
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULES = _int
|
||||||
libdir := $(libdir)/contrib
|
DATA_built = _int.sql
|
||||||
|
DOCS = README.intarray
|
||||||
|
REGRESS = _int
|
||||||
|
|
||||||
# shared library parameters
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
NAME= _int
|
|
||||||
SO_MAJOR_VERSION= 1
|
|
||||||
SO_MINOR_VERSION= 0
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
OBJS= _int.o
|
|
||||||
|
|
||||||
all: all-lib $(NAME).sql
|
|
||||||
|
|
||||||
# Shared library stuff
|
|
||||||
include $(top_srcdir)/src/Makefile.shlib
|
|
||||||
|
|
||||||
|
|
||||||
$(NAME).sql: $(NAME).sql.in
|
|
||||||
sed 's,MODULE_PATHNAME,$(libdir)/$(shlib),g' $< >$@
|
|
||||||
|
|
||||||
.PHONY: submake
|
|
||||||
submake:
|
|
||||||
$(MAKE) -C $(top_builddir)/src/test/regress pg_regress
|
|
||||||
|
|
||||||
installcheck: submake
|
|
||||||
$(top_builddir)/src/test/regress/pg_regress _int
|
|
||||||
|
|
||||||
check:
|
|
||||||
@echo "'$(MAKE) check' is not supported."
|
|
||||||
@echo "Do '$(MAKE) install', then '$(MAKE) installcheck' instead."
|
|
||||||
|
|
||||||
install: all installdirs install-lib
|
|
||||||
$(INSTALL_DATA) $(srcdir)/README.intarray $(docdir)/contrib
|
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir)
|
|
||||||
|
|
||||||
uninstall: uninstall-lib
|
|
||||||
rm -f $(docdir)/contrib/README.intarray $(datadir)/contrib/$(NAME).sql
|
|
||||||
|
|
||||||
clean distclean maintainer-clean: clean-lib
|
|
||||||
rm -f $(OBJS) $(NAME).sql
|
|
||||||
# things created by various check targets
|
|
||||||
rm -rf results
|
|
||||||
rm -f regression.diffs regression.out
|
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/isbn_issn/Attic/Makefile,v 1.11 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/isbn_issn/Attic/Makefile,v 1.10 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/isbn_issn
|
subdir = contrib/isbn_issn
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := isbn_issn
|
MODULES = isbn_issn
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = isbn_issn.sql
|
||||||
|
DOCS = README.isbn_issn
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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_DATA) README.$(NAME) $(docdir)/contrib
|
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
|
||||||
$(INSTALL_SHLIB) $(SONAME) $(libdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -rf $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql $(libdir)/contrib/$(SONAME)
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f $(SONAME) $(NAME).sql
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,50 +1,12 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/lo/Makefile,v 1.11 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/lo/Makefile,v 1.10 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/lo
|
subdir = contrib/lo
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := lo
|
MODULES = lo
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = lo.sql
|
||||||
|
DATA = lo_drop.sql lo_test.sql
|
||||||
|
DOCS = README.lo
|
||||||
|
|
||||||
SQLS = $(NAME).sql lo_drop.sql lo_test.sql
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
MODS = $(NAME)$(DLSUFFIX)
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
|
||||||
override CFLAGS += $(CFLAGS_SL)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
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
|
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
|
||||||
$(INSTALL_DATA) lo_drop.sql $(datadir)/contrib
|
|
||||||
$(INSTALL_DATA) lo_test.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 lo_drop.sql lo_test.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
|
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/miscutil/Attic/Makefile,v 1.16 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/miscutil/Attic/Makefile,v 1.15 2001/06/18 21:38:01 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/miscutil
|
subdir = contrib/miscutil
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := misc_utils
|
MODULES = misc_utils
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = misc_utils.sql
|
||||||
|
DOCS = README.misc_utils
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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
|
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/noupdate/Attic/Makefile,v 1.9 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/noupdate/Attic/Makefile,v 1.8 2001/06/18 21:38:02 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/noupdate
|
subdir = contrib/noupdate
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := noup
|
MODULES = noup
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = noup.sql
|
||||||
|
DOCS = README.noup
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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
|
|
||||||
|
|
|
@ -1,34 +1,15 @@
|
||||||
# $Header: /cvsroot/pgsql/contrib/oid2name/Makefile,v 1.3 2001/02/20 19:20:27 petere Exp $
|
# $Header: /cvsroot/pgsql/contrib/oid2name/Makefile,v 1.4 2001/09/06 10:49:29 petere Exp $
|
||||||
|
|
||||||
subdir = contrib/oid2name
|
subdir = contrib/oid2name
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
|
PROGRAM = oid2name
|
||||||
|
|
||||||
OBJS = oid2name.o
|
OBJS = oid2name.o
|
||||||
|
|
||||||
all: oid2name
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
|
PG_LIBS = $(libpq)
|
||||||
|
|
||||||
oid2name: $(OBJS) $(libpq_builddir)/libpq.a
|
DOCS = README.oid2name
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(libpq) $(LDFLAGS) $(LIBS) -o $@ -g
|
|
||||||
|
|
||||||
install: all installdirs
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(INSTALL_PROGRAM) oid2name$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.oid2name $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/oid2name$(X) $(docdir)/contrib/README.oid2name
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f oid2name$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,18 +1,12 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/pg_controldata/Attic/Makefile,v 1.5 2001/09/06 10:49:29 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/pg_controldata/Attic/Makefile,v 1.4 2001/04/03 19:06:19 tgl Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/pg_controldata
|
subdir = contrib/pg_controldata
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
|
PROGRAM = pg_controldata
|
||||||
OBJS = pg_controldata.o pg_crc.o $(SNPRINTF)
|
OBJS = pg_controldata.o pg_crc.o $(SNPRINTF)
|
||||||
|
|
||||||
all: pg_controldata
|
|
||||||
|
|
||||||
pg_controldata: $(OBJS)
|
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) $(LIBS) -o $@
|
|
||||||
|
|
||||||
pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
|
pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
|
||||||
rm -f $@ && $(LN_S) $< .
|
rm -f $@ && $(LN_S) $< .
|
||||||
|
|
||||||
|
@ -20,22 +14,8 @@ pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
|
||||||
snprintf.c: $(top_srcdir)/src/backend/port/snprintf.c
|
snprintf.c: $(top_srcdir)/src/backend/port/snprintf.c
|
||||||
rm -f $@ && $(LN_S) $< .
|
rm -f $@ && $(LN_S) $< .
|
||||||
|
|
||||||
install: all installdirs
|
EXTRA_CLEAN = pg_crc.c snprintf.c
|
||||||
$(INSTALL_PROGRAM) pg_controldata$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.pg_controldata $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
DOCS = README.pg_controldata
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
rm -f $(bindir)/pg_controldata$(X) $(docdir)/contrib/README.pg_controldata
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f pg_controldata$(X) $(OBJS) pg_crc.c snprintf.c
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* copyright (c) Oliver Elphick <olly@lfix.co.uk>, 2001;
|
* copyright (c) Oliver Elphick <olly@lfix.co.uk>, 2001;
|
||||||
* licence: BSD
|
* licence: BSD
|
||||||
*
|
*
|
||||||
* $Header: /cvsroot/pgsql/contrib/pg_controldata/Attic/pg_controldata.c,v 1.3 2001/03/22 03:59:09 momjian Exp $
|
* $Header: /cvsroot/pgsql/contrib/pg_controldata/Attic/pg_controldata.c,v 1.4 2001/09/06 10:49:29 petere Exp $
|
||||||
*/
|
*/
|
||||||
#include "postgres.h"
|
#include "postgres.h"
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ dbState(DBState state)
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
main()
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
ControlFileData ControlFile;
|
ControlFileData ControlFile;
|
||||||
int fd;
|
int fd;
|
||||||
|
@ -50,10 +50,13 @@ main()
|
||||||
char pgctime_str[32];
|
char pgctime_str[32];
|
||||||
char ckpttime_str[32];
|
char ckpttime_str[32];
|
||||||
|
|
||||||
DataDir = getenv("PGDATA");
|
if (argc > 1)
|
||||||
|
DataDir = argv[1];
|
||||||
|
else
|
||||||
|
DataDir = getenv("PGDATA");
|
||||||
if (DataDir == NULL)
|
if (DataDir == NULL)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "PGDATA is not defined\n");
|
fprintf(stderr, "no data directory specified\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,36 +1,15 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/pg_dumplo/Attic/Makefile,v 1.11 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/pg_dumplo/Attic/Makefile,v 1.10 2001/02/20 19:20:27 petere Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/pg_dumplo
|
subdir = contrib/pg_dumplo
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
|
PROGRAM = pg_dumplo
|
||||||
|
|
||||||
OBJS = main.o lo_export.o lo_import.o utils.o
|
OBJS = main.o lo_export.o lo_import.o utils.o
|
||||||
|
|
||||||
all: pg_dumplo
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
|
PG_LIBS = $(libpq)
|
||||||
|
|
||||||
pg_dumplo: $(OBJS) $(libpq_builddir)/libpq.a
|
DOCS = README.pg_dumplo
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(libpq) $(LDFLAGS) $(LIBS) -o $@
|
|
||||||
|
|
||||||
install: all installdirs
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(INSTALL_PROGRAM) pg_dumplo$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.pg_dumplo $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/pg_dumplo$(X) $(docdir)/contrib/README.pg_dumplo
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f pg_dumplo$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,34 +1,12 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/pg_logger/Attic/Makefile,v 1.2 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/pg_logger/Attic/Makefile,v 1.1 2001/02/11 02:18:27 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/pg_logger
|
subdir = contrib/pg_logger
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
|
PROGRAM = pg_logger
|
||||||
OBJS = pg_logger.o
|
OBJS = pg_logger.o
|
||||||
|
|
||||||
all: pg_logger
|
DOCS = README.pg_logger
|
||||||
|
|
||||||
pg_logger: $(OBJS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
|
|
||||||
|
|
||||||
install: all installdirs
|
|
||||||
$(INSTALL_PROGRAM) pg_logger$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.pg_logger $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/pg_logger$(X) $(docdir)/contrib/README.pg_logger
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f pg_logger$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,18 +1,12 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/pg_resetxlog/Attic/Makefile,v 1.3 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/pg_resetxlog/Attic/Makefile,v 1.2 2001/04/03 19:01:57 tgl Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/pg_resetxlog
|
subdir = contrib/pg_resetxlog
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
|
PROGRAM = pg_resetxlog
|
||||||
OBJS = pg_resetxlog.o pg_crc.o $(SNPRINTF)
|
OBJS = pg_resetxlog.o pg_crc.o $(SNPRINTF)
|
||||||
|
|
||||||
all: pg_resetxlog
|
|
||||||
|
|
||||||
pg_resetxlog: $(OBJS)
|
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) $(LIBS) -o $@
|
|
||||||
|
|
||||||
pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
|
pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
|
||||||
rm -f $@ && $(LN_S) $< .
|
rm -f $@ && $(LN_S) $< .
|
||||||
|
|
||||||
|
@ -20,22 +14,8 @@ pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
|
||||||
snprintf.c: $(top_srcdir)/src/backend/port/snprintf.c
|
snprintf.c: $(top_srcdir)/src/backend/port/snprintf.c
|
||||||
rm -f $@ && $(LN_S) $< .
|
rm -f $@ && $(LN_S) $< .
|
||||||
|
|
||||||
install: all installdirs
|
EXTRA_CLEAN = pg_crc.c snprintf.c
|
||||||
$(INSTALL_PROGRAM) pg_resetxlog$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.pg_resetxlog $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
DOCS = README.pg_resetxlog
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
rm -f $(bindir)/pg_resetxlog$(X) $(docdir)/contrib/README.pg_resetxlog
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f pg_resetxlog$(X) $(OBJS) pg_crc.c snprintf.c
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,37 +1,15 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/pgbench/Makefile,v 1.10 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/pgbench/Makefile,v 1.9 2001/02/20 19:20:27 petere Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/pgbench
|
subdir = contrib/pgbench
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
|
PROGRAM = pgbench
|
||||||
|
|
||||||
OBJS = pgbench.o
|
OBJS = pgbench.o
|
||||||
|
|
||||||
all: pgbench
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
|
PG_LIBS = $(libpq)
|
||||||
|
|
||||||
pgbench: $(OBJS) $(libpq_builddir)/libpq.a
|
DOCS = README.pgbench README.pgbench_jis
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(libpq) $(LDFLAGS) $(LIBS) -o $@
|
|
||||||
|
|
||||||
install: all installdirs
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(INSTALL_PROGRAM) pgbench$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.pgbench $(docdir)/contrib
|
|
||||||
$(INSTALL_DATA) README.pgbench_jis $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/pgbench$(X) $(docdir)/contrib/README.pgbench $(docdir)/contrib/README.pgbench_jis
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f pgbench$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -41,9 +41,9 @@ install: all installdirs
|
||||||
for file in $(TCLS) $(PERLS) $(SCRIPTS); do \
|
for file in $(TCLS) $(PERLS) $(SCRIPTS); do \
|
||||||
$(INSTALL_SCRIPT) $$file $(DESTDIR)$(bindir) || exit ; \
|
$(INSTALL_SCRIPT) $$file $(DESTDIR)$(bindir) || exit ; \
|
||||||
done
|
done
|
||||||
$(INSTALL_DATA) RServ.pm $(DESTDIR)$(datadir)/contrib
|
$(INSTALL_DATA) $(srcdir)/RServ.pm $(DESTDIR)$(datadir)/contrib
|
||||||
$(INSTALL_SHLIB) $(SONAME) $(DESTDIR)$(libdir)/contrib
|
$(INSTALL_SHLIB) $(SONAME) $(DESTDIR)$(libdir)/contrib
|
||||||
$(INSTALL_DATA) README.$(NAME) $(DESTDIR)$(docdir)/contrib
|
$(INSTALL_DATA) $(srcdir)/README.$(NAME) $(DESTDIR)$(docdir)/contrib
|
||||||
|
|
||||||
installdirs:
|
installdirs:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(datadir)/contrib \
|
$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(datadir)/contrib \
|
||||||
|
|
|
@ -1,71 +1,12 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.3 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/rtree_gist/Attic/Makefile,v 1.2 2001/06/20 00:04:44 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/rtree_gist
|
subdir = contrib/rtree_gist
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULES = rtree_gist
|
||||||
libdir := $(libdir)/contrib
|
DATA_built = rtree_gist.sql
|
||||||
|
DOCS = README.rtree_gist
|
||||||
|
REGRESS = rtree_gist
|
||||||
|
|
||||||
# shared library parameters
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
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
|
|
||||||
|
|
|
@ -1,28 +1,14 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/seg/Makefile,v 1.5 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/seg/Makefile,v 1.4 2001/06/18 21:38:02 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/seg
|
subdir = contrib/seg
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
MODULE_big = seg
|
||||||
libdir := $(libdir)/contrib
|
OBJS = seg.o segparse.o segscan.o buffer.o
|
||||||
|
DATA_built = seg.sql
|
||||||
# shared library parameters
|
DOCS = README.seg
|
||||||
NAME= seg
|
REGRESS = seg
|
||||||
SO_MAJOR_VERSION= 1
|
|
||||||
SO_MINOR_VERSION= 0
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
OBJS= seg.o segparse.o segscan.o buffer.o
|
|
||||||
|
|
||||||
all: all-lib $(NAME).sql
|
|
||||||
|
|
||||||
# Shared library stuff
|
|
||||||
include $(top_srcdir)/src/Makefile.shlib
|
|
||||||
|
|
||||||
|
|
||||||
segparse.c segparse.h: segparse.y
|
segparse.c segparse.h: segparse.y
|
||||||
|
@ -41,48 +27,7 @@ else
|
||||||
@$(missing) flex $< $@
|
@$(missing) flex $< $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(NAME).sql: $(NAME).sql.in
|
EXTRA_CLEAN = segparse.c segparse.h segscan.c y.tab.c y.tab.h
|
||||||
sed -e 's:MODULE_PATHNAME:$(libdir)/$(shlib):g' < $< > $@
|
|
||||||
|
|
||||||
.PHONY: submake
|
|
||||||
submake:
|
|
||||||
$(MAKE) -C $(top_builddir)/src/test/regress pg_regress
|
|
||||||
|
|
||||||
# against installed postmaster
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
installcheck: submake
|
|
||||||
$(top_builddir)/src/test/regress/pg_regress seg
|
|
||||||
|
|
||||||
# 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) seg
|
|
||||||
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 segparse.c segparse.h segscan.c
|
|
||||||
rm -f y.tab.c y.tab.h $(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
|
|
||||||
|
|
|
@ -1,57 +1,15 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/spi/Makefile,v 1.21 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/spi/Makefile,v 1.20 2001/04/04 21:15:56 tgl Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/spi
|
subdir = contrib/spi
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
OBJS = autoinc.o insert_username.o moddatetime.o refint.o timetravel.o
|
MODULES = autoinc insert_username moddatetime refint timetravel
|
||||||
DOCS = README.spi
|
DATA_built = $(addsuffix .sql, $(MODULES))
|
||||||
SQLS = $(OBJS:.o=.sql)
|
DOCS = README.spi $(addsuffix .example, $(MODULES))
|
||||||
EXAMPLES= $(OBJS:.o=.example)
|
|
||||||
MODS = $(OBJS:.o=$(DLSUFFIX))
|
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
|
||||||
override CFLAGS += $(CFLAGS_SL)
|
|
||||||
|
|
||||||
ifdef REFINT_VERBOSE
|
ifdef REFINT_VERBOSE
|
||||||
override CPPFLAGS+= -DREFINT_VERBOSE
|
PG_CPPFLAGS = -DREFINT_VERBOSE
|
||||||
endif
|
endif
|
||||||
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
|
|
||||||
|
|
||||||
all: $(MODS) $(SQLS)
|
|
||||||
|
|
||||||
%.sql: %.sql.in
|
|
||||||
sed -e 's:MODULE_PATHNAME:$(libdir)/contrib/$(@:.sql=$(DLSUFFIX)):g' < $< > $@
|
|
||||||
|
|
||||||
install: all installdirs
|
|
||||||
for inst_file in $(SQLS); do \
|
|
||||||
$(INSTALL_DATA) $$inst_file $(datadir)/contrib || exit; \
|
|
||||||
done
|
|
||||||
for inst_file in $(MODS); do \
|
|
||||||
$(INSTALL_SHLIB) $$inst_file $(libdir)/contrib || exit; \
|
|
||||||
done
|
|
||||||
for inst_file in $(EXAMPLES) README.spi; do \
|
|
||||||
$(INSTALL_DATA) $$inst_file $(docdir)/contrib/spi || exit; \
|
|
||||||
done
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(datadir)/contrib $(libdir)/contrib $(docdir)/contrib/spi
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(addprefix $(datadir)/contrib/, $(SQLS)) \
|
|
||||||
$(addprefix $(libdir)/contrib/, $(MODS)) \
|
|
||||||
$(addprefix $(docdir)/contrib/spi/, $(EXAMPLES) README.spi)
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f $(MODS) $(SQLS) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/string/Attic/Makefile,v 1.16 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/string/Attic/Makefile,v 1.15 2001/06/18 21:38:02 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/string
|
subdir = contrib/string
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := string_io
|
MODULES = string_io
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = string_io.sql
|
||||||
|
DOCS = README.string_io
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
override CFLAGS += $(CFLAGS_SL)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
all: $(SONAME) $(NAME).sql
|
|
||||||
|
|
||||||
%.sql: %.sql.in
|
|
||||||
sed -e 's:MODULE_PATHNAME:$(libdir)/contrib/$(@:.sql=$(DLSUFFIX)):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
|
|
||||||
|
|
|
@ -1,18 +1,9 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/tips/Attic/Makefile,v 1.5 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/tips/Attic/Makefile,v 1.4 2000/07/09 13:13:43 petere Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/tips
|
subdir = contrib/tips
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include ../../src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
all:
|
DOCS = README.apachelog
|
||||||
|
|
||||||
install: installdirs
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(INSTALL_DATA) README.apachelog $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(docdir)/contrib/README.apachelog
|
|
||||||
|
|
|
@ -1,40 +1,11 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/userlock/Attic/Makefile,v 1.16 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/userlock/Attic/Makefile,v 1.15 2001/06/18 21:38:02 momjian Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/userlock
|
subdir = contrib/userlock
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
NAME := user_locks
|
MODULES = user_locks
|
||||||
SONAME := $(NAME)$(DLSUFFIX)
|
DATA_built = user_locks.sql
|
||||||
|
DOCS = README.user_locks
|
||||||
|
|
||||||
override CPPFLAGS := -I$(srcdir) $(CPPFLAGS)
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
override CFLAGS += $(CFLAGS_SL)
|
|
||||||
override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS)
|
|
||||||
|
|
||||||
all: $(SONAME) $(NAME).sql
|
|
||||||
|
|
||||||
%.sql: %.sql.in
|
|
||||||
sed -e 's:MODULE_PATHNAME:$(libdir)/contrib/$(@:.sql=$(DLSUFFIX)):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 -rf $(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
|
|
||||||
|
|
|
@ -1,36 +1,15 @@
|
||||||
#
|
# $Header: /cvsroot/pgsql/contrib/vacuumlo/Makefile,v 1.11 2001/09/06 10:49:30 petere Exp $
|
||||||
# $Header: /cvsroot/pgsql/contrib/vacuumlo/Makefile,v 1.10 2001/02/20 19:20:28 petere Exp $
|
|
||||||
#
|
|
||||||
|
|
||||||
subdir = contrib/vacuumlo
|
subdir = contrib/vacuumlo
|
||||||
top_builddir = ../..
|
top_builddir = ../..
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
|
PROGRAM = vacuumlo
|
||||||
|
|
||||||
OBJS = vacuumlo.o
|
OBJS = vacuumlo.o
|
||||||
|
|
||||||
all: vacuumlo
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
|
PG_LIBS = $(libpq)
|
||||||
|
|
||||||
vacuumlo: $(OBJS) $(libpq_builddir)/libpq.a
|
DOCS = README.vacuumlo
|
||||||
$(CC) $(CFLAGS) $(OBJS) $(libpq) $(LDFLAGS) $(LIBS) -o $@
|
|
||||||
|
|
||||||
install: all installdirs
|
include $(top_srcdir)/contrib/contrib-global.mk
|
||||||
$(INSTALL_PROGRAM) vacuumlo$(X) $(bindir)
|
|
||||||
$(INSTALL_DATA) README.vacuumlo $(docdir)/contrib
|
|
||||||
|
|
||||||
installdirs:
|
|
||||||
$(mkinstalldirs) $(bindir) $(docdir)/contrib
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm -f $(bindir)/vacuumlo$(X) $(docdir)/contrib/README.vacuumlo
|
|
||||||
|
|
||||||
clean distclean maintainer-clean:
|
|
||||||
rm -f vacuumlo$(X) $(OBJS)
|
|
||||||
|
|
||||||
depend dep:
|
|
||||||
$(CC) -MM -MG $(CFLAGS) *.c > depend
|
|
||||||
|
|
||||||
ifeq (depend,$(wildcard depend))
|
|
||||||
include depend
|
|
||||||
endif
|
|
||||||
|
|
Loading…
Reference in New Issue