Fix minor nbtree page deletion buffer lock issue.
[pgsql.git] / contrib / Makefile
blob1846d415b6fe7383269b60cbd17c4c69046a0bbd
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 bloom \
13 btree_gin \
14 btree_gist \
15 citext \
16 cube \
17 dblink \
18 dict_int \
19 dict_xsyn \
20 earthdistance \
21 file_fdw \
22 fuzzystrmatch \
23 hstore \
24 intagg \
25 intarray \
26 isn \
27 lo \
28 ltree \
29 oid2name \
30 pageinspect \
31 passwordcheck \
32 pg_buffercache \
33 pg_freespacemap \
34 pg_prewarm \
35 pg_standby \
36 pg_stat_statements \
37 pg_trgm \
38 pgcrypto \
39 pgrowlocks \
40 pgstattuple \
41 pg_visibility \
42 postgres_fdw \
43 seg \
44 spi \
45 tablefunc \
46 tcn \
47 test_decoding \
48 tsm_system_rows \
49 tsm_system_time \
50 unaccent \
51 vacuumlo
53 ifeq ($(with_openssl),yes)
54 SUBDIRS += sslinfo
55 else
56 ALWAYS_SUBDIRS += sslinfo
57 endif
59 ifneq ($(with_uuid),no)
60 SUBDIRS += uuid-ossp
61 else
62 ALWAYS_SUBDIRS += uuid-ossp
63 endif
65 ifeq ($(with_libxml),yes)
66 SUBDIRS += xml2
67 else
68 ALWAYS_SUBDIRS += xml2
69 endif
71 ifeq ($(with_selinux),yes)
72 SUBDIRS += sepgsql
73 else
74 ALWAYS_SUBDIRS += sepgsql
75 endif
77 ifeq ($(with_perl),yes)
78 SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
79 else
80 ALWAYS_SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
81 endif
83 ifeq ($(with_python),yes)
84 SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
85 else
86 ALWAYS_SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
87 endif
89 # Missing:
90 # start-scripts \ (does not have a makefile)
93 $(recurse)
94 $(recurse_always)