Fix recovery of 2PC transaction during crash recovery
[pgsql.git] / contrib / Makefile
blobbbf220407b0bfc79f1b64b5eca07fae5b86b186e
1 # contrib/Makefile
3 subdir = contrib
4 top_builddir = ..
5 include $(top_builddir)/src/Makefile.global
7 SUBDIRS = \
8 adminpack \
9 amcheck \
10 auth_delay \
11 auto_explain \
12 basic_archive \
13 basebackup_to_shell \
14 bloom \
15 btree_gin \
16 btree_gist \
17 citext \
18 cube \
19 dblink \
20 dict_int \
21 dict_xsyn \
22 earthdistance \
23 file_fdw \
24 fuzzystrmatch \
25 hstore \
26 intagg \
27 intarray \
28 isn \
29 lo \
30 ltree \
31 oid2name \
32 old_snapshot \
33 pageinspect \
34 passwordcheck \
35 pg_buffercache \
36 pg_freespacemap \
37 pg_prewarm \
38 pg_stat_statements \
39 pg_surgery \
40 pg_trgm \
41 pgrowlocks \
42 pgstattuple \
43 pg_visibility \
44 pg_walinspect \
45 postgres_fdw \
46 seg \
47 spi \
48 tablefunc \
49 tcn \
50 test_decoding \
51 tsm_system_rows \
52 tsm_system_time \
53 unaccent \
54 vacuumlo
56 ifeq ($(with_ssl),openssl)
57 SUBDIRS += pgcrypto sslinfo
58 else
59 ALWAYS_SUBDIRS += pgcrypto sslinfo
60 endif
62 ifneq ($(with_uuid),no)
63 SUBDIRS += uuid-ossp
64 else
65 ALWAYS_SUBDIRS += uuid-ossp
66 endif
68 ifeq ($(with_libxml),yes)
69 SUBDIRS += xml2
70 else
71 ALWAYS_SUBDIRS += xml2
72 endif
74 ifeq ($(with_selinux),yes)
75 SUBDIRS += sepgsql
76 else
77 ALWAYS_SUBDIRS += sepgsql
78 endif
80 ifeq ($(with_perl),yes)
81 SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
82 else
83 ALWAYS_SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
84 endif
86 ifeq ($(with_python),yes)
87 SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
88 else
89 ALWAYS_SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
90 endif
92 # Missing:
93 # start-scripts \ (does not have a makefile)
96 $(recurse)
97 $(recurse_always)