PolarDB-for-PostgreSQL
100 строк · 1.5 Кб
1# contrib/Makefile
2
3subdir = contrib
4top_builddir = ..
5include $(top_builddir)/src/Makefile.global
6
7SUBDIRS = \
8adminpack \
9amcheck \
10auth_delay \
11auto_explain \
12bloom \
13btree_gin \
14btree_gist \
15citext \
16cube \
17dblink \
18dict_int \
19dict_xsyn \
20earthdistance \
21file_fdw \
22fuzzystrmatch \
23hstore \
24intagg \
25intarray \
26isn \
27lo \
28ltree \
29oid2name \
30pageinspect \
31passwordcheck \
32pg_buffercache \
33pg_freespacemap \
34pg_prewarm \
35pg_standby \
36pg_stat_statements \
37pg_trgm \
38pgcrypto \
39pgrowlocks \
40pgstattuple \
41pg_visibility \
42postgres_fdw \
43seg \
44spi \
45tablefunc \
46tcn \
47test_decoding \
48tsm_system_rows \
49tsm_system_time \
50unaccent \
51vacuumlo
52
53ifeq ($(with_openssl),yes)
54SUBDIRS += sslinfo
55else
56ALWAYS_SUBDIRS += sslinfo
57endif
58
59ifneq ($(with_uuid),no)
60SUBDIRS += uuid-ossp
61else
62ALWAYS_SUBDIRS += uuid-ossp
63endif
64
65ifeq ($(with_libxml),yes)
66SUBDIRS += xml2
67else
68ALWAYS_SUBDIRS += xml2
69endif
70
71ifeq ($(with_selinux),yes)
72SUBDIRS += sepgsql
73else
74ALWAYS_SUBDIRS += sepgsql
75endif
76
77ifeq ($(with_perl),yes)
78SUBDIRS += hstore_plperl jsonb_plperl
79else
80ALWAYS_SUBDIRS += hstore_plperl jsonb_plperl
81endif
82
83ifeq ($(with_python),yes)
84SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
85else
86ALWAYS_SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
87endif
88
89ifeq ($(enable_inject_faults),yes)
90SUBDIRS += faultinjector
91else
92ALWAYS_SUBDIRS += faultinjector
93endif
94
95# Missing:
96# start-scripts \ (does not have a makefile)
97
98
99$(recurse)
100$(recurse_always)
101