1 --------------------------------------------------------------------------
2 -- Copyright (c) 2007-2009, 2011, 2016-2017 ETH Zurich.
3 -- All rights reserved.
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, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
9 -- Hakefile for sbin/solarflare
11 --------------------------------------------------------------------------
14 build application { target = "sfn5122f",
15 cFiles = [ "sfn5122f_cdriver.c", "mcdi_rpc.c", "helper.c",
16 "buffer_tbl.c", "sfn5122f_qdriver.c"],
17 flounderBindings = [ "sfn5122f", "net_ARP", "sfn5122f_devif", "net_filter"],
18 flounderExtraBindings = [ ("sfn5122f_devif", ["rpcclient"]),
19 ("net_filter", ["rpcclient"])],
20 flounderDefs = [ "sfn5122f", "sfn5122f_devif", "net_filter"],
22 ("net_ARP",["rpcclient"]),
23 ("sfn5122f_devif",["rpcclient"]),
24 ("net_filter",["rpcclient"])
26 mackerelDevices = [ "sfn5122f"],
27 addIncludes = [ "include", "/lib/net/include/" ],
28 addLibraries = libDeps["netQmng", "pci", "contmng",
29 "net_device_manager", "bench", "trace", "skb",
30 "spawndomain", "netd" , "net"]