1--------------------------------------------------------------------------
2-- Copyright (c) 2007-2011, 2012, 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, Universitaetstrasse 6, CH-8092 Zurich,
8-- Attn: Systems Group.
9--
10-- Hakefile for /usr/tests/octopus
11--
12--------------------------------------------------------------------------
13
14[ build application { target = "d2getset",
15                      cFiles = [ "d2getset.c" ],
16                      flounderDefs = [ "octopus" ],
17                      flounderBindings = [ "octopus" ],
18                      flounderTHCStubs = [ "octopus" ],
19                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
20                      architectures = [ "x86_64" ]
21                    },
22
23  build application { target = "d2getset_idcap",
24                      cFiles = [ "d2getset_idcap.c" ],
25                      flounderDefs = [ "octopus" ],
26                      flounderBindings = [ "octopus" ],
27                      flounderTHCStubs = [ "octopus" ],
28                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
29                      architectures = [ "x86_64" ]
30                    },
31
32  build application { target = "d2pubsub",
33                      cFiles = [ "d2pubsub.c" ],
34                      flounderDefs = [ "octopus" ],
35                      flounderBindings = [ "octopus" ],
36                      flounderTHCStubs = [ "octopus" ],
37                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
38                      architectures = [ "x86_64" ]
39                    },
40
41
42  build application { target = "d2trigger",
43                      cFiles = [ "d2trigger.c" ],
44                      flounderDefs = [ "octopus" ],
45                      flounderBindings = [ "octopus" ],
46                      flounderTHCStubs = [ "octopus" ],
47                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
48                      architectures = [ "x86_64" ]
49                    },
50
51  build application { target = "d2barrier",
52                      cFiles = [ "d2barrier.c" ],
53                      flounderDefs = [ "octopus" ],
54                      flounderBindings = [ "octopus" ],
55                      flounderTHCStubs = [ "octopus" ],
56                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
57                      architectures = [ "x86_64" ]
58                    },
59
60  build application { target = "d2locksimple",
61                      cFiles = [ "d2locksimple.c" ],
62                      flounderDefs = [ "octopus" ],
63                      flounderBindings = [ "octopus" ],
64                      flounderTHCStubs = [ "octopus" ],
65                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
66                      architectures = [ "x86_64" ]
67                    },
68
69  build application { target = "d2read",
70                      cFiles = [ "d2read.c" ],
71                      flounderDefs = [ "octopus" ],
72                      flounderBindings = [ "octopus" ],
73                      flounderTHCStubs = [ "octopus" ],
74                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
75                      architectures = [ "x86_64" ]
76                    },
77
78  build application { target = "d2sem",
79                      cFiles = [ "d2sem.c" ],
80                      flounderDefs = [ "octopus" ],
81                      flounderBindings = [ "octopus" ],
82                      flounderTHCStubs = [ "octopus" ],
83                      addLibraries = [ "octopus", "octopus_parser", "thc" ],
84                      architectures = [ "x86_64" ]
85                    },
86
87  build application { target = "d2bench",
88                      cFiles = [ "d2bench.c" ],
89                      flounderDefs = [ "octopus" ],
90                      flounderBindings = [ "octopus" ],
91                      flounderTHCStubs = [ "octopus" ],
92                      addLibraries = [ "octopus", "octopus_parser", "thc", "bench" ],
93                      architectures = [ "x86_64" ]
94                    },
95
96  build application { target = "d2bench1",
97                      cFiles = [ "d2bench1.c" ],
98                      flounderDefs = [ "octopus" ],
99                      flounderBindings = [ "octopus" ],
100                      flounderTHCStubs = [ "octopus" ],
101                      addLibraries = [ "octopus", "octopus_parser", "thc", "bench" ],
102                      architectures = [ "x86_64" ]
103                    },
104
105  build application { target = "d2bench2",
106                      cFiles = [ "d2bench2.c" ],
107                      flounderDefs = [ "octopus" ],
108                      flounderBindings = [ "octopus" ],
109                      flounderTHCStubs = [ "octopus" ],
110                      addLibraries = [ "octopus", "octopus_parser", "thc", "bench" ],
111                      architectures = [ "x86_64" ]
112                    }
113]
114