Change proc_mgmt/pending_clients.h to use reply queues instead of hashtables.
[barrelfish] / usr / proc_mgmt / Hakefile
1 --------------------------------------------------------------------------
2 -- Copyright (c) 2017, 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 /usr/proc_mgmt
10 --
11 --------------------------------------------------------------------------
12
13 [ build application { target = "proc_mgmt",
14                       cFiles = [ "main.c", "service.c", "spawnd_state.c", 
15                                  "domain.c" ],
16                       addLibraries = libDeps [ "skb", "dist", "lwip",
17                                                "collections" ],
18                       flounderDefs = [ "monitor", "monitor_blocking" ],
19                       flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]), 
20                                             ("spawn",["rpcclient"]) ],
21                       flounderBindings = [ "proc_mgmt" ],
22                       architectures = [ "x86_64", "x86_32" ]
23                     },
24   build application { target = "proc_mgmt",
25                       cFiles = [ "main.c", "service.c", "spawnd_state.c", 
26                                  "domain.c" ],
27                       addLibraries = libDeps [ "skb", "dist", "lwip",
28                                                "collections" ],
29                       flounderDefs = [ "monitor", "monitor_blocking"],
30                       flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]), 
31                                             ("spawn",["rpcclient"]) ],
32                       flounderBindings = [ "proc_mgmt" ],
33                       architectures = [ "k1om" ]
34                     },
35   build application { target = "proc_mgmt",
36                       cFiles = [ "main.c", "service.c", "spawnd_state.c", 
37                                  "domain.c" ],
38                       addLibraries = libDeps [ "skb", "dist", "lwip",
39                                                "collections" ],
40                       flounderDefs = [ "monitor", "monitor_blocking"],
41                       flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]), 
42                                             ("spawn",["rpcclient"]) ],
43                       flounderBindings = [ "proc_mgmt" ],
44                       architectures = [ "armv7", "armv8" ]
45                     }
46 ]