Commit 8f012ac8 authored by Neil Conway's avatar Neil Conway

Contrib build fixes:

- add some additional files to the dbmirror install (approved by
ssinger)

- add a makefile for contrib/mysql, and add mysql to the list of
contribs build by default

- use xml2-config to pickup -I flags for libxml2 in contrib/xml and
contrib/xml2

Original work from Martin Pitt of Debian, minor cleanups by Neil
Conway.
parent 4fbdfbff
# $PostgreSQL: pgsql/contrib/Makefile,v 1.51 2004/09/16 21:20:19 tgl Exp $ # $PostgreSQL: pgsql/contrib/Makefile,v 1.52 2004/11/04 06:09:17 neilc Exp $
subdir = contrib subdir = contrib
top_builddir = .. top_builddir = ..
...@@ -22,6 +22,7 @@ WANTED_DIRS = \ ...@@ -22,6 +22,7 @@ WANTED_DIRS = \
lo \ lo \
ltree \ ltree \
miscutil \ miscutil \
mysql \
noupdate \ noupdate \
oid2name \ oid2name \
pg_autovacuum \ pg_autovacuum \
...@@ -47,7 +48,6 @@ WANTED_DIRS = \ ...@@ -47,7 +48,6 @@ WANTED_DIRS = \
# ipc_check \ (does not have a makefile) # ipc_check \ (does not have a makefile)
# mSQL-interface \ (requires msql installed) # mSQL-interface \ (requires msql installed)
# mac \ (does not have a makefile) # mac \ (does not have a makefile)
# mysql \ (does not have a makefile)
# oracle \ (does not have a makefile) # oracle \ (does not have a makefile)
# pg_upgrade \ (does not have a makefile) # pg_upgrade \ (does not have a makefile)
# reindexdb \ (does not have a makefile) # reindexdb \ (does not have a makefile)
......
# $PostgreSQL: pgsql/contrib/dbmirror/Makefile,v 1.3 2004/08/20 20:13:03 momjian Exp $ # $PostgreSQL: pgsql/contrib/dbmirror/Makefile,v 1.4 2004/11/04 06:09:19 neilc Exp $
MODULES = pending MODULES = pending
SCRIPTS = clean_pending.pl DBMirror.pl
DATA = AddTrigger.sql MirrorSetup.sql slaveDatabase.conf
DOCS = README.dbmirror DOCS = README.dbmirror
ifdef USE_PGXS ifdef USE_PGXS
......
# mysql conversion Perl scripts
# $PostgreSQL: pgsql/contrib/mysql/Makefile,v 1.1 2004/11/04 06:09:21 neilc Exp $
MODULES =
SCRIPTS = my2pg.pl mysql2pgsql
DOCS = README.mysql
ifdef USE_PGXS
PGXS = $(shell pg_config --pgxs)
include $(PGXS)
else
subdir = contrib/mysql
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif
# -*- perl -*- #!/usr/bin/perl
# mysql2pgsql # mysql2pgsql
# Take a MySQL schema dump and turn it into SQL92 and PostgreSQL form. # Take a MySQL schema dump and turn it into SQL92 and PostgreSQL form.
# Thomas Lockhart, (c) 2000, PostgreSQL Inc. # Thomas Lockhart, (c) 2000, PostgreSQL Inc.
......
# $Header: /cvsroot/pgsql/contrib/xml/Attic/Makefile,v 1.9 2004/08/20 20:13:10 momjian Exp $ # $PostgreSQL: pgsql/contrib/xml/Makefile,v 1.10 2004/11/04 06:09:23 neilc Exp $
MODULE_big = pgxml_dom MODULE_big = pgxml_dom
OBJS = pgxml_dom.o OBJS = pgxml_dom.o
...@@ -6,6 +6,8 @@ SHLIB_LINK = -lxml2 ...@@ -6,6 +6,8 @@ SHLIB_LINK = -lxml2
DATA_built = pgxml_dom.sql DATA_built = pgxml_dom.sql
DOCS = README.xml DOCS = README.xml
override CFLAGS += $(shell xml2-config --cflags)
ifdef USE_PGXS ifdef USE_PGXS
PGXS = $(shell pg_config --pgxs) PGXS = $(shell pg_config --pgxs)
include $(PGXS) include $(PGXS)
......
...@@ -11,6 +11,7 @@ SHLIB_LINK = -lxml2 -lxslt ...@@ -11,6 +11,7 @@ SHLIB_LINK = -lxml2 -lxslt
DATA_built = pgxml.sql DATA_built = pgxml.sql
DOCS = README.xml2 DOCS = README.xml2
override CFLAGS += $(shell xml2-config --cflags)
ifdef USE_PGXS ifdef USE_PGXS
PGXS = $(shell pg_config --pgxs) PGXS = $(shell pg_config --pgxs)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment