Move pg_test_fsync from contrib/ to src/bin/
Reviewed-by: Michael Paquier <michael.paquier@gmail.com>
This commit is contained in:
parent
f92fc4c95d
commit
00882d9e5c
@ -33,7 +33,6 @@ SUBDIRS = \
|
|||||||
pg_prewarm \
|
pg_prewarm \
|
||||||
pg_standby \
|
pg_standby \
|
||||||
pg_stat_statements \
|
pg_stat_statements \
|
||||||
pg_test_fsync \
|
|
||||||
pg_test_timing \
|
pg_test_timing \
|
||||||
pg_trgm \
|
pg_trgm \
|
||||||
pgcrypto \
|
pgcrypto \
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
# contrib/pg_test_fsync/Makefile
|
|
||||||
|
|
||||||
PGFILEDESC = "pg_test_fsync - test various disk sync methods"
|
|
||||||
PGAPPICON = win32
|
|
||||||
|
|
||||||
PROGRAM = pg_test_fsync
|
|
||||||
OBJS = pg_test_fsync.o $(WIN32RES)
|
|
||||||
|
|
||||||
ifdef USE_PGXS
|
|
||||||
PG_CONFIG = pg_config
|
|
||||||
PGXS := $(shell $(PG_CONFIG) --pgxs)
|
|
||||||
include $(PGXS)
|
|
||||||
else
|
|
||||||
subdir = contrib/pg_test_fsync
|
|
||||||
top_builddir = ../..
|
|
||||||
include $(top_builddir)/src/Makefile.global
|
|
||||||
include $(top_srcdir)/contrib/contrib-global.mk
|
|
||||||
endif
|
|
@ -202,7 +202,6 @@ pages.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
&pgstandby;
|
&pgstandby;
|
||||||
&pgtestfsync;
|
|
||||||
&pgtesttiming;
|
&pgtesttiming;
|
||||||
&pgxlogdump;
|
&pgxlogdump;
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -133,7 +133,6 @@
|
|||||||
<!ENTITY pgstandby SYSTEM "pgstandby.sgml">
|
<!ENTITY pgstandby SYSTEM "pgstandby.sgml">
|
||||||
<!ENTITY pgstatstatements SYSTEM "pgstatstatements.sgml">
|
<!ENTITY pgstatstatements SYSTEM "pgstatstatements.sgml">
|
||||||
<!ENTITY pgstattuple SYSTEM "pgstattuple.sgml">
|
<!ENTITY pgstattuple SYSTEM "pgstattuple.sgml">
|
||||||
<!ENTITY pgtestfsync SYSTEM "pgtestfsync.sgml">
|
|
||||||
<!ENTITY pgtesttiming SYSTEM "pgtesttiming.sgml">
|
<!ENTITY pgtesttiming SYSTEM "pgtesttiming.sgml">
|
||||||
<!ENTITY pgtrgm SYSTEM "pgtrgm.sgml">
|
<!ENTITY pgtrgm SYSTEM "pgtrgm.sgml">
|
||||||
<!ENTITY pgxlogdump SYSTEM "pg_xlogdump.sgml">
|
<!ENTITY pgxlogdump SYSTEM "pg_xlogdump.sgml">
|
||||||
|
@ -193,6 +193,7 @@ Complete list of usable sgml source files in this directory.
|
|||||||
<!ENTITY pgResetxlog SYSTEM "pg_resetxlog.sgml">
|
<!ENTITY pgResetxlog SYSTEM "pg_resetxlog.sgml">
|
||||||
<!ENTITY pgRestore SYSTEM "pg_restore.sgml">
|
<!ENTITY pgRestore SYSTEM "pg_restore.sgml">
|
||||||
<!ENTITY pgRewind SYSTEM "pg_rewind.sgml">
|
<!ENTITY pgRewind SYSTEM "pg_rewind.sgml">
|
||||||
|
<!ENTITY pgtestfsync SYSTEM "pgtestfsync.sgml">
|
||||||
<!ENTITY pgupgrade SYSTEM "pgupgrade.sgml">
|
<!ENTITY pgupgrade SYSTEM "pgupgrade.sgml">
|
||||||
<!ENTITY postgres SYSTEM "postgres-ref.sgml">
|
<!ENTITY postgres SYSTEM "postgres-ref.sgml">
|
||||||
<!ENTITY postmaster SYSTEM "postmaster.sgml">
|
<!ENTITY postmaster SYSTEM "postmaster.sgml">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<!-- doc/src/sgml/pgtestfsync.sgml -->
|
<!-- doc/src/sgml/ref/pgtestfsync.sgml -->
|
||||||
|
|
||||||
<refentry id="pgtestfsync">
|
<refentry id="pgtestfsync">
|
||||||
<indexterm zone="pgtestfsync">
|
<indexterm zone="pgtestfsync">
|
||||||
@ -103,14 +103,6 @@
|
|||||||
|
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
<refsect1>
|
|
||||||
<title>Author</title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Bruce Momjian <email>bruce@momjian.us</email>
|
|
||||||
</para>
|
|
||||||
</refsect1>
|
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
<title>See Also</title>
|
<title>See Also</title>
|
||||||
|
|
@ -263,6 +263,7 @@
|
|||||||
&pgCtl;
|
&pgCtl;
|
||||||
&pgResetxlog;
|
&pgResetxlog;
|
||||||
&pgRewind;
|
&pgRewind;
|
||||||
|
&pgtestfsync;
|
||||||
&pgupgrade;
|
&pgupgrade;
|
||||||
&postgres;
|
&postgres;
|
||||||
&postmaster;
|
&postmaster;
|
||||||
|
@ -23,6 +23,7 @@ SUBDIRS = \
|
|||||||
pg_dump \
|
pg_dump \
|
||||||
pg_resetxlog \
|
pg_resetxlog \
|
||||||
pg_rewind \
|
pg_rewind \
|
||||||
|
pg_test_fsync \
|
||||||
pg_upgrade \
|
pg_upgrade \
|
||||||
pgbench \
|
pgbench \
|
||||||
psql \
|
psql \
|
||||||
|
27
src/bin/pg_test_fsync/Makefile
Normal file
27
src/bin/pg_test_fsync/Makefile
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# src/bin/pg_test_fsync/Makefile
|
||||||
|
|
||||||
|
PGFILEDESC = "pg_test_fsync - test various disk sync methods"
|
||||||
|
PGAPPICON = win32
|
||||||
|
|
||||||
|
subdir = src/bin/pg_test_fsync
|
||||||
|
top_builddir = ../../..
|
||||||
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
|
OBJS = pg_test_fsync.o $(WIN32RES)
|
||||||
|
|
||||||
|
all: pg_test_fsync
|
||||||
|
|
||||||
|
pg_test_fsync: $(OBJS) | submake-libpgport
|
||||||
|
$(CC) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@$(X)
|
||||||
|
|
||||||
|
install: all installdirs
|
||||||
|
$(INSTALL_PROGRAM) pg_test_fsync$(X) '$(DESTDIR)$(bindir)/pg_test_fsync$(X)'
|
||||||
|
|
||||||
|
installdirs:
|
||||||
|
$(MKDIR_P) '$(DESTDIR)$(bindir)'
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
rm -f '$(DESTDIR)$(bindir)/pg_test_fsync$(X)'
|
||||||
|
|
||||||
|
clean distclean maintainer-clean:
|
||||||
|
rm -f pg_test_fsync$(X) $(OBJS)
|
@ -35,13 +35,13 @@ my @contrib_uselibpq =
|
|||||||
my @contrib_uselibpgport = (
|
my @contrib_uselibpgport = (
|
||||||
'oid2name',
|
'oid2name',
|
||||||
'pg_standby',
|
'pg_standby',
|
||||||
'pg_test_fsync', 'pg_test_timing',
|
'pg_test_timing',
|
||||||
'pg_xlogdump',
|
'pg_xlogdump',
|
||||||
'vacuumlo');
|
'vacuumlo');
|
||||||
my @contrib_uselibpgcommon = (
|
my @contrib_uselibpgcommon = (
|
||||||
'oid2name',
|
'oid2name',
|
||||||
'pg_standby',
|
'pg_standby',
|
||||||
'pg_test_fsync', 'pg_test_timing',
|
'pg_test_timing',
|
||||||
'pg_xlogdump',
|
'pg_xlogdump',
|
||||||
'vacuumlo');
|
'vacuumlo');
|
||||||
my $contrib_extralibs = undef;
|
my $contrib_extralibs = undef;
|
||||||
@ -55,8 +55,8 @@ my @contrib_excludes = ('pgcrypto', 'commit_ts', 'intagg', 'sepgsql');
|
|||||||
# Set of variables for frontend modules
|
# Set of variables for frontend modules
|
||||||
my $frontend_defines = { 'initdb' => 'FRONTEND' };
|
my $frontend_defines = { 'initdb' => 'FRONTEND' };
|
||||||
my @frontend_uselibpq = ('pg_ctl', 'pg_upgrade', 'pgbench', 'psql');
|
my @frontend_uselibpq = ('pg_ctl', 'pg_upgrade', 'pgbench', 'psql');
|
||||||
my @frontend_uselibpgport = ( 'pg_archivecleanup', 'pg_upgrade', 'pgbench' );
|
my @frontend_uselibpgport = ( 'pg_archivecleanup', 'pg_test_fsync', 'pg_upgrade', 'pgbench' );
|
||||||
my @frontend_uselibpgcommon = ( 'pg_archivecleanup', 'pg_upgrade', 'pgbench' );
|
my @frontend_uselibpgcommon = ( 'pg_archivecleanup', 'pg_test_fsync', 'pg_upgrade', 'pgbench' );
|
||||||
my $frontend_extralibs = {
|
my $frontend_extralibs = {
|
||||||
'initdb' => ['ws2_32.lib'],
|
'initdb' => ['ws2_32.lib'],
|
||||||
'pg_restore' => ['ws2_32.lib'],
|
'pg_restore' => ['ws2_32.lib'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user