1
2 build copy {
3 target state.run { include/state.run }
4 }
5
6
7 build bins {
8 local_libs { devel/state/statedev, devel/state/ssync, devel/state/csync,
9 timesync/sync, emrun/emrun, link/link, sim/sim,
10 libdev/dev, libmisc/misc, fusd/fusd }
11
12 cflags := -DRESILIENT
13
14 target csync-andrew {
15 cluster_sync/cs_main.c,
16 cluster_sync/cs_net.c,
17 cluster_sync/cs_table.c,
18 cluster_sync/cs_self_cluster.c
19 }
20
21 }
22
23
24 build bins {
25 local_libs { devel/state/statedev, devel/state/ssync, devel/state/csync,
26 timesync/sync, emrun/emrun, link/link, sim/sim, routing/route,
27 libdev/dev, libmisc/misc, fusd/fusd }
28
29 target ssync_soft {
30 ssync_soft/ssync_pure_soft.c,
31 ssync_soft/ssync_main.c
32 }
33
34 target workload {
35 workload/wl_main.c,
36 workload/wl_plugin_random_rate.c,
37 workload/wl_plugin_scenario_file.c,
38 workload/wl_structs.c
39 }
40
41 target test/pub { test/pub.c }
42 target test/sub { test/sub.c }
43 target test/retx_proto_test { test/retx_proto_test.c }
44 target test/send_rr { test/send_rr.c }
45 target test/model { test/model.c }
46
47 target push_status { push_status/push_status.c }
48
49 target tree_cluster { tree_cluster/tree_cluster.c }
50 target fake_cluster { fake_cluster/fake_cluster.c }
51
52 target generate { workload/generate.c }
53
54 target sink {
55 sink/sink.c
56 }
57
58 target csync {
59 cluster_sync/cs_main.c,
60 cluster_sync/cs_net.c,
61 cluster_sync/cs_table.c,
62 cluster_sync/cs_self_cluster.c
63 }
64
65 target mhsync {
66 multihop/mh_main.c,
67 multihop/mh_devs.c,
68 multihop/mh_flow_table.c,
69 multihop/mh_net.c
70 }
71
72 target mhsyncf {
73 mh_flood/mhf_main.c,
74 mh_flood/mhf_devs.c,
75 mh_flood/mhf_net.c
76 }
77
78 target simplelinkest {
79 simplelinkest/simplelinkest_main.c
80 }
81
82 }
83
84 build libs {
85 target libssync.a {
86 libssync/libssync_name.c,
87 libssync/libssync_pub.c,
88 libssync/libssync_types.c
89 }
90
91 target libstatedev.a {
92 libstatedev/libstatedev_main.c,
93 libstatedev/libstatedev_datadev.c,
94 libstatedev/libstatedev_status.c,
95 libstatedev/libstatedev_types.c,
96 libstatedev/libstatedev_pub.c,
97 libstatedev/libstatedev_log.c,
98 libstatedev/libstatedev_retx.c
99 }
100
101 target libcsync.a {
102 libcsync/cluster_map.c
103 }
104 }
105
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.