~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
cvs/emstar/link/BUILD


  1 # various daemons and utilities for comm-link related stuff
  2 
  3 include { examples }
  4 
  5 build copy {
  6         target link.run { include/link.run }
  7 }
  8 
  9 build libs {
 10   target liblink.a {
 11     # Basic link libraries 
 12     liblink/link_provider.c,
 13     liblink/link_user.c,
 14     liblink/link_multi.c,
 15     liblink/link_passthru.c,
 16     liblink/link_util.c,
 17     liblink/link_name.c,
 18     liblink/link_receipt.c,
 19     liblink/link_type_names.c,
 20     liblink/link_opt.c,
 21     liblink/link_parse.c,
 22 
 23     # Libraries for talking to neighbor service
 24     liblink/neighbor_client.c,
 25     
 26     # Libraries for talking to linkstats service
 27     liblink/linkstats_client.c,
 28     
 29     # Libraries for talking to lqe service
 30     #liblink/lqe_client.c,
 31     
 32     # Libraries for talking to conntest service
 33     liblink/conntest_client.c,
 34 
 35     macinfo/lib/libmacinfo.c
 36   }
 37 }
 38 
 39 build bins {
 40   local_libs {
 41     link/link, timesync/sync, emrun/emrun, fusd/fusdnet, libdev/dev, libmisc/misc, fusd/fusd
 42   }
 43 
 44   # blacklist daemon
 45   target blacklistd {
 46     blacklist/bl_main.c,
 47     blacklist/blacklist.c
 48   }
 49 
 50   # udpd -- UDP link driver
 51   target udpd { udp/udpd.c }
 52 
 53   # fragmentation and reassembly daemon
 54   target afa_fragd {
 55     frag/fragd_passthru.c,
 56     frag/afa_fragmentation.c,
 57     frag/fragd_main.c
 58   }
 59 
 60   #default fragmentation scheme
 61   target fragd {
 62     frag/fragd_passthru.c,
 63     frag/frag2/frag.c,
 64     frag/fragd_main.c
 65   }
 66 
 67   # new ping for fragd testing, similar to standard ping 
 68   target fragping { frag/frag2/fragping.c }
 69 
 70   # linkstatsd -- Link statistical deamon
 71   target linkstatsd {
 72     linkstats/linkstats_main.c,
 73     linkstats/linkstats_passthru.c,
 74     linkstats/linkstats_status.c,
 75     linkstats/linkstats_util.c
 76   }
 77 
 78 
 79 #  # lqed -- Link Quality Estimator deamon
 80 #  target lqed {
 81 #    lqe/lqe_main.c,
 82 #    lqe/lqe_passthru.c,
 83 #    lqe/lqe_status.c,
 84 #    lqe/lqe_util.c
 85 #  }
 86 #
 87 #  # hbhd -- Hop by Hop Reliability deamon
 88 #  target hbhd {
 89 #    hbh/hbh_main.c,
 90 #    hbh/hbh_passthru.c,
 91 #    hbh/hbh_status.c,
 92 #    hbh/hbh_util.c
 93 #  }
 94 
 95 
 96   # rnpline - link quality estimator
 97   target rnplite {
 98     rnplite/rnplite_main.c
 99   }
100  
101 
102   # Neighbor discovery daemon
103   target neighbord {
104     neighbor/neighbord_net.c,
105     neighbor/neighbord_status.c,
106     neighbor/neighbord_update.c,
107     neighbor/neighbord_main.c
108   }
109 
110   #
111   #  Utilities
112   #
113 
114   # linkdump
115   target ../bin/linkdump { util/linkdump.c }
116 
117   # conntest -- Connectivity Test deamon
118 #  target conntestd {
119 #    conntest/conntest_main.c,
120 #    conntest/conntest_lower.c,
121 #    conntest/conntest_status.c,
122 #    conntest/conntest_util.c
123 #  }
124   
125   # scale -- Command line utility to control conntest
126 #  target scale {
127 #    conntest/scale.c
128 #  }
129   
130 # I am commenting those out since they need to go in the examples dir
131 #  target ip_server {
132 #      ip/ip_server.c,
133 #  }
134 
135 #  target ip_client {
136 #      ip/ip_client.c,
137 #  }
138 }
139 
140 build bins if !IN_CYGWIN {
141   local_libs {
142     timesync/sync, link/link, emrun/emrun, libdev/dev, libmisc/misc, fusd/fusd
143   }
144 
145   target ipconn {
146       ip/ip_connector.c,
147   }
148 }

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.