|
|
Jump to this file's LXR Page |
|
|
File: [CENS] / emstar / timesync / BUILD
(download)
Revision: 1.43, Sat Oct 29 17:36:10 2005 UTC (4 years ago) by girod Branch: MAIN CVS Tags: pregeonet, acoustic-05-18-06, PRE_TOSNIC_FIX, PRE_64BIT, HEAD, ESS_CONNECTIVITY, ESS_CENTROUTE_TESTING, 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.42: +1 -1 lines fixed bug in gsync caused by parameter timeout |
build copy {
target timesync.run { include/timesync.run }
target timehist.run { timehist/timehist.run }
}
#
# The timesync library
#
build libs {
target libsync.a {
libsync/libsync_convert.c,
libsync/libsync_readdev.c,
libsync/libsync_directory.c,
libsync/libsync_pairs.c,
libsync/libsync_timehist.c,
libsync/libsync_common.c
}
}
#
# syncd -- the RBS sync daemon itself
#
build bins {
local_libs {
libdev/dev, link/link,
emrun/emrun, libdev/dev, timesync/sync, libmisc/misc, fusd/fusd
}
ldflags := -lm
cflags := -DIN_SYNCD
target syncd {
libsync/libsync_common.c,
syncd/driver_udp.c,
syncd/driver_link.c,
syncd/driver_debug.c,
syncd/syncd_client.c,
syncd/syncd_directory.c,
syncd/syncd_server.c,
syncd/syncd_pairs.c,
syncd/syncd_params.c,
syncd/syncd_util.c,
syncd/syncd_trim.c,
syncd/syncd_main.c
}
}
# Other timesync-related targets
build bins {
local_libs {
libdev/dev, timesync/sync, link/link,
emrun/emrun, libdev/dev, libmisc/misc, fusd/fusd
}
simple_targets {
#
# test/example programs
#
test/getdiff.c,
test/logdiff.c,
test/multihop.c,
test/rbsconvert.c,
test/pair-insert.c,
#
# data collection helpers
#
#rpulse/pulsed.c,
rpulse/rpulse.c,
rpulse/trafficgen.c
}
# time-history daemon
target timehistd { timehist/timehist_main.c }
# global timesync daemon
target gsyncd { gsync/gsyncd.c }
#
# utility programs
#
target ../bin/gettime { util/gettime.c }
target ../bin/attime { util/attime.c }
}
# LessGPS daemons
build bins {
local_libs { timesync/sync, emrun/emrun, libdev/dev, libmisc/misc, fusd/fusd }
target local_truetime {
lessgps/output_truetime.c,
lessgps/lessgps_status.c,
lessgps/localtimed.c
}
target local_nmea {
lessgps/output_nmea.c,
lessgps/lessgps_status.c,
lessgps/localtimed.c
}
target rbs_nmea {
lessgps/output_nmea.c,
lessgps/lessgps_status.c,
lessgps/rbstime.c
}
}
# logic analyzer and other utils
build bins {
local_libs { libmisc/misc, fusd/fusd }
target hp16500a { analyzer/hp16500a.c }
target clock_resolution { test/clock-resolution.c }
}
# various kernel module utilities for testing and debugging
build objs for stargate {
cflags := $(KCFLAGS) -D__KERNEL__ -DMODULE -DSTARGATE
target res-test.o { util/res-test.c }
target pulseat.o { util/pulseat.c }
}
# syncview uses different libraries
#build bins for i686-linux {
# local_libs { timesync/sync, libdev/dev, libmisc/misc }
#
# cflags := `pkg-config --cflags gtk+-2.0 gdk-2.0 atk`
# ldflags := `pkg-config --libs gtk+-2.0 gdk-2.0 atk`
#
# cflags := `gtk-config --cflags`
# ldflags := `gtk-config --libs`
# target syncview { syncview/viz.c }
#}
| CENS CVS Mailing List |
Powered by ViewCVS 0.9.2 |