63 lines
1.8 KiB
Makefile
63 lines
1.8 KiB
Makefile
# $NetBSD: options.mk,v 1.6 2008/03/02 13:00:13 hoka_adam Exp $
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.zabbix
|
|
PKG_SUPPORTED_OPTIONS+= zabbix-server zabbix-agent
|
|
PKG_SUPPORTED_OPTIONS+= pgsql sqlite mysql
|
|
PKG_SUPPORTED_OPTIONS+= curl
|
|
PKG_SUPPORTED_OPTIONS+= ldap
|
|
PKG_SUPPORTED_OPTIONS+= snmp
|
|
PKG_SUPPORTED_OPTIONS+= zabbix-static
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
# Default to both, server and agent.
|
|
.if empty(PKG_OPTIONS:Mzabbix-server) && empty(PKG_OPTIONS:Mzabbix-agent)
|
|
PKG_OPTIONS+= zabbix-server zabbix-agent
|
|
.endif
|
|
.if !empty(PKG_OPTIONS:Mzabbix-server)
|
|
CONFIGURE_ARGS+= --enable-server
|
|
.endif
|
|
.if !empty(PKG_OPTIONS:Mzabbix-agent)
|
|
CONFIGURE_ARGS+= --enable-agent
|
|
.endif
|
|
|
|
# DB support is mandatory, default to SQLite
|
|
.if empty(PKG_OPTIONS:Mpgsql) && empty(PKG_OPTIONS:Msqlite) && empty(PKG_OPTIONS:Mmysql)
|
|
PKG_OPTIONS+= sqlite
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mpgsql)
|
|
CONFIGURE_ARGS+= --with-pgsql
|
|
.include "../../mk/pgsql.buildlink3.mk"
|
|
#DEPENDS+= php-pgsql
|
|
.endif
|
|
.if !empty(PKG_OPTIONS:Msqlite)
|
|
CONFIGURE_ARGS+= --with-sqlite3
|
|
.include "../../databases/sqlite3/buildlink3.mk"
|
|
.endif
|
|
.if !empty(PKG_OPTIONS:Mmysql)
|
|
CONFIGURE_ARGS+= --with-mysql
|
|
.include "../../mk/mysql.buildlink3.mk"
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mcurl) || !empty(PKG_OPTIONS:Mzabbix-server)
|
|
CONFIGURE_ARGS+= --with-libcurl
|
|
.include "../../www/curl/buildlink3.mk"
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Msnmp)
|
|
CONFIGURE_ARGS+= --with-net-snmp
|
|
.include "../../net/net-snmp/buildlink3.mk"
|
|
.endif
|
|
#.if !empty(PKG_OPTIONS:Mucd-snmp)
|
|
#CONFIGURE_ARGS+= --with-ucd-snmp
|
|
#.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mldap)
|
|
.include "../../databases/openldap-client/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-ldap=${BUILDLINK_PREFIX.openldap-client:Q}
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mzabbix-static)
|
|
CONFIGURE_ARGS+= --enable-static
|
|
.endif
|