Change proc_mgmt/pending_clients.h to use reply queues instead of hashtables.
[barrelfish] / usr / proc_mgmt / Hakefile
index 48cb949..296f2f9 100644 (file)
 --------------------------------------------------------------------------
 
 [ build application { target = "proc_mgmt",
-                      cFiles = [ "main.c", "service.c" ],
-                      addLibraries = libDeps [ "skb", "dist", "lwip" ],
-                      flounderDefs = [ "monitor", "monitor_blocking"],
-                      flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]) ],
+                      cFiles = [ "main.c", "service.c", "spawnd_state.c", 
+                                 "domain.c" ],
+                      addLibraries = libDeps [ "skb", "dist", "lwip",
+                                               "collections" ],
+                      flounderDefs = [ "monitor", "monitor_blocking" ],
+                      flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]), 
+                                            ("spawn",["rpcclient"]) ],
                       flounderBindings = [ "proc_mgmt" ],
                       architectures = [ "x86_64", "x86_32" ]
                     },
   build application { target = "proc_mgmt",
-                      cFiles = [ "main.c", "service.c" ],
-                      addLibraries = libDeps [ "skb", "dist", "lwip" ],
+                      cFiles = [ "main.c", "service.c", "spawnd_state.c", 
+                                 "domain.c" ],
+                      addLibraries = libDeps [ "skb", "dist", "lwip",
+                                               "collections" ],
                       flounderDefs = [ "monitor", "monitor_blocking"],
-                      flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]) ],
+                      flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]), 
+                                            ("spawn",["rpcclient"]) ],
                       flounderBindings = [ "proc_mgmt" ],
                       architectures = [ "k1om" ]
                     },
   build application { target = "proc_mgmt",
-                      cFiles = [ "main.c", "service.c" ],
-                      addLibraries = libDeps [ "skb", "dist", "lwip" ],
+                      cFiles = [ "main.c", "service.c", "spawnd_state.c", 
+                                 "domain.c" ],
+                      addLibraries = libDeps [ "skb", "dist", "lwip",
+                                               "collections" ],
                       flounderDefs = [ "monitor", "monitor_blocking"],
-                      flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]) ],
+                      flounderExtraDefs = [ ("monitor_blocking",["rpcclient"]), 
+                                            ("spawn",["rpcclient"]) ],
                       flounderBindings = [ "proc_mgmt" ],
                       architectures = [ "armv7", "armv8" ]
                     }