mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-27 08:39:28 +08:00
db7d1a7b05
pgcrypto had internal implementations of some encryption algorithms, as an alternative to calling out to OpenSSL. These were rarely used, since most production installations are built with OpenSSL. Moreover, maintaining parallel code paths makes the code more complex and difficult to maintain. This patch removes these internal implementations. Now, pgcrypto is only built if OpenSSL support is configured. Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Discussion: https://www.postgresql.org/message-id/flat/0b42f1df-8cba-6a30-77d7-acc241cc88c1%40enterprisedb.com
95 lines
1.4 KiB
Makefile
95 lines
1.4 KiB
Makefile
# contrib/Makefile
|
|
|
|
subdir = contrib
|
|
top_builddir = ..
|
|
include $(top_builddir)/src/Makefile.global
|
|
|
|
SUBDIRS = \
|
|
adminpack \
|
|
amcheck \
|
|
auth_delay \
|
|
auto_explain \
|
|
bloom \
|
|
btree_gin \
|
|
btree_gist \
|
|
citext \
|
|
cube \
|
|
dblink \
|
|
dict_int \
|
|
dict_xsyn \
|
|
earthdistance \
|
|
file_fdw \
|
|
fuzzystrmatch \
|
|
hstore \
|
|
intagg \
|
|
intarray \
|
|
isn \
|
|
lo \
|
|
ltree \
|
|
oid2name \
|
|
old_snapshot \
|
|
pageinspect \
|
|
passwordcheck \
|
|
pg_buffercache \
|
|
pg_freespacemap \
|
|
pg_prewarm \
|
|
pg_stat_statements \
|
|
pg_surgery \
|
|
pg_trgm \
|
|
pgrowlocks \
|
|
pgstattuple \
|
|
pg_visibility \
|
|
postgres_fdw \
|
|
seg \
|
|
spi \
|
|
tablefunc \
|
|
tcn \
|
|
test_decoding \
|
|
tsm_system_rows \
|
|
tsm_system_time \
|
|
unaccent \
|
|
vacuumlo
|
|
|
|
ifeq ($(with_ssl),openssl)
|
|
SUBDIRS += pgcrypto sslinfo
|
|
else
|
|
ALWAYS_SUBDIRS += pgcrypto sslinfo
|
|
endif
|
|
|
|
ifneq ($(with_uuid),no)
|
|
SUBDIRS += uuid-ossp
|
|
else
|
|
ALWAYS_SUBDIRS += uuid-ossp
|
|
endif
|
|
|
|
ifeq ($(with_libxml),yes)
|
|
SUBDIRS += xml2
|
|
else
|
|
ALWAYS_SUBDIRS += xml2
|
|
endif
|
|
|
|
ifeq ($(with_selinux),yes)
|
|
SUBDIRS += sepgsql
|
|
else
|
|
ALWAYS_SUBDIRS += sepgsql
|
|
endif
|
|
|
|
ifeq ($(with_perl),yes)
|
|
SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
|
|
else
|
|
ALWAYS_SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
|
|
endif
|
|
|
|
ifeq ($(with_python),yes)
|
|
SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
|
|
else
|
|
ALWAYS_SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
|
|
endif
|
|
|
|
# Missing:
|
|
# start-scripts \ (does not have a makefile)
|
|
|
|
|
|
$(recurse)
|
|
$(recurse_always)
|