Fixed bug in the Glossary Haskell source (don't close stdout!).
[barrelfish] / usr / mem_serv_dist / Hakefile
index 459da2d..0bcacf0 100644 (file)
 -- no stealing
   build application { target = "mem_serv_dist_ns",
                       cFiles = [ "mem_serv.c", "no_steal.c", "hybrid_support.c", "skb.c", "args.c", "memtest_trace.c" ],
-                      flounderDefs = [ "monitor", "mem" ],
-                      flounderExtraBindings = [ ("mem", ["rpcclient"]) ],
+                      flounderDefs = [ "monitor", "monitor_blocking", "mem", "spawn" ],
+                      flounderExtraBindings = [ ("mem", ["rpcclient"]), 
+                                                ("spawn", ["rpcclient"]),
+                                                ("monitor_blocking", ["rpcclient"])],
                       addLibraries = [ "mm", "trace", "skb", "dist" ]
                     },
 -- hybrid thc
   build application { target = "mem_serv_dist",
                      cFiles = [ "mem_serv.c", "steal.c", "hybrid_support.c", "skb.c", "args.c", "memtest_trace.c" ],
-                      flounderDefs = [ "monitor", "mem" ],
+                      flounderDefs = [ "monitor", "monitor_blocking", "mem", "spawn" ],
                       flounderTHCStubs = [ "mem" ],
-                      flounderExtraBindings = [ ("mem", ["rpcclient"]) ],
+                      flounderExtraBindings = [ ("mem", ["rpcclient"]),
+                                                ("spawn", ["rpcclient"]), 
+                                                ("monitor_blocking", ["rpcclient"])],
                       addLibraries = [ "mm", "trace", "skb", "dist", "thc" ],
                      architectures = [ "x86_64", "x86_32", "scc", "beehive" ]
                     },
 -- fully thc
   build application { target = "mem_serv_dist_thc",
                      cFiles = [ "mem_serv.c", "steal.c", "thc_support.c", "skb.c", "args.c", "memtest_trace.c" ],
-                      flounderDefs = [ "monitor", "mem" ],
+                      flounderDefs = [ "monitor", "monitor_blocking", "mem", "spawn" ],
                       flounderTHCStubs = [ "mem" ],
-                      flounderExtraBindings = [ ("mem", ["rpcclient"]) ],
+                      flounderExtraBindings = [ ("mem", ["rpcclient"]),
+                                                ("spawn", ["rpcclient"]),
+                                                ("monitor_blocking", ["rpcclient"])],
                       addLibraries = [ "mm", "trace", "skb", "dist", "thc" ],
                       architectures = [ "x86_64", "x86_32", "scc", "beehive" ]
                     },