Commit 528c2e44 authored by Peter Eisentraut's avatar Peter Eisentraut

Move pg_test_timing from contrib/ to src/bin/

Reviewed-by: default avatarMichael Paquier <michael.paquier@gmail.com>
parent d992f8a8
...@@ -33,7 +33,6 @@ SUBDIRS = \ ...@@ -33,7 +33,6 @@ SUBDIRS = \
pg_prewarm \ pg_prewarm \
pg_standby \ pg_standby \
pg_stat_statements \ pg_stat_statements \
pg_test_timing \
pg_trgm \ pg_trgm \
pgcrypto \ pgcrypto \
pgrowlocks \ pgrowlocks \
......
# contrib/pg_test_timing/Makefile
PGFILEDESC = "pg_test_timing - test timing overhead"
PGAPPICON = win32
PROGRAM = pg_test_timing
OBJS = pg_test_timing.o $(WIN32RES)
ifdef USE_PGXS
PG_CONFIG = pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)
else
subdir = contrib/pg_test_timing
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif
...@@ -202,7 +202,6 @@ pages. ...@@ -202,7 +202,6 @@ pages.
</para> </para>
&pgstandby; &pgstandby;
&pgtesttiming;
&pgxlogdump; &pgxlogdump;
</sect1> </sect1>
</appendix> </appendix>
...@@ -133,7 +133,6 @@ ...@@ -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 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">
<!ENTITY postgres-fdw SYSTEM "postgres-fdw.sgml"> <!ENTITY postgres-fdw SYSTEM "postgres-fdw.sgml">
......
...@@ -194,6 +194,7 @@ Complete list of usable sgml source files in this directory. ...@@ -194,6 +194,7 @@ Complete list of usable sgml source files in this directory.
<!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 pgtestfsync SYSTEM "pgtestfsync.sgml">
<!ENTITY pgtesttiming SYSTEM "pgtesttiming.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">
......
<!-- doc/src/sgml/pgtesttiming.sgml --> <!-- doc/src/sgml/ref/pgtesttiming.sgml -->
<refentry id="pgtesttiming"> <refentry id="pgtesttiming">
<indexterm zone="pgtesttiming"> <indexterm zone="pgtesttiming">
...@@ -290,14 +290,6 @@ Histogram of timing durations: ...@@ -290,14 +290,6 @@ Histogram of timing durations:
</refsect2> </refsect2>
</refsect1> </refsect1>
<refsect1>
<title>Author</title>
<para>
Ants Aasma <email>ants.aasma@eesti.ee</email>
</para>
</refsect1>
<refsect1> <refsect1>
<title>See Also</title> <title>See Also</title>
......
...@@ -264,6 +264,7 @@ ...@@ -264,6 +264,7 @@
&pgResetxlog; &pgResetxlog;
&pgRewind; &pgRewind;
&pgtestfsync; &pgtestfsync;
&pgtesttiming;
&pgupgrade; &pgupgrade;
&postgres; &postgres;
&postmaster; &postmaster;
......
...@@ -24,6 +24,7 @@ SUBDIRS = \ ...@@ -24,6 +24,7 @@ SUBDIRS = \
pg_resetxlog \ pg_resetxlog \
pg_rewind \ pg_rewind \
pg_test_fsync \ pg_test_fsync \
pg_test_timing \
pg_upgrade \ pg_upgrade \
pgbench \ pgbench \
psql \ psql \
......
# src/bin/pg_test_timing/Makefile
PGFILEDESC = "pg_test_timing - test timing overhead"
PGAPPICON = win32
subdir = src/bin/pg_test_timing
top_builddir = ../../..
include $(top_builddir)/src/Makefile.global
OBJS = pg_test_timing.o $(WIN32RES)
all: pg_test_timing
pg_test_timing: $(OBJS) | submake-libpgport
$(CC) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@$(X)
install: all installdirs
$(INSTALL_PROGRAM) pg_test_timing$(X) '$(DESTDIR)$(bindir)/pg_test_timing$(X)'
installdirs:
$(MKDIR_P) '$(DESTDIR)$(bindir)'
uninstall:
rm -f '$(DESTDIR)$(bindir)/pg_test_timing$(X)'
clean distclean maintainer-clean:
rm -f pg_test_timing$(X) $(OBJS)
...@@ -35,13 +35,11 @@ my @contrib_uselibpq = ...@@ -35,13 +35,11 @@ my @contrib_uselibpq =
my @contrib_uselibpgport = ( my @contrib_uselibpgport = (
'oid2name', 'oid2name',
'pg_standby', 'pg_standby',
'pg_test_timing',
'pg_xlogdump', 'pg_xlogdump',
'vacuumlo'); 'vacuumlo');
my @contrib_uselibpgcommon = ( my @contrib_uselibpgcommon = (
'oid2name', 'oid2name',
'pg_standby', 'pg_standby',
'pg_test_timing',
'pg_xlogdump', 'pg_xlogdump',
'vacuumlo'); 'vacuumlo');
my $contrib_extralibs = undef; my $contrib_extralibs = undef;
...@@ -55,8 +53,8 @@ my @contrib_excludes = ('pgcrypto', 'commit_ts', 'intagg', 'sepgsql'); ...@@ -55,8 +53,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_test_fsync', 'pg_upgrade', 'pgbench' ); my @frontend_uselibpgport = ( 'pg_archivecleanup', 'pg_test_fsync', 'pg_test_timing', 'pg_upgrade', 'pgbench' );
my @frontend_uselibpgcommon = ( 'pg_archivecleanup', 'pg_test_fsync', 'pg_upgrade', 'pgbench' ); my @frontend_uselibpgcommon = ( 'pg_archivecleanup', 'pg_test_fsync', 'pg_test_timing', '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'],
......
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