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