# ssl_passphrase_callback Makefile export with_ssl MODULE_big = ssl_passphrase_func OBJS = ssl_passphrase_func.o $(WIN32RES) PGFILEDESC = "callback function to provide a passphrase" TAP_TESTS = 1 ifdef USE_PGXS PG_CONFIG = pg_config PGXS := $(shell $(PG_CONFIG) --pgxs) include $(PGXS) else subdir = src/test/modules/ssl_passphrase_callback top_builddir = ../../../.. include $(top_builddir)/src/Makefile.global include $(top_srcdir)/contrib/contrib-global.mk endif SHLIB_LINK += $(filter -lssl -lcrypto -lssleay32 -leay32, $(LIBS)) # Targets to generate or remove the ssl certificate and key # Normally not needed. Don't run these targets in a vpath build, the results # won't be in the right place if you do. # needs to agree with what's in the test script PASS = FooBaR1 .PHONY: ssl-files ssl-files-clean ssl-files: openssl req -new -x509 -days 10000 -nodes -out server.crt \ -keyout server.ckey -subj "/CN=localhost" openssl rsa -aes256 -in server.ckey -out server.key -passout pass:$(PASS) rm server.ckey ssl-files-clean: rm -f server.crt server.key