comparison Makefile @ 32:ede848cde37b

Allow to configure options whether to support the new Prometheus support in coturn. Default is "off". BUGS: There is no Prometheus C-client in FreeBSD ports yet. Would need https://github.com/digitalocean/prometheus-client-c.
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 16 Mar 2025 17:05:09 +0100
parents 6b0d33b8e6f4
children 691d748c5811
comparison
equal deleted inserted replaced
31:6b0d33b8e6f4 32:ede848cde37b
75 restapi/secure_relay_secret_with_db_psql.sh \ 75 restapi/secure_relay_secret_with_db_psql.sh \
76 restapi/shared_secret_maintainer.pl \ 76 restapi/shared_secret_maintainer.pl \
77 selfloadbalance/secure_dos_attack.sh \ 77 selfloadbalance/secure_dos_attack.sh \
78 selfloadbalance/secure_relay.sh 78 selfloadbalance/secure_relay.sh
79 79
80 OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE 80 OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE PROMETHEUS
81 OPTIONS_DEFAULT= MYSQL PGSQL REDIS SQLITE 81 OPTIONS_DEFAULT= MYSQL PGSQL REDIS SQLITE
82 OPTIONS_SUB= yes 82 OPTIONS_SUB= yes
83 83
84 MYSQL_USES= mysql 84 MYSQL_USES= mysql
85 MYSQL_CONFIGURE_ENV_OFF= TURN_NO_MYSQL=1 85 MYSQL_CONFIGURE_ENV_OFF= TURN_NO_MYSQL=1
91 REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis 91 REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis
92 REDIS_CONFIGURE_ENV_OFF= TURN_NO_HIREDIS=1 92 REDIS_CONFIGURE_ENV_OFF= TURN_NO_HIREDIS=1
93 93
94 SQLITE_USES= sqlite 94 SQLITE_USES= sqlite
95 SQLITE_CONFIGURE_ENV_OFF= TURN_NO_SQLITE=1 95 SQLITE_CONFIGURE_ENV_OFF= TURN_NO_SQLITE=1
96
97 PROMETHEUS_DESC= Prometheus monitoring and alerting support
98 # We need a Prometheus C client
99 # e.g https://github.com/digitalocean/prometheus-client-c
100 PROMETHEUS_CONFIGURE_ENV_OFF= TURN_NO_PROMETHEUS=1
96 101
97 do-install: 102 do-install:
98 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver 103 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver
99 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin 104 ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin
100 .for f in ${_BIN_UTILS} 105 .for f in ${_BIN_UTILS}