-------------------------------------------------------------------------- -- Copyright (c) 2016, ETH Zurich. -- All rights reserved. -- -- This file is distributed under the terms in the attached LICENSE file. -- If you do not find this file, copies can be found by writing to: -- ETH Zurich D-INFK, Universitaetstrasse 6, CH-8092 Zurich. Attn: Systems Group. -- -- Hakefile for /usr/tests/device_interface_test/ -- -------------------------------------------------------------------------- [ build application { target = "devif_test", cFiles = [ "queue_interface.c" ], flounderBindings = [ "devif_test"], flounderExtraBindings = [ ("devif_test", ["rpcclient"])], flounderDefs = [ "devif_test" ], flounderExtraDefs = [ ("devif_test",["rpcclient"]) ], addLibraries = [ "devif" , "devif_backend_idc", "bench" ], architectures = [ "armv7" ] }, build application { target = "devif_test", cFiles = [ "queue_interface.c" ], flounderBindings = [ "devif_test"], flounderExtraBindings = [ ("devif_test", ["rpcclient"])], flounderDefs = [ "devif_test" ], flounderExtraDefs = [ ("devif_test",["rpcclient"]) ], addLibraries = [ "devif" , "devif_backend_solarflare", "devif_backend_idc", "devif_backend_e10k", "bench", "net", "devif_backend_udp"], architectures = ["x86_64", "armv8"] }, build application { target = "devif_idc", cFiles = [ "idc_endpoint.c" ], flounderBindings = [ "devif_test"], flounderExtraBindings = [ ("devif_test", ["rpcclient"])], flounderDefs = [ "devif_test" ], flounderExtraDefs = [ ("devif_test",["rpcclient"]) ], addLibraries = [ "devif" , "devif_backend_idc", "devif_backend_debug"] }, build application { target = "devif_debug_test", cFiles = [ "debug_test.c" ], addLibraries = [ "devif" , "devif_backend_idc", "devif_backend_debug", "devif_backend_null", "bench"] }, build application { target = "devif_udp", cFiles = [ "udp_queue.c" ], addLibraries = [ "devif" , "devif_backend_udp"] }, build application { target = "devif_echo", cFiles = [ "echo.c" ], addLibraries = [ "devif" , "devif_backend_udp", "bench"] }, build application { target = "devif_echo_client", cFiles = [ "client.c" ], addLibraries = [ "devif" , "devif_backend_udp", "bench"] }, build application { target = "devif_bench", cFiles = [ "bench.c" ], addLibraries = [ "devif" , "devif_backend_loopback", "devif_backend_null", "devif_backend_debug", "bench", "vfs"] }, build application { target = "devif_bench_stack", cFiles = [ "bench_stack.c" ], addLibraries = [ "devif" , "devif_backend_loopback", "devif_backend_null", "bench", "vfs"] } ]