85d0ad4b21
This project is a deamon that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a NAT firewall.
28 lines
697 B
Makefile
28 lines
697 B
Makefile
# $NetBSD: options.mk,v 1.1.1.1 2005/10/02 13:35:54 obache Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.linuxigd
|
|
PKG_SUPPORTED_OPTIONS= iptables pf ipfilter
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "Linux"
|
|
PKG_SUGGESTED_OPTIONS= iptables
|
|
.elif ${OPSYS} == "OpenBSD"
|
|
PKG_SUGGESTED_OPTIONS= pf
|
|
.else
|
|
PKG_SUGGESTED_OPTIONS= ipfilter
|
|
.endif
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Miptables)
|
|
CFLAGS+= -DUSE_IPTABLES
|
|
.elif !empty(PKG_OPTIONS:Mpf)
|
|
CFLAGS+= -DUSE_PF
|
|
MESSAGE_SRC+= ${.CURDIR}/MESSAGE.pf
|
|
.elif !empty(PKG_OPTIONS:Mipfilter)
|
|
CFLAGS+= -DUSE_IPFILTER
|
|
.else
|
|
PKG_FAIL_REASON+= "${PKG_OPTIONS_VAR} must contaion one of" \
|
|
"\"iptables\" or \"pf\" or \"ipfilter\"!"
|
|
.endif
|