(file) Return to BUILD CVS log (file) Jump to this file's LXR Page (dir) Up to [CENS] / emstar / devel / state

File: [CENS] / emstar / devel / state / BUILD (download)
Revision: 1.27, Thu Sep 22 02:19:49 2005 UTC (4 years, 2 months ago) by girod
Branch: MAIN
CVS Tags: pregeonet, acoustic-05-18-06, PRE_TOSNIC_FIX, PRE_64BIT, HEAD, ESS_RELEASE_3_5, ESS_RELEASE_3_4, ESS_RELEASE_3_2, ESS_RELEASE_3_1, ESS_RELEASE_3_0, ESS_CONNECTIVITY, ESS_CENTROUTE_TESTING, EMSTAR_RELEASE_2_5, CYCLOPS_RELEASE_CANDIDATE_2_0, CYCLOPS_PRERELEASE_STABLE, CENTROUTE_EMSTAR_SOCKETS, BG_1_0, BANGLADESH_ARSENIC_1_2, BANGLADESH_ARSENIC_1_1, AMARSS_JR_DEPLOYMENT_6_05_07
Changes since 1.26: +2 -0 lines
* added push_status, a generic program for pushing status output to statesync
* added type info for emrun fault reports
* added duplicate skipping for measurement logging code
* fixed time conversion stuff to use "gps time"


build copy {
  target state.run { include/state.run }
}


build bins {
  local_libs { devel/state/statedev, devel/state/ssync, devel/state/csync, 
	timesync/sync, emrun/emrun, link/link, sim/sim,
	libdev/dev, libmisc/misc, fusd/fusd }

  cflags := -DRESILIENT

  target csync-andrew {
    cluster_sync/cs_main.c,
    cluster_sync/cs_net.c,
    cluster_sync/cs_table.c,
    cluster_sync/cs_self_cluster.c
  }

}


build bins {
  local_libs { devel/state/statedev, devel/state/ssync, devel/state/csync, 
	timesync/sync, emrun/emrun, link/link, sim/sim, routing/route,
	libdev/dev, libmisc/misc, fusd/fusd }

  target ssync_soft { 
	ssync_soft/ssync_pure_soft.c,
	ssync_soft/ssync_main.c
  }

  target workload {
	workload/wl_main.c,
	workload/wl_plugin_random_rate.c,
	workload/wl_plugin_scenario_file.c,
	workload/wl_structs.c
  }

  target test/pub { test/pub.c }
  target test/sub { test/sub.c }
  target test/retx_proto_test { test/retx_proto_test.c }
  target test/send_rr { test/send_rr.c }
  target test/model { test/model.c }

  target push_status { push_status/push_status.c }

  target tree_cluster { tree_cluster/tree_cluster.c }
  target fake_cluster { fake_cluster/fake_cluster.c }

  target generate { workload/generate.c }

  target sink {
    sink/sink.c
  }

  target csync {
    cluster_sync/cs_main.c,
    cluster_sync/cs_net.c,
    cluster_sync/cs_table.c,
    cluster_sync/cs_self_cluster.c
  }

  target mhsync {
    multihop/mh_main.c,
    multihop/mh_devs.c,
    multihop/mh_flow_table.c,
    multihop/mh_net.c
  }

  target mhsyncf {
    mh_flood/mhf_main.c,
    mh_flood/mhf_devs.c,
    mh_flood/mhf_net.c
  }
  
  target simplelinkest {
    simplelinkest/simplelinkest_main.c
  } 

}

build libs {
  target libssync.a { 
	libssync/libssync_name.c,
	libssync/libssync_pub.c,
	libssync/libssync_types.c
  }

  target libstatedev.a { 
	libstatedev/libstatedev_main.c,
	libstatedev/libstatedev_datadev.c,
	libstatedev/libstatedev_status.c,
	libstatedev/libstatedev_types.c,
	libstatedev/libstatedev_pub.c,
	libstatedev/libstatedev_log.c,
	libstatedev/libstatedev_retx.c
  }

  target libcsync.a {
	libcsync/cluster_map.c
  }
}


CENS CVS Mailing List
Powered by
ViewCVS 0.9.2