1 --------------------------------------------------------------------------
2 -- Copyright (c) 2007-2009, 2011, ETH Zurich.
3 -- All rights reserved.
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.
9 -- Hakefile for lib/posixcompat
11 --------------------------------------------------------------------------
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"]) ]