mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
22 lines
991 B
Plaintext
22 lines
991 B
Plaintext
import Utils
|
|
|
|
if bld.env.DISTRO not in ['Windows','Mac']:
|
|
# build / install declarations of vnet
|
|
files = """vnetd/connection.c vnetd/select.c vnetd/timer.c vnetd/spinlock.c vnetd/skbuff.c
|
|
vnetd/vnetd.c vnet-module/skb_util.c vnet-module/sxpr_util.c vnet-module/timer_util.c
|
|
vnet-module/etherip.c vnet-module/vnet.c vnet-module/vnet_eval.c vnet-module/vnet_forward.c
|
|
vnet-module/vif.c vnet-module/tunnel.c vnet-module/sa.c vnet-module/varp.c
|
|
libxutil/allocate.c libxutil/enum.c libxutil/file_stream.c libxutil/hash_table.c
|
|
libxutil/iostream.c libxutil/lexis.c libxutil/socket_stream.c libxutil/string_stream.c
|
|
libxutil/sxpr.c libxutil/sxpr_parser.c libxutil/sys_net.c libxutil/sys_string.c libxutil/util.c"""
|
|
files = [ "src/%s"%s for s in Utils.to_list(files) ]
|
|
bld(
|
|
name='vnetd',
|
|
features='cc cprogram',
|
|
source= files,
|
|
includes="src/libxutil src/vnet-module src/vnetd",
|
|
lib='dl pthread'.split(),
|
|
target='%s-vnetd'%bld.env.PACKAGE,
|
|
install_path="${SBINDIR}"
|
|
)
|