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