Repair memory leaks in plpython.
[pgsql.git] / contrib / Makefile
blob952855d9b61bd335b564e0d0c57e4b488b8e7c3d
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_logicalinspect \
36 pg_prewarm \
37 pg_stat_statements \
38 pg_surgery \
39 pg_trgm \
40 pgrowlocks \
41 pgstattuple \
42 pg_visibility \
43 pg_walinspect \
44 postgres_fdw \
45 seg \
46 spi \
47 tablefunc \
48 tcn \
49 test_decoding \
50 tsm_system_rows \
51 tsm_system_time \
52 unaccent \
53 vacuumlo
55 ifeq ($(with_ssl),openssl)
56 SUBDIRS += pgcrypto sslinfo
57 else
58 ALWAYS_SUBDIRS += pgcrypto sslinfo
59 endif
61 ifneq ($(with_uuid),no)
62 SUBDIRS += uuid-ossp
63 else
64 ALWAYS_SUBDIRS += uuid-ossp
65 endif
67 ifeq ($(with_libxml),yes)
68 SUBDIRS += xml2
69 else
70 ALWAYS_SUBDIRS += xml2
71 endif
73 ifeq ($(with_selinux),yes)
74 SUBDIRS += sepgsql
75 else
76 ALWAYS_SUBDIRS += sepgsql
77 endif
79 ifeq ($(with_perl),yes)
80 SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
81 else
82 ALWAYS_SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
83 endif
85 ifeq ($(with_python),yes)
86 SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
87 else
88 ALWAYS_SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
89 endif
91 # Missing:
92 # start-scripts \ (does not have a makefile)
95 $(recurse)
96 $(recurse_always)