1--------------------------------------------------------------------------
2-- Copyright (c) 2007-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 /usr/startd
10--
11--------------------------------------------------------------------------
12
13[ build application { target = "startd",
14                      cFiles = [ "main.c", "spawn.c" ],
15                      addLibraries = libDeps [ "spawndomain", "elf", "trace",
16                                       "dist", "vfs" ],
17                      flounderDefs = [ "proc_mgmt" ],
18                      flounderExtraDefs = [ ("proc_mgmt",["rpcclient"]) ],
19                      architectures = [ "x86_64", "x86_32" ]
20                   },
21 build application { target = "startd",
22                      cFiles = [ "main.c", "spawn.c" ],
23                      addLibraries = libDeps [ "spawndomain", "elf", "trace",
24                                       "dist", "vfs_noblockdev" ],
25                      flounderDefs = [ "proc_mgmt" ],
26                      flounderExtraDefs = [ ("proc_mgmt",["rpcclient"]) ],
27                      architectures = [ "k1om" ]
28                   },
29 build application { target = "startd",
30                     cFiles = [ "main.c", "spawn.c" ],
31                     addLibraries = libDeps [ "spawndomain", "elf", "trace",
32                                       "dist", "vfs_ramfs" ],
33                     flounderDefs = [ "proc_mgmt" ],
34                     flounderExtraDefs = [ ("proc_mgmt",["rpcclient"]) ],
35                     architectures = [ "armv7", "armv8" ]
36                   }
37]
38