e00c4a96d696cd8f2e2cdcf4df0772c3dcb5a45b
[barrelfish] / usr / drivers / solarflare / Hakefile
1 --------------------------------------------------------------------------
2 -- Copyright (c) 2007-2009, 2011, 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, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
8 --
9 -- Hakefile for sbin/solarflare
10 --
11 --------------------------------------------------------------------------
12
13   [ build application { target = "sfn5122f_queue",
14                     cFiles = ["sfn5122f_qdriver.c", "helper.c", 
15                               "mcdi_rpc.c", "buffer_tbl.c"],
16                     flounderBindings = [ "net_queue_manager", "sfn5122f" ],
17                     mackerelDevices = ["sfn5122f", "sfn5122f_q"],
18                     addLibraries = libDeps ["netQmng", "pci", "net_device_manager",
19                                             "skb"]
20                   },
21
22   build application { target = "sfn5122f",
23                       cFiles = [ "sfn5122f_cdriver.c", "sfn5122f_qdriver.c", "mcdi_rpc.c", 
24                                  "helper.c", "buffer_tbl.c"],
25                       flounderBindings = [ "sfn5122f", "net_ARP" ],
26                       mackerelDevices = [ "sfn5122f"],
27                       addLibraries = libDeps["netQmng", "pci", "contmng", 
28                                              "net_device_manager", "bench", "trace", "skb" ]
29                     }
30   ]
31
32