Changes for nameservice. Use RPC client for NS functionality.
[barrelfish] / lib / posixcompat / 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 lib/posixcompat
10 -- 
11 --------------------------------------------------------------------------
12
13 [ build library { target = "posixcompat",
14                   cFiles = [ "open.c", "creat.c", "read.c", "write.c",  
15                              "close.c", "lseek.c", "stat.c", "fstat.c", 
16                              "ftruncate.c", "access.c", "chdir.c", "mkdir.c", 
17                              "rmdir.c", "unlink.c", "dup.c", "chmod.c", 
18                              "umask.c", "isatty.c", "pipe.c", 
19                              "utime.c", "dirent.c", "getcwd.c", "fileno.c", 
20                              "_exit.c", "gethostid.c", "sbrk.c",
21                              "dlfcn.c", "fdtab.c", "signal.c", "kill.c",
22                              "wait.c", "geteuid.c", "gettimeofday.c",
23                              "setitimer.c", "fsync.c", "link.c", "semaphore.c",
24                              "shm.c", "getpid.c", "ioctl.c", "fcntl.c",
25                              "sockets.c", "select.c", "grp.c", "rename.c",
26                              "remove.c", "time.c", "random.c", "inheritance.c" ],
27                   flounderDefs = [ "unixsock", "dist2", "monitor" ],
28                   flounderBindings = [ "unixsock" ],
29                   flounderExtraBindings = [ ("dist2", ["rpcclient"]) ]
30                 }
31 ]