c89c8d760508a793d8ef958340bf45d2c472015b
[barrelfish] / lib / posixcompat / Hakefile
1 --------------------------------------------------------------------------
2 -- Copyright (c) 2007-2009, 2011, 2012, 2013, 2014, 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, CAB F.78, Universitaetstr. 6, CH-8092 Zurich,
8 -- Attn: Systems Group.
9 --
10 -- Hakefile for lib/posixcompat
11 -- 
12 --------------------------------------------------------------------------
13
14
15   build library {
16         target = "posixcompat",
17         cFiles = concat [ find cInDir dir | dir <- ["."] ],
18         flounderDefs = [ "unixsock", "octopus", "monitor", "terminal", "terminal_config", "terminal_session" ],
19         flounderBindings = [ "unixsock", "octopus" ],
20         flounderExtraBindings = [ ("octopus", [ "rpcclient" ]) ],
21         flounderTHCStubs = [ "octopus" ],
22         addLibraries = libDeps [ "vfs",  "term_server" ],
23         architectures = [ "x86_64" ]
24     },
25     build library {
26         target = "posixcompat",
27         cFiles = concat [ find cInDir dir | dir <- ["."] ],
28         flounderDefs = [ "unixsock", "octopus", "monitor", "terminal", "terminal_config", "terminal_session" ],
29         flounderBindings = [ "unixsock", "octopus" ],
30         flounderExtraBindings = [ ("octopus", [ "rpcclient" ]) ],
31         flounderTHCStubs = [ "octopus" ],
32         addLibraries = libDeps [ "vfs_noblockdev",  "term_server" ],
33         architectures = [ "k1om", "armv7" , "armv8" ]
34     }
35 ]