1-------------------------------------------------------------------------- 2-- Copyright (c) 2007-2010, ETH Zurich. 3-- All rights reserved. 4-- 5-- This file is distributed under the terms in the attached LICENSE file. 6-- If you do not find this file, copies can be found by writing to: 7-- ETH Zurich D-INFK, Universitaetsstrasse 6, CH-8092 Zurich. Attn: Systems Group. 8-- 9-- Hakefile for /usr/drivers/virtio_net 10-- 11-------------------------------------------------------------------------- 12 13[ build application { target = "virtio_blk", 14 cFiles = [ "main_guest.c", 15 "service.c", 16 "request.c", 17 "device.c"], 18 addLibraries = libDeps ["virtio"], 19 --flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]) ], 20 --flounderDefs = ["monitor", "xeon_phi_manager", "xeon_phi", "xeon_phi_messaging"], 21 --flounderBindings = ["xeon_phi", "xeon_phi_messaging"], 22 mackerelDevices = [ "virtio/virtio_blk" ], 23 flounderBindings = [ "virtio" ], 24 flounderExtraBindings = [ ("virtio", ["rpcclient"]) ], 25 architectures= ["x86_64", "k1om"] 26 }, 27 build application { target = "virtio_blk_host", 28 cFiles = [ "main_host.c" 29 ], 30 addCFlags = [ "-D__VIRTIO_HOST__" ], 31 addLibraries = libDeps ["virtio_host"], 32 --flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]) ], 33 --flounderDefs = ["monitor", "xeon_phi_manager", "xeon_phi", "xeon_phi_messaging"], 34 --flounderBindings = ["xeon_phi", "xeon_phi_messaging"], 35 mackerelDevices = [ "virtio/virtio_blk" ], 36 architectures= ["x86_64"], 37 flounderDefs = [ "virtio" ], 38 flounderExtraBindings = [ ("virtio", ["loopback"]) ] 39 } 40] 41 42 43 44 45 46