f07dd42a4a1dbe052995b3f33f3b2d949bd7f163
[barrelfish] / if / Hakefile
1 --------------------------------------------------------------------------
2 -- Copyright (c) 2007-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, Universitaetstr. 6, CH-8092 Zurich,
8 -- Attn: Systems Group.
9 --
10 -- Hakefile for if/
11 --
12 --------------------------------------------------------------------------
13
14 -- whereas these are using the new-style bindings
15 [ flounderGenDefs (options arch) f
16       | f <- [ "acpi",
17                "ahci_mgmt",
18                "arrakis",
19                "ata_rw28",
20                "bcache",
21                "bcast",
22                "bench",
23                "block_service",
24                "bomp",
25                "boot_perfmon",
26                "bulk_ctrl",
27                "bulkbench",
28                "diskd",
29                "dma",
30                "dma_mgr",
31                "e10k",
32                "e10k_vf",
33                "ehci",
34                "net_ARP",
35                "net_queue_manager",
36                "net_ports",
37                "net_soft_filters",
38                "empty",
39                "fb",
40                "flounderbootstrap",
41                "glue_bench",
42                "hpet",
43                "int_route_controller",
44                "int_route_service",
45                "interdisp",
46                "intermon",
47                "interphi",
48                "ioat_dma_mgr",
49                "keyboard",
50                "lock",
51                "mem",
52                "monitor",
53                "monitor_blocking",
54                "monitor_mem",
55                "mouse",
56                "mt_waitset",
57 --               "netd",
58                "octopus",
59                "omap_sdma",
60                "pci",
61                "ping_pong",
62                "pixels",
63                "rcce",
64                "replay",
65                "routing",
66                "serial",
67                "skb",
68                "skb_map",
69                "spawn",
70                "subways",
71                "terminal",
72                "terminal_config",
73                "terminal_session",
74                "test",
75                "test_rpc_cap",
76                "timer",
77                "trivfs",
78                "unixsock",
79                "usb_driver",
80                "usb_manager",
81                "virtio",
82                "xcorecap",
83                "xcorecapbench",
84                "xeon_phi",
85                "xeon_phi_driver",
86                "xeon_phi_manager",
87                "xmplcr",
88                "xmplmsg",
89                "xmplrpc",
90                "xmplthc",
91                "xomp",
92                "xomp_gateway",
93                "sfn5122f",
94                "sfn5122f_devif",
95                "descq",
96                "ddomain",
97                "dcontrol",
98                "net_filter",
99                "twl6030",
100                "cm2",
101                "net_sockets"
102            ],
103              arch <- allArchitectures
104 ] ++
105
106 -- these are for THC stubs
107 [ flounderTHCFile (options arch) f
108       | f <- [ "ata_rw28",
109                "bench",
110                "mem",
111                "octopus",
112                "omap_sdma",
113                "ping_pong",
114                "xmplthc",
115                "ddomain",
116                "dcontrol" ],
117              arch <- allArchitectures
118 ]