1# Makefile.in generated by automake 1.14.1 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994-2013 Free Software Foundation, Inc. 5 6# This Makefile.in is free software; the Free Software Foundation 7# gives unlimited permission to copy and/or distribute it, 8# with or without modifications, as long as this notice is preserved. 9 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13# PARTICULAR PURPOSE. 14 15@SET_MAKE@ 16 17# Copyright (C) 2003 Graydon Hoare <graydon@pobox.com> 18# 19# This program is made available under the GNU GPL version 2.0 or 20# greater. See the accompanying file COPYING for details. 21# 22# This program is distributed WITHOUT ANY WARRANTY; without even the 23# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 24# PURPOSE. 25 26# Makefile for monotone 27 28# xgettext configuration for Monotone. 29 30 31 32 33VPATH = @srcdir@ 34am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' 35am__make_running_with_option = \ 36 case $${target_option-} in \ 37 ?) ;; \ 38 *) echo "am__make_running_with_option: internal error: invalid" \ 39 "target option '$${target_option-}' specified" >&2; \ 40 exit 1;; \ 41 esac; \ 42 has_opt=no; \ 43 sane_makeflags=$$MAKEFLAGS; \ 44 if $(am__is_gnu_make); then \ 45 sane_makeflags=$$MFLAGS; \ 46 else \ 47 case $$MAKEFLAGS in \ 48 *\\[\ \ ]*) \ 49 bs=\\; \ 50 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 51 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 52 esac; \ 53 fi; \ 54 skip_next=no; \ 55 strip_trailopt () \ 56 { \ 57 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 58 }; \ 59 for flg in $$sane_makeflags; do \ 60 test $$skip_next = yes && { skip_next=no; continue; }; \ 61 case $$flg in \ 62 *=*|--*) continue;; \ 63 -*I) strip_trailopt 'I'; skip_next=yes;; \ 64 -*I?*) strip_trailopt 'I';; \ 65 -*O) strip_trailopt 'O'; skip_next=yes;; \ 66 -*O?*) strip_trailopt 'O';; \ 67 -*l) strip_trailopt 'l'; skip_next=yes;; \ 68 -*l?*) strip_trailopt 'l';; \ 69 -[dEDm]) skip_next=yes;; \ 70 -[JT]) skip_next=yes;; \ 71 esac; \ 72 case $$flg in \ 73 *$$target_option*) has_opt=yes; break;; \ 74 esac; \ 75 done; \ 76 test $$has_opt = yes 77am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 78am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 79pkgdatadir = $(datadir)/@PACKAGE@ 80pkgincludedir = $(includedir)/@PACKAGE@ 81pkglibdir = $(libdir)/@PACKAGE@ 82pkglibexecdir = $(libexecdir)/@PACKAGE@ 83am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 84install_sh_DATA = $(install_sh) -c -m 644 85install_sh_PROGRAM = $(install_sh) -c 86install_sh_SCRIPT = $(install_sh) -c 87INSTALL_HEADER = $(INSTALL_DATA) 88transform = $(program_transform_name) 89NORMAL_INSTALL = : 90PRE_INSTALL = : 91POST_INSTALL = : 92NORMAL_UNINSTALL = : 93PRE_UNINSTALL = : 94POST_UNINSTALL = : 95build_triplet = @build@ 96host_triplet = @host@ 97bin_PROGRAMS = mtn$(EXEEXT) 98noinst_PROGRAMS = util/txt2c$(EXEEXT) 99EXTRA_PROGRAMS = 100check_PROGRAMS = test/bin/unit_tester$(EXEEXT) \ 101 test/bin/tester$(EXEEXT) test/bin/check_net$(EXEEXT) 102@WIN32_PLATFORM_TRUE@am__append_1 = $(WIN32_PLATFORM_SOURCES) 103@WIN32_PLATFORM_TRUE@am__append_2 = src/win32/main.cc 104@WIN32_PLATFORM_TRUE@am__append_3 = test/src/win32/tester-plaf.cc 105@WIN32_PLATFORM_TRUE@am__append_4 = -DWIN32 106@WIN32_PLATFORM_TRUE@am__append_5 = -lshfolder -lws2_32 -liconv -liphlpapi 107@WIN32_PLATFORM_FALSE@am__append_6 = $(UNIX_PLATFORM_SOURCES) 108@WIN32_PLATFORM_FALSE@am__append_7 = src/unix/main.cc 109@WIN32_PLATFORM_FALSE@am__append_8 = test/src/unix/tester-plaf.cc 110@MISSING_INET_PTON_TRUE@am__append_9 = src/netxx/inet_pton.cxx src/netxx/inet_pton.h 111@MISSING_INET_PTON_TRUE@am__append_10 = -DNETXX_NO_PTON 112@MISSING_INET_NTOP_TRUE@am__append_11 = src/netxx/inet_ntop.cxx src/netxx/inet_ntop.h 113@MISSING_INET_NTOP_TRUE@am__append_12 = -DNETXX_NO_NTOP 114@MISSING_GETADDRINFO_TRUE@am__append_13 = src/netxx/resolve_gethostbyname.cxx \ 115@MISSING_GETADDRINFO_TRUE@ src/netxx/resolve_getservbyname.cxx 116 117@MISSING_GETADDRINFO_FALSE@am__append_14 = src/netxx/resolve_getaddrinfo.cxx 118@MISSING_INET6_TRUE@am__append_15 = -DNETXX_NO_INET6 119DIST_COMMON = $(srcdir)/po/Makevars INSTALL NEWS README AUTHORS \ 120 ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ 121 $(top_srcdir)/configure $(am__configure_deps) \ 122 $(srcdir)/config.h.in $(top_srcdir)/innosetup/monotone.iss.in \ 123 $(dist_bin_SCRIPTS) $(dist_mtnscripts_SCRIPTS) depcomp \ 124 $(dist_man1_MANS) $(dist_mtnhooks_DATA) COPYING config.guess \ 125 config.sub install-sh missing 126subdir = . 127ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 128am__aclocal_m4_deps = $(top_srcdir)/m4/boost.m4 \ 129 $(top_srcdir)/m4/externtemplate.m4 \ 130 $(top_srcdir)/m4/gnucxxhashmap.m4 \ 131 $(top_srcdir)/m4/inaddrnone.m4 $(top_srcdir)/m4/library.m4 \ 132 $(top_srcdir)/m4/mktime_64bit.m4 \ 133 $(top_srcdir)/m4/mtn-gettext.m4 $(top_srcdir)/m4/netxx.m4 \ 134 $(top_srcdir)/m4/numeric_vocab.m4 $(top_srcdir)/m4/pch.m4 \ 135 $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/prog_cxx_warnings.m4 \ 136 $(top_srcdir)/m4/stlporthashmap.m4 \ 137 $(top_srcdir)/m4/syncwithstdio.m4 \ 138 $(top_srcdir)/m4/tempstatconst.m4 \ 139 $(top_srcdir)/m4/tr1unorderedmap.m4 $(top_srcdir)/m4/typeof.m4 \ 140 $(top_srcdir)/configure.ac 141am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 142 $(ACLOCAL_M4) 143am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 144 configure.lineno config.status.lineno 145mkinstalldirs = $(install_sh) -d 146CONFIG_HEADER = config.h 147CONFIG_CLEAN_FILES = monotone.iss 148CONFIG_CLEAN_VPATH_FILES = 149LIBRARIES = $(noinst_LIBRARIES) 150AR = ar 151ARFLAGS = cru 152AM_V_AR = $(am__v_AR_@AM_V@) 153am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) 154am__v_AR_0 = @echo " AR " $@; 155am__v_AR_1 = 156src_lib3rdparty_a_AR = $(AR) $(ARFLAGS) 157src_lib3rdparty_a_LIBADD = 158am__src_lib3rdparty_a_SOURCES_DIST = \ 159 src/boost/circular_buffer_adaptor.hpp \ 160 src/boost/circular_buffer_base.hpp \ 161 src/boost/circular_buffer_fwd.hpp \ 162 src/boost/circular_buffer.hpp src/netxx/accept.cxx \ 163 src/netxx/accept.h src/netxx/address.cxx src/netxx/common.h \ 164 src/netxx/compat.h src/netxx/datagram.cxx \ 165 src/netxx/datagramserver.cxx src/netxx/osutil.cxx \ 166 src/netxx/osutil.h src/netxx/peer.cxx src/netxx/probe.cxx \ 167 src/netxx/probe_impl.h src/netxx/probe_select.cxx \ 168 src/netxx/recvfrom.cxx src/netxx/recvfrom.h \ 169 src/netxx/resolve.h src/netxx/serverbase.cxx \ 170 src/netxx/serverbase.h src/netxx/sockaddr.cxx \ 171 src/netxx/sockaddr.h src/netxx/socket.cxx src/netxx/socket.h \ 172 src/netxx/sockopt.cxx src/netxx/stream.cxx \ 173 src/netxx/streambase.cxx src/netxx/streamserver.cxx \ 174 src/netxx/address.h src/netxx/datagram.h \ 175 src/netxx/datagramserver.h src/netxx/netbuf.h \ 176 src/netxx/netxx.h src/netxx/peer.h src/netxx/probe.h \ 177 src/netxx/probeinfo.h src/netxx/sockopt.h src/netxx/stream.h \ 178 src/netxx/streambase.h src/netxx/streamserver.h \ 179 src/netxx/timeout.h src/netxx/types.h src/netxx/inet_pton.cxx \ 180 src/netxx/inet_pton.h src/netxx/inet_ntop.cxx \ 181 src/netxx/inet_ntop.h src/netxx/resolve_gethostbyname.cxx \ 182 src/netxx/resolve_getservbyname.cxx \ 183 src/netxx/resolve_getaddrinfo.cxx 184am__objects_1 = 185am__dirstamp = $(am__leading_dot)dirstamp 186am__objects_2 = src/netxx/accept.$(OBJEXT) src/netxx/address.$(OBJEXT) \ 187 src/netxx/datagram.$(OBJEXT) \ 188 src/netxx/datagramserver.$(OBJEXT) src/netxx/osutil.$(OBJEXT) \ 189 src/netxx/peer.$(OBJEXT) src/netxx/probe.$(OBJEXT) \ 190 src/netxx/probe_select.$(OBJEXT) src/netxx/recvfrom.$(OBJEXT) \ 191 src/netxx/serverbase.$(OBJEXT) src/netxx/sockaddr.$(OBJEXT) \ 192 src/netxx/socket.$(OBJEXT) src/netxx/sockopt.$(OBJEXT) \ 193 src/netxx/stream.$(OBJEXT) src/netxx/streambase.$(OBJEXT) \ 194 src/netxx/streamserver.$(OBJEXT) 195@MISSING_INET_PTON_TRUE@am__objects_3 = src/netxx/inet_pton.$(OBJEXT) 196@MISSING_INET_NTOP_TRUE@am__objects_4 = src/netxx/inet_ntop.$(OBJEXT) 197@MISSING_GETADDRINFO_TRUE@am__objects_5 = src/netxx/resolve_gethostbyname.$(OBJEXT) \ 198@MISSING_GETADDRINFO_TRUE@ src/netxx/resolve_getservbyname.$(OBJEXT) 199@MISSING_GETADDRINFO_FALSE@am__objects_6 = src/netxx/resolve_getaddrinfo.$(OBJEXT) 200am_src_lib3rdparty_a_OBJECTS = $(am__objects_1) $(am__objects_2) \ 201 $(am__objects_3) $(am__objects_4) $(am__objects_5) \ 202 $(am__objects_6) 203src_lib3rdparty_a_OBJECTS = $(am_src_lib3rdparty_a_OBJECTS) 204src_libplatform_a_AR = $(AR) $(ARFLAGS) 205src_libplatform_a_LIBADD = 206am__src_libplatform_a_SOURCES_DIST = src/platform.hh \ 207 src/win32/read_password.cc src/win32/get_system_flavour.cc \ 208 src/win32/process.cc src/win32/terminal.cc \ 209 src/win32/inodeprint.cc src/win32/fs.cc \ 210 src/win32/make_io_binary.cc src/win32/os_strerror.cc \ 211 src/win32/cputime.cc src/win32/ssh_agent_platform.cc \ 212 src/win32/ssh_agent_platform.hh src/win32/parse_date.cc \ 213 src/unix/read_password.cc src/unix/get_system_flavour.cc \ 214 src/unix/process.cc src/unix/terminal.cc \ 215 src/unix/inodeprint.cc src/unix/fs.cc \ 216 src/unix/make_io_binary.cc src/unix/os_strerror.cc \ 217 src/unix/cputime.cc src/unix/ssh_agent_platform.cc \ 218 src/unix/ssh_agent_platform.hh src/unix/parse_date.cc 219am__objects_7 = src/win32/read_password.$(OBJEXT) \ 220 src/win32/get_system_flavour.$(OBJEXT) \ 221 src/win32/process.$(OBJEXT) src/win32/terminal.$(OBJEXT) \ 222 src/win32/inodeprint.$(OBJEXT) src/win32/fs.$(OBJEXT) \ 223 src/win32/make_io_binary.$(OBJEXT) \ 224 src/win32/os_strerror.$(OBJEXT) src/win32/cputime.$(OBJEXT) \ 225 src/win32/ssh_agent_platform.$(OBJEXT) \ 226 src/win32/parse_date.$(OBJEXT) 227@WIN32_PLATFORM_TRUE@am__objects_8 = $(am__objects_7) 228am__objects_9 = src/unix/read_password.$(OBJEXT) \ 229 src/unix/get_system_flavour.$(OBJEXT) \ 230 src/unix/process.$(OBJEXT) src/unix/terminal.$(OBJEXT) \ 231 src/unix/inodeprint.$(OBJEXT) src/unix/fs.$(OBJEXT) \ 232 src/unix/make_io_binary.$(OBJEXT) \ 233 src/unix/os_strerror.$(OBJEXT) src/unix/cputime.$(OBJEXT) \ 234 src/unix/ssh_agent_platform.$(OBJEXT) \ 235 src/unix/parse_date.$(OBJEXT) 236@WIN32_PLATFORM_FALSE@am__objects_10 = $(am__objects_9) 237am_src_libplatform_a_OBJECTS = $(am__objects_8) $(am__objects_10) 238src_libplatform_a_OBJECTS = $(am_src_libplatform_a_OBJECTS) 239am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \ 240 "$(DESTDIR)$(bindir)" "$(DESTDIR)$(mtnscriptsdir)" \ 241 "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(bashcompdir)" \ 242 "$(DESTDIR)$(mtnhooksdir)" 243PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) 244am__mtn_SOURCES_DIST = src/sanity.cc src/sanity.hh src/quick_alloc.hh \ 245 src/vector.hh src/base.hh src/simplestring_xform.cc \ 246 src/simplestring_xform.hh src/constants.cc src/constants.hh \ 247 src/numeric_vocab.hh src/platform.hh src/origin_type.hh \ 248 src/vocab.hh src/vocab.cc src/vocab_terms.hh \ 249 src/vocab_macros.hh src/vocab_cast.hh src/charset.cc \ 250 src/charset.hh src/paths.cc src/paths.hh src/interner.hh \ 251 src/hash_map.hh src/vocab_hash.hh src/luaext_mkstemp.cc \ 252 src/luaext_parse_basic_io.cc src/luaext_guess_binary.cc \ 253 src/luaext_platform.cc src/luaext_globish.cc src/lua.cc \ 254 src/lua.hh src/mkstemp.cc src/file_io.cc src/file_io.hh \ 255 src/globish.cc src/globish.hh src/basic_io.cc src/basic_io.hh \ 256 src/char_classifiers.hh src/platform-wrapped.hh \ 257 src/rev_types.hh src/mtn-sanity.cc src/mtn-sanity.hh src/ui.cc \ 258 src/ui.hh src/app_state.cc src/app_state.hh \ 259 src/automate_ostream.hh src/automate_ostream_demuxed.hh \ 260 src/automate_reader.hh src/automate_reader.cc \ 261 src/automate_stdio_helpers.hh src/botan_pipe_cache.hh \ 262 src/cache_logger.hh src/cache_logger.cc src/commands.cc \ 263 src/commands.hh src/cmd.hh src/cmd.cc src/cmd_netsync.cc \ 264 src/cmd_list.cc src/cmd_packet.cc src/cmd_key_cert.cc \ 265 src/cmd_merging.cc src/cmd_db.cc src/cmd_diff_log.cc \ 266 src/cmd_ws_commit.cc src/cmd_othervcs.cc src/cmd_automate.cc \ 267 src/cmd_files.cc src/cmd_conflicts.cc src/diff_output.cc \ 268 src/diff_output.hh src/lua_hooks.cc src/lua_hooks.hh \ 269 src/transforms.cc src/transforms.hh src/update.cc \ 270 src/update.hh src/work.cc src/migrate_work.cc src/work.hh \ 271 src/cert.cc src/cert.hh src/cow_trie.hh src/project.cc \ 272 src/project.hh src/outdated_indicator.cc \ 273 src/outdated_indicator.hh src/database.cc src/database.hh \ 274 src/key_store.cc src/key_store.hh src/ssh_agent.cc \ 275 src/ssh_agent.hh src/keys.cc src/keys.hh src/packet.cc \ 276 src/packet.hh src/key_packet.cc src/key_packet.hh \ 277 src/rcs_file.cc src/rcs_file.hh src/xdelta.cc src/xdelta.hh \ 278 src/migration.hh src/migrate_schema.cc src/migrate_ancestry.cc \ 279 src/refiner.cc src/refiner.hh src/enumerator.cc \ 280 src/enumerator.hh src/netsync.hh src/netsync.cc \ 281 src/network/automate_session.hh \ 282 src/network/automate_session.cc src/network/connection_info.hh \ 283 src/network/connection_info.cc src/network/listener_base.hh \ 284 src/network/listener_base.cc src/network/listener.hh \ 285 src/network/listener.cc src/network/make_server.hh \ 286 src/network/make_server.cc src/network/netsync_session.hh \ 287 src/network/netsync_session.cc src/network/reactable.hh \ 288 src/network/reactable.cc src/network/reactor.hh \ 289 src/network/reactor.cc src/network/session.hh \ 290 src/network/session.cc src/network/session_base.hh \ 291 src/network/session_base.cc src/network/wrapped_session.hh \ 292 src/network/wrapped_session.cc src/netxx_pipe.cc \ 293 src/netxx_pipe.hh src/netcmd.cc src/netcmd.hh \ 294 src/merkle_tree.cc src/merkle_tree.hh src/lcs.cc src/lcs.hh \ 295 src/rcs_import.cc src/rcs_import.hh src/git_change.cc \ 296 src/git_change.hh src/git_export.cc src/git_export.hh \ 297 src/revision.cc src/ancestry.cc src/revision.hh src/cset.cc \ 298 src/cset.hh src/roster.cc src/roster.hh src/mt_version.cc \ 299 src/mt_version.hh src/automate.cc src/database_check.cc \ 300 src/epoch.cc src/epoch.hh src/gzip.cc src/gzip.hh \ 301 src/inodeprint.cc src/inodeprint.hh src/selectors.cc \ 302 src/selectors.hh src/annotate.cc src/annotate.hh \ 303 src/restrictions.cc src/restrictions.hh src/hmac.cc \ 304 src/hmac.hh src/string_queue.hh src/maybe_workspace_updater.cc \ 305 src/maybe_workspace_updater.hh src/merge_roster.cc \ 306 src/merge_conflict.cc src/merge_roster.hh src/merge_content.cc \ 307 src/merge_3way.cc src/merge_content.hh src/legacy.cc \ 308 src/legacy.hh src/uri.cc src/uri.hh src/graph.cc src/graph.hh \ 309 src/roster_delta.cc src/roster_delta.hh src/sha1.cc \ 310 src/pcrewrap.cc src/pcrewrap.hh src/rev_height.cc \ 311 src/rev_height.hh src/rev_output.cc src/rev_output.hh \ 312 src/asciik.cc src/asciik.hh src/dates.cc src/dates.hh \ 313 src/date_format.hh src/lru_writeback_cache.hh \ 314 src/hybrid_map.hh src/lazy_rng.hh src/cleanup.hh \ 315 src/cycle_detector.hh src/adler32.hh src/netio.hh \ 316 src/gettext.h src/package_revision.cc \ 317 src/package_full_revision.cc src/option.cc src/option.hh \ 318 src/options.cc src/options.hh src/options_list.hh \ 319 src/options_applicator.hh src/options_applicator.cc \ 320 src/option_reset_info.hh src/specialized_lexical_cast.cc \ 321 src/lexical_cast.hh src/parallel_iter.hh src/safe_map.hh \ 322 src/pch.hh src/current_exception.hh src/monotone.cc \ 323 src/win32/main.cc src/unix/main.cc 324am__objects_11 = src/sanity.$(OBJEXT) src/simplestring_xform.$(OBJEXT) \ 325 src/constants.$(OBJEXT) 326am__objects_12 = src/vocab.$(OBJEXT) src/charset.$(OBJEXT) \ 327 src/paths.$(OBJEXT) src/luaext_mkstemp.$(OBJEXT) \ 328 src/luaext_parse_basic_io.$(OBJEXT) \ 329 src/luaext_guess_binary.$(OBJEXT) \ 330 src/luaext_platform.$(OBJEXT) src/luaext_globish.$(OBJEXT) \ 331 src/lua.$(OBJEXT) src/mkstemp.$(OBJEXT) src/file_io.$(OBJEXT) \ 332 src/globish.$(OBJEXT) src/basic_io.$(OBJEXT) 333am__objects_13 = src/cmd.$(OBJEXT) src/cmd_netsync.$(OBJEXT) \ 334 src/cmd_list.$(OBJEXT) src/cmd_packet.$(OBJEXT) \ 335 src/cmd_key_cert.$(OBJEXT) src/cmd_merging.$(OBJEXT) \ 336 src/cmd_db.$(OBJEXT) src/cmd_diff_log.$(OBJEXT) \ 337 src/cmd_ws_commit.$(OBJEXT) src/cmd_othervcs.$(OBJEXT) \ 338 src/cmd_automate.$(OBJEXT) src/cmd_files.$(OBJEXT) \ 339 src/cmd_conflicts.$(OBJEXT) 340am__objects_14 = $(am__objects_11) $(am__objects_12) \ 341 src/mtn-sanity.$(OBJEXT) src/ui.$(OBJEXT) \ 342 src/app_state.$(OBJEXT) src/automate_reader.$(OBJEXT) \ 343 src/cache_logger.$(OBJEXT) src/commands.$(OBJEXT) \ 344 $(am__objects_13) src/diff_output.$(OBJEXT) \ 345 src/lua_hooks.$(OBJEXT) src/transforms.$(OBJEXT) \ 346 src/update.$(OBJEXT) src/work.$(OBJEXT) \ 347 src/migrate_work.$(OBJEXT) src/cert.$(OBJEXT) \ 348 src/project.$(OBJEXT) src/outdated_indicator.$(OBJEXT) \ 349 src/database.$(OBJEXT) src/key_store.$(OBJEXT) \ 350 src/ssh_agent.$(OBJEXT) src/keys.$(OBJEXT) \ 351 src/packet.$(OBJEXT) src/key_packet.$(OBJEXT) \ 352 src/rcs_file.$(OBJEXT) src/xdelta.$(OBJEXT) \ 353 src/migrate_schema.$(OBJEXT) src/migrate_ancestry.$(OBJEXT) \ 354 src/refiner.$(OBJEXT) src/enumerator.$(OBJEXT) \ 355 src/netsync.$(OBJEXT) src/network/automate_session.$(OBJEXT) \ 356 src/network/connection_info.$(OBJEXT) \ 357 src/network/listener_base.$(OBJEXT) \ 358 src/network/listener.$(OBJEXT) \ 359 src/network/make_server.$(OBJEXT) \ 360 src/network/netsync_session.$(OBJEXT) \ 361 src/network/reactable.$(OBJEXT) src/network/reactor.$(OBJEXT) \ 362 src/network/session.$(OBJEXT) \ 363 src/network/session_base.$(OBJEXT) \ 364 src/network/wrapped_session.$(OBJEXT) src/netxx_pipe.$(OBJEXT) \ 365 src/netcmd.$(OBJEXT) src/merkle_tree.$(OBJEXT) \ 366 src/lcs.$(OBJEXT) src/rcs_import.$(OBJEXT) \ 367 src/git_change.$(OBJEXT) src/git_export.$(OBJEXT) \ 368 src/revision.$(OBJEXT) src/ancestry.$(OBJEXT) \ 369 src/cset.$(OBJEXT) src/roster.$(OBJEXT) \ 370 src/mt_version.$(OBJEXT) src/automate.$(OBJEXT) \ 371 src/database_check.$(OBJEXT) src/epoch.$(OBJEXT) \ 372 src/gzip.$(OBJEXT) src/inodeprint.$(OBJEXT) \ 373 src/selectors.$(OBJEXT) src/annotate.$(OBJEXT) \ 374 src/restrictions.$(OBJEXT) src/hmac.$(OBJEXT) \ 375 src/maybe_workspace_updater.$(OBJEXT) \ 376 src/merge_roster.$(OBJEXT) src/merge_conflict.$(OBJEXT) \ 377 src/merge_content.$(OBJEXT) src/merge_3way.$(OBJEXT) \ 378 src/legacy.$(OBJEXT) src/uri.$(OBJEXT) src/graph.$(OBJEXT) \ 379 src/roster_delta.$(OBJEXT) src/sha1.$(OBJEXT) \ 380 src/pcrewrap.$(OBJEXT) src/rev_height.$(OBJEXT) \ 381 src/rev_output.$(OBJEXT) src/asciik.$(OBJEXT) \ 382 src/dates.$(OBJEXT) src/package_revision.$(OBJEXT) \ 383 src/package_full_revision.$(OBJEXT) src/option.$(OBJEXT) \ 384 src/options.$(OBJEXT) src/options_applicator.$(OBJEXT) \ 385 src/specialized_lexical_cast.$(OBJEXT) 386@WIN32_PLATFORM_TRUE@am__objects_15 = src/win32/main.$(OBJEXT) 387@WIN32_PLATFORM_FALSE@am__objects_16 = src/unix/main.$(OBJEXT) 388am_mtn_OBJECTS = $(am__objects_14) src/monotone.$(OBJEXT) \ 389 $(am__objects_15) $(am__objects_16) 390nodist_mtn_OBJECTS = src/std_hooks.$(OBJEXT) src/schema.$(OBJEXT) 391mtn_OBJECTS = $(am_mtn_OBJECTS) $(nodist_mtn_OBJECTS) 392mtn_LDADD = $(LDADD) 393am__DEPENDENCIES_1 = 394mtn_DEPENDENCIES = src/libplatform.a src/lib3rdparty.a \ 395 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 396 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 397 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 398 $(am__DEPENDENCIES_1) 399am__test_bin_check_net_SOURCES_DIST = \ 400 test/src/unix/tester-check-net.cc \ 401 test/src/win32/tester-check-net.cc 402@WIN32_PLATFORM_FALSE@am_test_bin_check_net_OBJECTS = test/src/unix/tester-check-net.$(OBJEXT) 403@WIN32_PLATFORM_TRUE@am_test_bin_check_net_OBJECTS = test/src/win32/tester-check-net.$(OBJEXT) 404test_bin_check_net_OBJECTS = $(am_test_bin_check_net_OBJECTS) 405test_bin_check_net_LDADD = $(LDADD) 406test_bin_check_net_DEPENDENCIES = src/libplatform.a src/lib3rdparty.a \ 407 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 408 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 409 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 410 $(am__DEPENDENCIES_1) 411am__test_bin_tester_SOURCES_DIST = test/src/tester.cc \ 412 test/src/tester-plaf.hh src/transforms.cc src/gzip.cc \ 413 src/sanity.cc src/sanity.hh src/quick_alloc.hh src/vector.hh \ 414 src/base.hh src/simplestring_xform.cc \ 415 src/simplestring_xform.hh src/constants.cc src/constants.hh \ 416 src/numeric_vocab.hh src/platform.hh src/origin_type.hh \ 417 src/vocab.hh src/vocab.cc src/vocab_terms.hh \ 418 src/vocab_macros.hh src/vocab_cast.hh src/charset.cc \ 419 src/charset.hh src/paths.cc src/paths.hh src/interner.hh \ 420 src/hash_map.hh src/vocab_hash.hh src/luaext_mkstemp.cc \ 421 src/luaext_parse_basic_io.cc src/luaext_guess_binary.cc \ 422 src/luaext_platform.cc src/luaext_globish.cc src/lua.cc \ 423 src/lua.hh src/mkstemp.cc src/file_io.cc src/file_io.hh \ 424 src/globish.cc src/globish.hh src/basic_io.cc src/basic_io.hh \ 425 src/char_classifiers.hh src/pcrewrap.cc \ 426 src/specialized_lexical_cast.cc test/src/win32/tester-plaf.cc \ 427 test/src/unix/tester-plaf.cc 428@WIN32_PLATFORM_TRUE@am__objects_17 = \ 429@WIN32_PLATFORM_TRUE@ test/src/win32/tester-plaf.$(OBJEXT) 430@WIN32_PLATFORM_FALSE@am__objects_18 = \ 431@WIN32_PLATFORM_FALSE@ test/src/unix/tester-plaf.$(OBJEXT) 432am_test_bin_tester_OBJECTS = test/src/tester.$(OBJEXT) \ 433 src/transforms.$(OBJEXT) src/gzip.$(OBJEXT) $(am__objects_11) \ 434 $(am__objects_12) src/pcrewrap.$(OBJEXT) \ 435 src/specialized_lexical_cast.$(OBJEXT) $(am__objects_17) \ 436 $(am__objects_18) 437nodist_test_bin_tester_OBJECTS = test/src/testlib.$(OBJEXT) 438test_bin_tester_OBJECTS = $(am_test_bin_tester_OBJECTS) \ 439 $(nodist_test_bin_tester_OBJECTS) 440test_bin_tester_LDADD = $(LDADD) 441test_bin_tester_DEPENDENCIES = src/libplatform.a src/lib3rdparty.a \ 442 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 443 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 444 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 445 $(am__DEPENDENCIES_1) 446am__objects_19 = test/unit/tests/basic_io.$(OBJEXT) \ 447 test/unit/tests/charset.$(OBJEXT) \ 448 test/unit/tests/commands.$(OBJEXT) \ 449 test/unit/tests/cset.$(OBJEXT) \ 450 test/unit/tests/git_change.$(OBJEXT) \ 451 test/unit/tests/globish.$(OBJEXT) \ 452 test/unit/tests/graph.$(OBJEXT) \ 453 test/unit/tests/merge_3way.$(OBJEXT) \ 454 test/unit/tests/merge_roster.$(OBJEXT) \ 455 test/unit/tests/mkstemp.$(OBJEXT) \ 456 test/unit/tests/netcmd.$(OBJEXT) \ 457 test/unit/tests/netxx_pipe.$(OBJEXT) \ 458 test/unit/tests/option.$(OBJEXT) \ 459 test/unit/tests/outdated_indicator.$(OBJEXT) \ 460 test/unit/tests/pcrewrap.$(OBJEXT) \ 461 test/unit/tests/refiner.$(OBJEXT) \ 462 test/unit/tests/restrictions.$(OBJEXT) \ 463 test/unit/tests/revision.$(OBJEXT) \ 464 test/unit/tests/simplestring_xform.$(OBJEXT) \ 465 test/unit/tests/transforms.$(OBJEXT) \ 466 test/unit/tests/uri.$(OBJEXT) test/unit/tests/vocab.$(OBJEXT) \ 467 test/unit/tests/xdelta.$(OBJEXT) \ 468 test/unit/tests/numeric_vocab.$(OBJEXT) \ 469 test/unit/tests/sha1.$(OBJEXT) \ 470 test/unit/tests/string_queue.$(OBJEXT) \ 471 test/unit/unit_tester.$(OBJEXT) 472am__objects_20 = test/unit/tests/dates.$(OBJEXT) \ 473 test/unit/tests/key_packet.$(OBJEXT) \ 474 test/unit/tests/packet.$(OBJEXT) \ 475 test/unit/tests/paths.$(OBJEXT) \ 476 test/unit/tests/rev_height.$(OBJEXT) \ 477 test/unit/tests/roster.$(OBJEXT) 478am__objects_21 = src/basic_io.$(OBJEXT) src/charset.$(OBJEXT) \ 479 src/commands.$(OBJEXT) src/cset.$(OBJEXT) \ 480 src/git_change.$(OBJEXT) src/globish.$(OBJEXT) \ 481 src/graph.$(OBJEXT) src/merge_3way.$(OBJEXT) \ 482 src/merge_roster.$(OBJEXT) src/mkstemp.$(OBJEXT) \ 483 src/netcmd.$(OBJEXT) src/netxx_pipe.$(OBJEXT) \ 484 src/option.$(OBJEXT) src/outdated_indicator.$(OBJEXT) \ 485 src/pcrewrap.$(OBJEXT) src/refiner.$(OBJEXT) \ 486 src/restrictions.$(OBJEXT) src/revision.$(OBJEXT) \ 487 src/simplestring_xform.$(OBJEXT) src/transforms.$(OBJEXT) \ 488 src/uri.$(OBJEXT) src/vocab.$(OBJEXT) src/xdelta.$(OBJEXT) 489am__objects_22 = src/constants.$(OBJEXT) src/file_io.$(OBJEXT) \ 490 src/gzip.$(OBJEXT) src/hmac.$(OBJEXT) src/lcs.$(OBJEXT) \ 491 src/merkle_tree.$(OBJEXT) src/roster_delta.$(OBJEXT) \ 492 src/sanity.$(OBJEXT) src/specialized_lexical_cast.$(OBJEXT) \ 493 test/unit/randomizer.$(OBJEXT) 494am_test_bin_unit_tester_OBJECTS = $(am__objects_19) $(am__objects_20) \ 495 $(am__objects_21) $(am__objects_22) 496test_bin_unit_tester_OBJECTS = $(am_test_bin_unit_tester_OBJECTS) 497test_bin_unit_tester_LDADD = $(LDADD) 498test_bin_unit_tester_DEPENDENCIES = src/libplatform.a \ 499 src/lib3rdparty.a $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 500 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 501 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 502 $(am__DEPENDENCIES_1) 503am_util_txt2c_OBJECTS = util/txt2c.$(OBJEXT) 504util_txt2c_OBJECTS = $(am_util_txt2c_OBJECTS) 505util_txt2c_LDADD = $(LDADD) 506util_txt2c_DEPENDENCIES = src/libplatform.a src/lib3rdparty.a \ 507 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 508 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 509 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ 510 $(am__DEPENDENCIES_1) 511am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 512am__vpath_adj = case $$p in \ 513 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 514 *) f=$$p;; \ 515 esac; 516am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 517am__install_max = 40 518am__nobase_strip_setup = \ 519 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 520am__nobase_strip = \ 521 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 522am__nobase_list = $(am__nobase_strip_setup); \ 523 for p in $$list; do echo "$$p $$p"; done | \ 524 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 525 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 526 if (++n[$$2] == $(am__install_max)) \ 527 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 528 END { for (dir in files) print dir, files[dir] }' 529am__base_list = \ 530 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 531 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 532am__uninstall_files_from_dir = { \ 533 test -z "$$files" \ 534 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 535 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 536 $(am__cd) "$$dir" && rm -f $$files; }; \ 537 } 538SCRIPTS = $(bin_SCRIPTS) $(dist_bin_SCRIPTS) \ 539 $(dist_mtnscripts_SCRIPTS) $(noinst_SCRIPTS) 540AM_V_P = $(am__v_P_@AM_V@) 541am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 542am__v_P_0 = false 543am__v_P_1 = : 544AM_V_GEN = $(am__v_GEN_@AM_V@) 545am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 546am__v_GEN_0 = @echo " GEN " $@; 547am__v_GEN_1 = 548AM_V_at = $(am__v_at_@AM_V@) 549am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 550am__v_at_0 = @ 551am__v_at_1 = 552DEFAULT_INCLUDES = -I.@am__isrc@ 553depcomp = $(SHELL) $(top_srcdir)/depcomp 554am__depfiles_maybe = depfiles 555am__mv = mv -f 556CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 557 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) 558AM_V_CXX = $(am__v_CXX_@AM_V@) 559am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) 560am__v_CXX_0 = @echo " CXX " $@; 561am__v_CXX_1 = 562CXXLD = $(CXX) 563CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ 564 -o $@ 565AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) 566am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) 567am__v_CXXLD_0 = @echo " CXXLD " $@; 568am__v_CXXLD_1 = 569COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 570 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 571AM_V_CC = $(am__v_CC_@AM_V@) 572am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) 573am__v_CC_0 = @echo " CC " $@; 574am__v_CC_1 = 575CCLD = $(CC) 576LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ 577AM_V_CCLD = $(am__v_CCLD_@AM_V@) 578am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) 579am__v_CCLD_0 = @echo " CCLD " $@; 580am__v_CCLD_1 = 581SOURCES = $(src_lib3rdparty_a_SOURCES) $(src_libplatform_a_SOURCES) \ 582 $(mtn_SOURCES) $(nodist_mtn_SOURCES) \ 583 $(test_bin_check_net_SOURCES) $(test_bin_tester_SOURCES) \ 584 $(nodist_test_bin_tester_SOURCES) \ 585 $(test_bin_unit_tester_SOURCES) $(util_txt2c_SOURCES) 586DIST_SOURCES = $(am__src_lib3rdparty_a_SOURCES_DIST) \ 587 $(am__src_libplatform_a_SOURCES_DIST) $(am__mtn_SOURCES_DIST) \ 588 $(am__test_bin_check_net_SOURCES_DIST) \ 589 $(am__test_bin_tester_SOURCES_DIST) \ 590 $(test_bin_unit_tester_SOURCES) $(util_txt2c_SOURCES) 591RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ 592 ctags-recursive dvi-recursive html-recursive info-recursive \ 593 install-data-recursive install-dvi-recursive \ 594 install-exec-recursive install-html-recursive \ 595 install-info-recursive install-pdf-recursive \ 596 install-ps-recursive install-recursive installcheck-recursive \ 597 installdirs-recursive pdf-recursive ps-recursive \ 598 tags-recursive uninstall-recursive 599am__can_run_installinfo = \ 600 case $$AM_UPDATE_INFO_DIR in \ 601 n|no|NO) false;; \ 602 *) (install-info --version) >/dev/null 2>&1;; \ 603 esac 604man1dir = $(mandir)/man1 605NROFF = nroff 606MANS = $(dist_man1_MANS) $(man1_MANS) 607DATA = $(bashcomp_DATA) $(dist_mtnhooks_DATA) 608RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 609 distclean-recursive maintainer-clean-recursive 610am__recursive_targets = \ 611 $(RECURSIVE_TARGETS) \ 612 $(RECURSIVE_CLEAN_TARGETS) \ 613 $(am__extra_recursive_targets) 614AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ 615 cscope distdir dist dist-all distcheck 616am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ 617 $(LISP)config.h.in 618# Read a list of newline-separated strings from the standard input, 619# and print each of them once, without duplicates. Input order is 620# *not* preserved. 621am__uniquify_input = $(AWK) '\ 622 BEGIN { nonempty = 0; } \ 623 { items[$$0] = 1; nonempty = 1; } \ 624 END { if (nonempty) { for (i in items) print i; }; } \ 625' 626# Make sure the list of sources is unique. This is necessary because, 627# e.g., the same source file might be shared among _SOURCES variables 628# for different programs/libraries. 629am__define_uniq_tagged_files = \ 630 list='$(am__tagged_files)'; \ 631 unique=`for i in $$list; do \ 632 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 633 done | $(am__uniquify_input)` 634ETAGS = etags 635CTAGS = ctags 636CSCOPE = cscope 637DIST_SUBDIRS = $(SUBDIRS) 638DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 639distdir = $(PACKAGE)-$(VERSION) 640top_distdir = $(distdir) 641am__remove_distdir = \ 642 if test -d "$(distdir)"; then \ 643 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ 644 && rm -rf "$(distdir)" \ 645 || { sleep 5 && rm -rf "$(distdir)"; }; \ 646 else :; fi 647am__post_remove_distdir = $(am__remove_distdir) 648am__relativize = \ 649 dir0=`pwd`; \ 650 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ 651 sed_rest='s,^[^/]*/*,,'; \ 652 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ 653 sed_butlast='s,/*[^/]*$$,,'; \ 654 while test -n "$$dir1"; do \ 655 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ 656 if test "$$first" != "."; then \ 657 if test "$$first" = ".."; then \ 658 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ 659 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ 660 else \ 661 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 662 if test "$$first2" = "$$first"; then \ 663 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 664 else \ 665 dir2="../$$dir2"; \ 666 fi; \ 667 dir0="$$dir0"/"$$first"; \ 668 fi; \ 669 fi; \ 670 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 671 done; \ 672 reldir="$$dir2" 673GZIP_ENV = --best 674DIST_ARCHIVES = $(distdir).tar.bz2 675DIST_TARGETS = dist-bzip2 676distuninstallcheck_listfiles = find . -type f -print 677am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ 678 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' 679ACLOCAL = @ACLOCAL@ 680AMTAR = @AMTAR@ 681AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 682AUTOCONF = @AUTOCONF@ 683AUTOHEADER = @AUTOHEADER@ 684AUTOMAKE = @AUTOMAKE@ 685AWK = @AWK@ 686BUILD_DATE = @BUILD_DATE@ 687CPPFLAGS = @CPPFLAGS@ 688CXX = @CXX@ 689CXXDEPMODE = @CXXDEPMODE@ 690CXXFLAGS = @CXXFLAGS@ 691CXX_FOR_BUILD = @CXX_FOR_BUILD@ 692CYGPATH_W = @CYGPATH_W@ 693 694# flags 695 696# sets DEFS for just this object (autoconf's -DHAVE_CONFIG_H is useless) 697# the variable prevents this from overriding automake's unix/fs.o rule 698DEFS = 699DEPDIR = @DEPDIR@ 700ECHO_C = @ECHO_C@ 701ECHO_N = @ECHO_N@ 702ECHO_T = @ECHO_T@ 703EGREP = @EGREP@ 704EXEEXT = @EXEEXT@ 705GREP = @GREP@ 706INSTALL = @INSTALL@ 707INSTALL_DATA = @INSTALL_DATA@ 708INSTALL_PROGRAM = @INSTALL_PROGRAM@ 709INSTALL_SCRIPT = @INSTALL_SCRIPT@ 710INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 711INST_LINGUAS = @INST_LINGUAS@ 712 713# build win32 installer using INNO setup 714ISCC = @ISCC@ 715LDFLAGS = @LDFLAGS@ 716LIBOBJS = @LIBOBJS@ 717LIBS = @LIBS@ 718LINGUAS = @LINGUAS@ 719LTLIBOBJS = @LTLIBOBJS@ 720MAKEINFO = @MAKEINFO@ 721MKDIR_P = @MKDIR_P@ 722MSGFMT = @MSGFMT@ 723MSGMERGE = @MSGMERGE@ 724OBJEXT = @OBJEXT@ 725PACKAGE = @PACKAGE@ 726PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 727PACKAGE_NAME = @PACKAGE_NAME@ 728PACKAGE_STRING = @PACKAGE_STRING@ 729PACKAGE_TARNAME = @PACKAGE_TARNAME@ 730PACKAGE_URL = @PACKAGE_URL@ 731PACKAGE_VERSION = @PACKAGE_VERSION@ 732PATH_SEPARATOR = @PATH_SEPARATOR@ 733PKG_CONFIG = @PKG_CONFIG@ 734RANLIB = @RANLIB@ 735SET_MAKE = @SET_MAKE@ 736SHELL = @SHELL@ 737STRIP = @STRIP@ 738VERSION = @VERSION@ 739XGETTEXT = @XGETTEXT@ 740XGETTEXT_OPTS = @XGETTEXT_OPTS@ 741XGETTEXT_PKG_OPTS = @XGETTEXT_PKG_OPTS@ 742abs_builddir = @abs_builddir@ 743abs_srcdir = @abs_srcdir@ 744abs_top_builddir = @abs_top_builddir@ 745abs_top_srcdir = @abs_top_srcdir@ 746ac_ct_CXX = @ac_ct_CXX@ 747am__include = @am__include@ 748am__leading_dot = @am__leading_dot@ 749am__quote = @am__quote@ 750am__tar = @am__tar@ 751am__untar = @am__untar@ 752bindir = @bindir@ 753botan_CFLAGS = @botan_CFLAGS@ 754botan_LIBS = @botan_LIBS@ 755build = @build@ 756build_alias = @build_alias@ 757build_cpu = @build_cpu@ 758build_os = @build_os@ 759build_vendor = @build_vendor@ 760builddir = @builddir@ 761datadir = @datadir@ 762datarootdir = @datarootdir@ 763docdir = @docdir@ 764dvidir = @dvidir@ 765exec_prefix = @exec_prefix@ 766host = @host@ 767host_alias = @host_alias@ 768host_cpu = @host_cpu@ 769host_os = @host_os@ 770host_vendor = @host_vendor@ 771htmldir = @htmldir@ 772idn_CFLAGS = @idn_CFLAGS@ 773idn_LIBS = @idn_LIBS@ 774includedir = @includedir@ 775infodir = @infodir@ 776install_sh = @install_sh@ 777intl_CFLAGS = @intl_CFLAGS@ 778intl_LIBS = @intl_LIBS@ 779libdir = @libdir@ 780libexecdir = @libexecdir@ 781localedir = @localedir@ 782localstatedir = @localstatedir@ 783lua_CFLAGS = @lua_CFLAGS@ 784lua_LIBS = @lua_LIBS@ 785mandir = @mandir@ 786mkdir_p = @mkdir_p@ 787oldincludedir = @oldincludedir@ 788pcre_CFLAGS = @pcre_CFLAGS@ 789pcre_LIBS = @pcre_LIBS@ 790pdfdir = @pdfdir@ 791prefix = @prefix@ 792program_transform_name = @program_transform_name@ 793psdir = @psdir@ 794sbindir = @sbindir@ 795sharedstatedir = @sharedstatedir@ 796sqlite3_CFLAGS = @sqlite3_CFLAGS@ 797sqlite3_LIBS = @sqlite3_LIBS@ 798srcdir = @srcdir@ 799sysconfdir = @sysconfdir@ 800target_alias = @target_alias@ 801top_build_prefix = @top_build_prefix@ 802top_builddir = @top_builddir@ 803top_srcdir = @top_srcdir@ 804AUTOMAKE_OPTIONS = subdir-objects -Wno-portability 805ACLOCAL_AMFLAGS = -I m4 806SUBDIRS = doc 807CMD_SOURCES = \ 808 src/cmd.hh src/cmd.cc src/cmd_netsync.cc src/cmd_list.cc \ 809 src/cmd_packet.cc src/cmd_key_cert.cc src/cmd_merging.cc \ 810 src/cmd_db.cc src/cmd_diff_log.cc src/cmd_ws_commit.cc \ 811 src/cmd_othervcs.cc src/cmd_automate.cc src/cmd_files.cc \ 812 src/cmd_conflicts.cc 813 814SANITY_CORE_SOURCES = \ 815 src/sanity.cc src/sanity.hh src/quick_alloc.hh src/vector.hh \ 816 src/base.hh src/simplestring_xform.cc src/simplestring_xform.hh \ 817 src/constants.cc src/constants.hh src/numeric_vocab.hh \ 818 src/platform.hh src/origin_type.hh 819 820LUAEXT_SOURCES = \ 821 src/vocab.hh src/vocab.cc src/vocab_terms.hh \ 822 src/vocab_macros.hh src/vocab_cast.hh src/charset.cc \ 823 src/charset.hh src/paths.cc src/paths.hh src/interner.hh \ 824 src/hash_map.hh src/vocab_hash.hh src/luaext_mkstemp.cc \ 825 src/luaext_parse_basic_io.cc src/luaext_guess_binary.cc \ 826 src/luaext_platform.cc src/luaext_globish.cc src/lua.cc \ 827 src/lua.hh src/mkstemp.cc src/file_io.cc src/file_io.hh \ 828 src/globish.cc src/globish.hh src/basic_io.cc src/basic_io.hh \ 829 src/char_classifiers.hh 830 831MOST_SOURCES = \ 832 $(SANITY_CORE_SOURCES) $(LUAEXT_SOURCES) \ 833 src/platform-wrapped.hh src/rev_types.hh src/mtn-sanity.cc \ 834 src/mtn-sanity.hh src/ui.cc src/ui.hh src/app_state.cc \ 835 src/app_state.hh src/automate_ostream.hh \ 836 src/automate_ostream_demuxed.hh src/automate_reader.hh \ 837 src/automate_reader.cc src/automate_stdio_helpers.hh \ 838 src/botan_pipe_cache.hh src/cache_logger.hh src/cache_logger.cc \ 839 src/commands.cc src/commands.hh $(CMD_SOURCES) \ 840 src/diff_output.cc src/diff_output.hh \ 841 src/lua_hooks.cc src/lua_hooks.hh \ 842 src/transforms.cc src/transforms.hh \ 843 src/update.cc src/update.hh \ 844 src/work.cc src/migrate_work.cc src/work.hh \ 845 src/cert.cc src/cert.hh \ 846 src/cow_trie.hh \ 847 src/project.cc src/project.hh \ 848 src/outdated_indicator.cc src/outdated_indicator.hh \ 849 src/database.cc src/database.hh \ 850 src/key_store.cc src/key_store.hh \ 851 src/ssh_agent.cc src/ssh_agent.hh \ 852 src/keys.cc src/keys.hh \ 853 src/packet.cc src/packet.hh \ 854 src/key_packet.cc src/key_packet.hh \ 855 src/rcs_file.cc src/rcs_file.hh \ 856 src/xdelta.cc src/xdelta.hh \ 857 src/migration.hh src/migrate_schema.cc src/migrate_ancestry.cc \ 858 src/refiner.cc src/refiner.hh \ 859 src/enumerator.cc src/enumerator.hh \ 860 src/netsync.hh src/netsync.cc \ 861 src/network/automate_session.hh src/network/automate_session.cc \ 862 src/network/connection_info.hh src/network/connection_info.cc \ 863 src/network/listener_base.hh src/network/listener_base.cc \ 864 src/network/listener.hh src/network/listener.cc \ 865 src/network/make_server.hh src/network/make_server.cc \ 866 src/network/netsync_session.hh src/network/netsync_session.cc \ 867 src/network/reactable.hh src/network/reactable.cc \ 868 src/network/reactor.hh src/network/reactor.cc \ 869 src/network/session.hh src/network/session.cc \ 870 src/network/session_base.hh src/network/session_base.cc \ 871 src/network/wrapped_session.hh src/network/wrapped_session.cc \ 872 src/netxx_pipe.cc src/netxx_pipe.hh \ 873 src/netcmd.cc src/netcmd.hh \ 874 src/merkle_tree.cc src/merkle_tree.hh \ 875 src/lcs.cc src/lcs.hh \ 876 src/rcs_import.cc src/rcs_import.hh \ 877 src/git_change.cc src/git_change.hh src/git_export.cc \ 878 src/git_export.hh \ 879 src/revision.cc src/ancestry.cc src/revision.hh \ 880 src/cset.cc src/cset.hh \ 881 src/roster.cc src/roster.hh \ 882 src/mt_version.cc src/mt_version.hh \ 883 src/automate.cc \ 884 src/database_check.cc \ 885 src/epoch.cc src/epoch.hh \ 886 src/gzip.cc src/gzip.hh \ 887 src/inodeprint.cc src/inodeprint.hh \ 888 src/selectors.cc src/selectors.hh \ 889 src/annotate.cc src/annotate.hh \ 890 src/restrictions.cc src/restrictions.hh \ 891 src/hmac.cc src/hmac.hh \ 892 src/string_queue.hh \ 893 src/maybe_workspace_updater.cc src/maybe_workspace_updater.hh \ 894 src/merge_roster.cc src/merge_conflict.cc src/merge_roster.hh \ 895 src/merge_content.cc src/merge_3way.cc src/merge_content.hh \ 896 src/legacy.cc src/legacy.hh src/uri.cc src/uri.hh \ 897 src/graph.cc src/graph.hh \ 898 src/roster_delta.cc src/roster_delta.hh \ 899 src/sha1.cc \ 900 src/pcrewrap.cc src/pcrewrap.hh \ 901 src/rev_height.cc src/rev_height.hh \ 902 src/rev_output.cc src/rev_output.hh \ 903 src/asciik.cc src/asciik.hh \ 904 src/dates.cc src/dates.hh src/date_format.hh \ 905 \ 906 src/lru_writeback_cache.hh src/hybrid_map.hh src/lazy_rng.hh \ 907 \ 908 src/cleanup.hh src/cycle_detector.hh src/adler32.hh \ 909 src/netio.hh src/gettext.h \ 910 src/package_revision.cc src/package_full_revision.cc \ 911 src/option.cc src/option.hh src/options.cc src/options.hh \ 912 src/options_list.hh src/options_applicator.hh \ 913 src/options_applicator.cc src/option_reset_info.hh \ 914 src/specialized_lexical_cast.cc src/lexical_cast.hh \ 915 src/parallel_iter.hh src/safe_map.hh src/pch.hh \ 916 src/current_exception.hh 917 918NETXX_SOURCES = \ 919 src/netxx/accept.cxx src/netxx/accept.h src/netxx/address.cxx \ 920 src/netxx/common.h src/netxx/compat.h src/netxx/datagram.cxx \ 921 src/netxx/datagramserver.cxx src/netxx/osutil.cxx \ 922 src/netxx/osutil.h src/netxx/peer.cxx src/netxx/probe.cxx \ 923 src/netxx/probe_impl.h src/netxx/probe_select.cxx \ 924 src/netxx/recvfrom.cxx src/netxx/recvfrom.h src/netxx/resolve.h \ 925 src/netxx/serverbase.cxx src/netxx/serverbase.h \ 926 src/netxx/sockaddr.cxx src/netxx/sockaddr.h \ 927 src/netxx/socket.cxx src/netxx/socket.h src/netxx/sockopt.cxx \ 928 src/netxx/stream.cxx src/netxx/streambase.cxx \ 929 src/netxx/streamserver.cxx src/netxx/address.h \ 930 src/netxx/datagram.h src/netxx/datagramserver.h \ 931 src/netxx/netbuf.h src/netxx/netxx.h src/netxx/peer.h \ 932 src/netxx/probe.h src/netxx/probeinfo.h src/netxx/sockopt.h \ 933 src/netxx/stream.h src/netxx/streambase.h \ 934 src/netxx/streamserver.h src/netxx/timeout.h src/netxx/types.h 935 936BOOST_SANDBOX_SOURCES = \ 937 src/boost/circular_buffer_adaptor.hpp \ 938 src/boost/circular_buffer_base.hpp \ 939 src/boost/circular_buffer_fwd.hpp \ 940 src/boost/circular_buffer.hpp 941 942UNIX_PLATFORM_SOURCES = \ 943 src/unix/read_password.cc src/unix/get_system_flavour.cc \ 944 src/unix/process.cc src/unix/terminal.cc src/unix/inodeprint.cc \ 945 src/unix/fs.cc src/unix/make_io_binary.cc \ 946 src/unix/os_strerror.cc src/unix/cputime.cc \ 947 src/unix/ssh_agent_platform.cc src/unix/ssh_agent_platform.hh \ 948 src/unix/parse_date.cc 949 950WIN32_PLATFORM_SOURCES = \ 951 src/win32/read_password.cc src/win32/get_system_flavour.cc \ 952 src/win32/process.cc src/win32/terminal.cc \ 953 src/win32/inodeprint.cc src/win32/fs.cc \ 954 src/win32/make_io_binary.cc src/win32/os_strerror.cc \ 955 src/win32/cputime.cc src/win32/ssh_agent_platform.cc \ 956 src/win32/ssh_agent_platform.hh src/win32/parse_date.cc 957 958 959# these files (part of the main program) contain code subject to unit testing 960UNIT_TESTEES = \ 961 src/basic_io.cc src/charset.cc src/commands.cc src/cset.cc \ 962 src/git_change.cc src/globish.cc src/graph.cc src/merge_3way.cc \ 963 src/merge_roster.cc src/mkstemp.cc src/netcmd.cc \ 964 src/netxx_pipe.cc src/option.cc src/outdated_indicator.cc \ 965 src/pcrewrap.cc src/refiner.cc src/restrictions.cc \ 966 src/revision.cc src/simplestring_xform.cc src/transforms.cc \ 967 src/uri.cc src/vocab.cc src/xdelta.cc 968 969 970# these files contain the actual unit tests 971# yes, we have to list them all explicitly, with directory prefix, or 972# automake gets very confused 973UNIT_TESTERS = \ 974 test/unit/tests/basic_io.cc test/unit/tests/charset.cc \ 975 test/unit/tests/commands.cc test/unit/tests/cset.cc \ 976 test/unit/tests/git_change.cc test/unit/tests/globish.cc \ 977 test/unit/tests/graph.cc test/unit/tests/merge_3way.cc \ 978 test/unit/tests/merge_roster.cc test/unit/tests/mkstemp.cc \ 979 test/unit/tests/netcmd.cc test/unit/tests/netxx_pipe.cc \ 980 test/unit/tests/option.cc test/unit/tests/outdated_indicator.cc \ 981 test/unit/tests/pcrewrap.cc test/unit/tests/refiner.cc \ 982 test/unit/tests/restrictions.cc test/unit/tests/revision.cc \ 983 test/unit/tests/simplestring_xform.cc test/unit/tests/transforms.cc \ 984 test/unit/tests/uri.cc test/unit/tests/vocab.cc \ 985 test/unit/tests/xdelta.cc test/unit/tests/numeric_vocab.cc \ 986 test/unit/tests/sha1.cc test/unit/tests/string_queue.cc \ 987 test/unit/unit_tester.cc 988 989 990# these files contain unit tests that need access to private interfaces 991# of the code under test, so they #include the code under test. thus, 992# to avoid multiple-definition errors, for these files the code under 993# test is not part of UNIT_TESTEES. 994UNIT_TESTERS_PRIV = \ 995 test/unit/tests/dates.cc test/unit/tests/key_packet.cc \ 996 test/unit/tests/packet.cc test/unit/tests/paths.cc \ 997 test/unit/tests/rev_height.cc test/unit/tests/roster.cc 998 999 1000# these files do not contain unit tests, but are required for unit testing 1001# note that some are and some aren't part of the main program 1002UNIT_TEST_SUPPORT = \ 1003 src/constants.cc src/file_io.cc src/gzip.cc src/hmac.cc \ 1004 src/lcs.cc src/merkle_tree.cc src/roster_delta.cc \ 1005 src/sanity.cc src/specialized_lexical_cast.cc \ 1006 test/unit/randomfile.hh test/unit/unit_tests.hh \ 1007 test/unit/randomizer.hh test/unit/randomizer.cc \ 1008 test/unit/roster_tests.hh 1009 1010mtn_SOURCES = $(MOST_SOURCES) src/monotone.cc $(am__append_2) \ 1011 $(am__append_7) 1012nodist_mtn_SOURCES = src/std_hooks.cc src/schema.cc 1013util_txt2c_SOURCES = util/txt2c.cc 1014bin_SCRIPTS = mtnopt 1015dist_bin_SCRIPTS = extra/bin/mtn-cleanup 1016noinst_SCRIPTS = extra/building/dump-test-logs.sh 1017test_bin_unit_tester_SOURCES = $(UNIT_TESTERS) $(UNIT_TESTERS_PRIV) \ 1018 $(UNIT_TESTEES) $(UNIT_TEST_SUPPORT) 1019 1020test_bin_tester_SOURCES = test/src/tester.cc test/src/tester-plaf.hh \ 1021 src/transforms.cc src/gzip.cc $(SANITY_CORE_SOURCES) \ 1022 $(LUAEXT_SOURCES) src/pcrewrap.cc \ 1023 src/specialized_lexical_cast.cc $(am__append_3) \ 1024 $(am__append_8) 1025nodist_test_bin_tester_SOURCES = test/src/testlib.cc 1026noinst_LIBRARIES = src/libplatform.a src/lib3rdparty.a 1027src_libplatform_a_SOURCES = src/platform.hh $(am__append_1) \ 1028 $(am__append_6) 1029src_lib3rdparty_a_SOURCES = $(BOOST_SANDBOX_SOURCES) $(NETXX_SOURCES) \ 1030 $(am__append_9) $(am__append_11) $(am__append_13) \ 1031 $(am__append_14) 1032bashcompdir = $(sysconfdir)/bash_completion.d 1033bashcomp_DATA = extra/shell/monotone.bash_completion 1034monotonedir = $(datadir)/monotone 1035mtnhooksdir = $(monotonedir)/hooks 1036dist_mtnhooks_DATA = \ 1037 extra/mtn-hooks/authorize_remote_automate.lua \ 1038 extra/mtn-hooks/get_passphrase_from_file.lua \ 1039 extra/mtn-hooks/monotone-buildbot.lua \ 1040 extra/mtn-hooks/monotone-ciabot.lua \ 1041 extra/mtn-hooks/monotone-cluster-push.lua \ 1042 extra/mtn-hooks/monotone-cvs-ignore.lua \ 1043 extra/mtn-hooks/monotone-mail-notify.lua 1044 1045mtnscriptsdir = $(monotonedir)/scripts 1046dist_mtnscripts_SCRIPTS = \ 1047 extra/mtn-hooks/monotone-ciabot.py \ 1048 extra/mtn-hooks/monotone-mail-notify 1049 1050 1051# Some of the smaller programs do not have --help or --version, 1052# make them exempt of the check for those. This specially applies 1053# to programs intended to be called by mtn hooks, for which these 1054# options aren't necessary. 1055# NOTE: in the expansion of this variable, each filename MUST be 1056# surrounded by one space before and after. Having a tab between 1057# two file names will guarantee that they won't be exempt. This 1058# is really a small but serious bug in the automake templates. 1059# backslash+newline+whitespace will be reinterpreted as whitespace 1060# by make. 1061AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = \ 1062 extra/bin/mtn-cleanup extra/mtn-hooks/monotone-ciabot.py \ 1063 extra/mtn-hooks/monotone-mail-notify 1064 1065UNIX = src/unix/ 1066@BUILD_PCH_TRUE@PCH_SOURCE = $(srcdir)/pch.hh 1067# the .gch file only will be seen if it's in the same dir as the .hh file, 1068# so need to copy it for separate build directories 1069@BUILD_PCH_TRUE@PCH_BUILD = pch-build.hh 1070@BUILD_PCH_TRUE@PCH_FLAGS = -Winvalid-pch -include $(PCH_BUILD) 1071@BUILD_PCH_TRUE@PCH_FILE = $(PCH_BUILD).gch 1072AM_CXXFLAGS = $(PCH_FLAGS) 1073SUFFIXES = .gch .merged.po .gmo 1074AM_CPPFLAGS = $(botan_CFLAGS) $(intl_CFLAGS) $(pcre_CFLAGS) \ 1075 $(lua_CFLAGS) $(sqlite3_CFLAGS) $(idn_CFLAGS) $(am__append_4) \ 1076 $(am__append_10) $(am__append_12) $(am__append_15) 1077LDADD = src/libplatform.a src/lib3rdparty.a $(intl_LIBS) $(pcre_LIBS) \ 1078 $(botan_LIBS) $(lua_LIBS) $(sqlite3_LIBS) $(idn_LIBS) \ 1079 $(am__append_5) 1080@WIN32_PLATFORM_FALSE@test_bin_check_net_SOURCES = test/src/unix/tester-check-net.cc 1081@WIN32_PLATFORM_TRUE@test_bin_check_net_SOURCES = test/src/win32/tester-check-net.cc 1082 1083# extra files 1084contribdir = $(docdir)/contrib 1085contrib_prefix = contrib 1086contrib_data = $(shell cd $(srcdir); find $(contrib_prefix) | sed -e 's,^\./,,') 1087examplesdir = $(docdir)/examples 1088examples_prefix = examples 1089examples_data = \ 1090 examples/000README.txt \ 1091 examples/mirror.rc examples/push.rc examples/read-permissions \ 1092 examples/write-permissions \ 1093 \ 1094 examples/server-setup/README examples/server-setup/serverrc \ 1095 examples/server-setup/monotone.init \ 1096 examples/server-setup/monotone.run \ 1097 \ 1098 examples/user-setup/README examples/user-setup/monotonerc 1099 1100EXTRA_DIST = HACKING INSTALL INSTALL_windows_cygwin.txt \ 1101 INSTALL_windows_mingw.txt INSTALL_windows_msvc.txt UPGRADE \ 1102 util/audit-includes util/do-editor-vars.sh $(wildcard \ 1103 $(srcdir)/m4/*.m4) src/schema.sql src/unix/README \ 1104 src/std_hooks.lua src/util/mtnopt.in test/common test/func \ 1105 test/func-testsuite.lua test/tester test/tester-testsuite.lua \ 1106 $(wildcard $(srcdir)/test/unit/*.cc) $(wildcard \ 1107 $(srcdir)/test/unit/*.hh) $(wildcard \ 1108 $(srcdir)/test/unit/tests/*.cc) test/unit-testsuite.lua \ 1109 test/extra test/extra-testsuite.lua test/src/testlib.lua \ 1110 src/package_revision.txt src/package_full_revision_dist.txt \ 1111 extra/README extra/building/dump-test-logs.sh.in \ 1112 extra/shell/monotone.bash_completion.in \ 1113 extra/shell/monotone_gen_bash_completion_table.pl \ 1114 innosetup/README.txt innosetup/monotone.iss.in \ 1115 innosetup/modpath.iss innosetup/monotone.bmp innosetup/dlls.sh \ 1116 mac/readme-mac.txt mac/package-intro.rtf mac/monotone.pmproj \ 1117 mac/monotone-pkg-logo.gif cygport/README.txt \ 1118 cygport/monotone.cygwin.patch cygport/monotone.cygport \ 1119 notes/release-checklist.txt notes/README.testing \ 1120 notes/tester.txt notes/testsuite.txt visualc/monotone.sln \ 1121 visualc/monotone.vcproj visualc/botan.vcproj \ 1122 visualc/lua.vcproj visualc/netxx.vcproj visualc/pcre.vcproj \ 1123 visualc/sqlite3.vcproj visualc/stringprep.vcproj \ 1124 visualc/txt2c.vcproj visualc/tester.vcproj \ 1125 visualc/unit_tester.vcproj visualc/runtests.bat \ 1126 visualc/config.h visualc/mt-stdint.h visualc/stdint.h \ 1127 visualc/unistd.h visualc/unknown_package.txt $(contrib_data) \ 1128 $(examples_data) $(ALL_POFILES) $(ALL_POREADMES) po/LINGUAS \ 1129 po/README 1130 1131# These options get passed to xgettext. Note that some of the options 1132# are given twice, once in each variable. In fact, our configure 1133# script defines XGETTEXT_OPTIONS=$(XGETTEXT_OPTIONS_NO_FLAG) if it 1134# discovers that the version of xgettext available does not support 1135# --flag. It would be cleaner to do something else -- have these in 1136# the configure script, or have on variable with the --keywords and 1137# one with the --flags and combine them at configure time, or 1138# something -- but we cannot. XGETTEXT_OPTIONS _must_ literally be 1139# defined to contain the best set of xgettext options, because 1140# intltool-update reads this file and scans for XGETTEXT_OPTIONS 1141# directly. Also, intltool-update doesn't seem to grok line 1142# continuations, so XGETTEXT_OPTIONS needs to fit all one one line. 1143# So... be careful if touching this stuff. 1144XGETTEXT_OPTIONS = --keyword=F --keyword=FP:1,2 --keyword=_ --keyword=N_ --flag=F:1:c-format --flag=FP:1:c-format --flag=FP:2:c-format 1145XGETTEXT_OPTIONS_NO_FLAG = --keyword=F --keyword=FP:1,2 --keyword=_ --keyword=N_ 1146 1147# This is the copyright holder that gets inserted into the header of the 1148# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding 1149# package. (Note that the msgstr strings, extracted from the package's 1150# sources, belong to the copyright holder of the package.) Translators are 1151# expected to transfer the copyright for their translations to this person 1152# or entity, or to disclaim their copyright. The empty string stands for 1153# the public domain; in this case the translators are expected to disclaim 1154# their copyright. 1155COPYRIGHT_HOLDER = The monotone development team <http://www.monotone.ca> 1156 1157# This is the email address or URL to which the translators should report 1158# bugs in the untranslated strings: 1159# - Strings which are not entire sentences, see the maintainer guidelines 1160# in the GNU gettext documentation, section 'Preparing Strings'. 1161# - Strings which use unclear terms or require additional context to be 1162# understood. 1163# - Strings which make invalid assumptions about notation of date, time or 1164# money. 1165# - Pluralisation problems. 1166# - Incorrect English spelling. 1167# - Incorrect formatting. 1168# It can be your email address, or a mailing list address where translators 1169# can write to without being subscribed, or the URL of a web page through 1170# which the translators can contact you. 1171MSGID_BUGS_ADDRESS = https://code.monotone.ca/p/monotone/issues/ 1172 1173# Message translation support 1174# INST_LINGUAS is set by configure, based on the po/LINGUAS file and 1175# the user's LINGUAS env. variable. Additional settings are in 1176# po/Makevars. 1177# 1178# Only the foo.po-update target will overwrite a file in the source 1179# po/ directory. 1180ALL_POFILES := $(wildcard $(srcdir)/po/*.po) 1181ALL_LINGUAS := $(basename $(notdir $(ALL_POFILES))) 1182ALL_POREADMES := $(addprefix po/README.,$(ALL_LINGUAS)) 1183ALL_GMOFILES := $(addprefix po/,$(addsuffix .gmo, $(ALL_LINGUAS))) 1184CLEAN_POFILES := $(addprefix po/,$(addsuffix .merged.po, $(ALL_LINGUAS))) \ 1185 po/$(PACKAGE).pot 1186 1187DISTCLEAN_GMOFILES := $(ALL_GMOFILES) 1188# for installation 1189@USE_NLS_TRUE@GMOFILES := $(addprefix po/,$(addsuffix .gmo, $(INST_LINGUAS))) 1190 1191# for translators' use 1192@REBUILD_NLS_TRUE@UPDATEPOFILES = $(addprefix po/,$(addsuffix .po-update, $(ALL_LINGUAS))) 1193 1194# for the template file 1195@REBUILD_NLS_TRUE@POTFILES = $(filter-out package_%, $(MOST_SOURCES)) \ 1196@REBUILD_NLS_TRUE@ $(UNIX_PLATFORM_SOURCES) $(WIN32_PLATFORM_SOURCES) \ 1197@REBUILD_NLS_TRUE@ src/monotone.cc src/std_hooks.lua 1198 1199@REBUILD_NLS_TRUE@YEAR = $(word 1, $(subst -, ,$(BUILD_DATE))) 1200_install_data = \ 1201 list='$(1)'; test -n "$(3)" || list=; \ 1202 for p in $$list; do \ 1203 if test -f "$$p" || test -d "$$p"; then d=; else d="$(srcdir)/"; fi; \ 1204 src="$$d$$p"; \ 1205 dest="`if [ "$$p" != "$(2)" ]; then echo $$p | sed -e 's,$(2)/,,'; fi`"; \ 1206 if test -d "$$src"; then \ 1207 echo " $(MKDIR_P) '$(DESTDIR)$(3)/$$dest'"; \ 1208 $(MKDIR_P) "$(DESTDIR)$(3)/$$dest" || exit $$?; \ 1209 else \ 1210 destd="`dirname $$dest`"; \ 1211 if ! test -d "$(DESTDIR)$(3)/$$destd"; then \ 1212 echo " $(MKDIR_P) '$(DESTDIR)$(3)/$$destd'"; \ 1213 $(MKDIR_P) "$(DESTDIR)$(3)/$$destd" || exit $$?; \ 1214 fi; \ 1215 echo " $(INSTALL_DATA) $$src '$(DESTDIR)$(3)/$$dest'"; \ 1216 $(INSTALL_DATA) $$src "$(DESTDIR)$(3)/$$dest" || exit $$?; \ 1217 fi; \ 1218 done 1219 1220_uninstall_data = \ 1221 list='$(1)'; test -n "$(3)" || list=; \ 1222 dirs_rev=; \ 1223 for p in $$list; do \ 1224 to_rm="`if [ "$$p" != "$(2)" ]; then echo $$p | sed -e 's,$(2)/,,'; fi`"; \ 1225 if [ -n "$$to_rm" ]; then \ 1226 if test -d "$(DESTDIR)$(3)/$$to_rm"; then \ 1227 dirs_rev="echo '$$to_rm';$${dirs_rev}"; \ 1228 else \ 1229 echo " rm -f '$(DESTDIR)$(3)/$$to_rm'"; \ 1230 rm -f $$src "$(DESTDIR)$(3)/$$to_rm" || exit $$?; \ 1231 fi; \ 1232 fi; \ 1233 done; \ 1234 eval "$$dirs_rev" | while read to_rmdir; do \ 1235 echo " rmdir '$(DESTDIR)$(3)/$$to_rmdir'"; \ 1236 rmdir "$(DESTDIR)$(3)/$$to_rmdir" || exit $$?; \ 1237 done 1238 1239 1240# build an OS X installer 1241# requires sudo since packagemaker just looks at directory permissions. 1242PKG_INST_ROOT = $(PWD)/$(top_builddir)/pkg_inst_root 1243MOSTLYCLEANFILES = mtn.1 \ 1244 run_tester_tests run_func_tests run_unit_tests run_extra_tests \ 1245 test/tester.status test/func.status test/unit.status test/extra.status 1246 1247 1248# we generate some source files to copy data into the executable 1249# note that the only things that should go in BUILT_SRCS are things 1250# that need to be generated early on 'make all'; this is _not_ true of 1251# generated source files, but it is true for the PCH if used. 1252 1253# package_revision.txt and package_full_revision_dist.txt are shipped 1254# in the distribution, so don't delete them here 1255CLEAN_SRCS = $(nodist_mtn_SOURCES) $(nodist_test_bin_tester_SOURCES) \ 1256 src/package_revision.cc src/package_full_revision.cc \ 1257 src/package_revision_raw.txt \ 1258 src/package_full_revision.txt src/package_full_revision_raw.txt 1259 1260BUILT_SOURCES = $(PCH_FILE) $(PCH_BUILD) 1261CLEANFILES = $(bin_SCRIPTS) $(noinst_SCRIPTS) $(bashcomp_DATA) \ 1262 $(CLEAN_SRCS) $(CLEAN_POFILES) 1263 1264DISTCLEANFILES = src/xgettext.opts src/pch-build.hh.gch.dep \ 1265 $(DISTCLEAN_GMOFILES) 1266 1267 1268# a maintainer might still want to get rid of src/package_revision.txt and 1269# src/package_full_revision_dist.txt to rebuild them. 1270MAINTAINERCLEANFILES = \ 1271 src/package_revision.txt src/package_full_revision_dist.txt 1272 1273 1274# Support for scripts and extras 1275do_subst = sed -e 's,[@]PACKAGE_VERSION[@],$(PACKAGE_VERSION),' \ 1276 -e 's,[@]sysconfdir[@],$(sysconfdir),' 1277 1278 1279# This is a magic directive copy-and-pasted, then modified, from the 1280# automake 1.9 manual, section 13.4, "Checking the distribution". 1281# Normally, 'distcheck' does a clean build, and then afterwards runs 1282# 'distclean', and 'distclean' is supposed to remove everything that 1283# the build created. However, we have some targets 1284# (package_revision.txt, package_full_revision_dist.txt) that we 1285# distribute, but then always attempt to rebuild optimistically, and 1286# then if that fails fall back on the distributed versions. This 1287# means that 'distclean' should _not_ remove those files, since they 1288# are distributed, yet building the package will generate those files, 1289# thus automake thinks that 'distclean' _should_ remove those files, 1290# and 'distcheck' gets cranky if we don't. So basically what this 1291# line does is tell 'distcheck' to shut up and ignore those two files. 1292distcleancheck_listfiles = find . -type f -a ! -name package_revision.txt -a ! -name package_full_revision_dist.txt 1293man1_MANS = mtn.1 1294dist_man1_MANS = src/util/mtnopt.1 extra/bin/mtn-cleanup.1 1295 1296# Verbosity goo. 1297V_bcxx = $(V_bcxx_$(V)) 1298V_bcxx_ = $(V_bcxx_$(AM_DEFAULT_VERBOSITY)) 1299V_bcxx_0 = @echo " BCXX " $@; 1300V_txt2c = $(V_txt2c_$(V)) 1301V_txt2c_ = $(V_txt2c_$(AM_DEFAULT_VERBOSITY)) 1302V_txt2c_0 = @echo " TXT2C " $@; 1303V_subst = $(V_subst_$(V)) 1304V_subst_ = $(V_subst_$(AM_DEFAULT_VERBOSITY)) 1305V_subst_0 = @echo " SUBST " $@; 1306V_xgettext = $(V_xgettext_$(V)) 1307V_xgettext_ = $(V_xgettext_$(AM_DEFAULT_VERBOSITY)) 1308V_xgettext_0 = @echo "XGETTEXT" $@; 1309V_msgfmt = $(V_msgfmt_$(V)) 1310V_msgfmt_ = $(V_msgfmt_$(AM_DEFAULT_VERBOSITY)) 1311V_msgfmt_0 = @echo " MSGFMT" $@; 1312V_msgmerge = $(V_msgmerge_$(V)) 1313V_msgmerge_ = $(V_msgmerge_$(AM_DEFAULT_VERBOSITY)) 1314V_msgmerge_0 = @echo "MSGMERGE" $@; 1315V_makeinfo = $(V_makeinfo_$(V)) 1316V_makeinfo_ = $(V_makeinfo_$(AM_DEFAULT_VERBOSITY)) 1317V_makeinfo_0 = @echo "MAKEINFO" $@; 1318all: $(BUILT_SOURCES) config.h 1319 $(MAKE) $(AM_MAKEFLAGS) all-recursive 1320 1321.SUFFIXES: 1322.SUFFIXES: .gch .merged.po .gmo .cc .cxx .o .obj 1323am--refresh: Makefile 1324 @: 1325$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/po/Makevars $(am__configure_deps) 1326 @for dep in $?; do \ 1327 case '$(am__configure_deps)' in \ 1328 *$$dep*) \ 1329 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ 1330 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ 1331 && exit 0; \ 1332 exit 1;; \ 1333 esac; \ 1334 done; \ 1335 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ 1336 $(am__cd) $(top_srcdir) && \ 1337 $(AUTOMAKE) --gnu Makefile 1338Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 1339 @case '$?' in \ 1340 *config.status*) \ 1341 echo ' $(SHELL) ./config.status'; \ 1342 $(SHELL) ./config.status;; \ 1343 *) \ 1344 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ 1345 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ 1346 esac; 1347$(srcdir)/po/Makevars: 1348 1349$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 1350 $(SHELL) ./config.status --recheck 1351 1352$(top_srcdir)/configure: $(am__configure_deps) 1353 $(am__cd) $(srcdir) && $(AUTOCONF) 1354$(ACLOCAL_M4): $(am__aclocal_m4_deps) 1355 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 1356$(am__aclocal_m4_deps): 1357 1358config.h: stamp-h1 1359 @test -f $@ || rm -f stamp-h1 1360 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 1361 1362stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status 1363 @rm -f stamp-h1 1364 cd $(top_builddir) && $(SHELL) ./config.status config.h 1365$(srcdir)/config.h.in: $(am__configure_deps) 1366 ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) 1367 rm -f stamp-h1 1368 touch $@ 1369 1370distclean-hdr: 1371 -rm -f config.h stamp-h1 1372monotone.iss: $(top_builddir)/config.status $(top_srcdir)/innosetup/monotone.iss.in 1373 cd $(top_builddir) && $(SHELL) ./config.status $@ 1374 1375clean-noinstLIBRARIES: 1376 -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) 1377src/netxx/$(am__dirstamp): 1378 @$(MKDIR_P) src/netxx 1379 @: > src/netxx/$(am__dirstamp) 1380src/netxx/$(DEPDIR)/$(am__dirstamp): 1381 @$(MKDIR_P) src/netxx/$(DEPDIR) 1382 @: > src/netxx/$(DEPDIR)/$(am__dirstamp) 1383src/netxx/accept.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1384 src/netxx/$(DEPDIR)/$(am__dirstamp) 1385src/netxx/address.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1386 src/netxx/$(DEPDIR)/$(am__dirstamp) 1387src/netxx/datagram.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1388 src/netxx/$(DEPDIR)/$(am__dirstamp) 1389src/netxx/datagramserver.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1390 src/netxx/$(DEPDIR)/$(am__dirstamp) 1391src/netxx/osutil.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1392 src/netxx/$(DEPDIR)/$(am__dirstamp) 1393src/netxx/peer.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1394 src/netxx/$(DEPDIR)/$(am__dirstamp) 1395src/netxx/probe.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1396 src/netxx/$(DEPDIR)/$(am__dirstamp) 1397src/netxx/probe_select.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1398 src/netxx/$(DEPDIR)/$(am__dirstamp) 1399src/netxx/recvfrom.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1400 src/netxx/$(DEPDIR)/$(am__dirstamp) 1401src/netxx/serverbase.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1402 src/netxx/$(DEPDIR)/$(am__dirstamp) 1403src/netxx/sockaddr.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1404 src/netxx/$(DEPDIR)/$(am__dirstamp) 1405src/netxx/socket.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1406 src/netxx/$(DEPDIR)/$(am__dirstamp) 1407src/netxx/sockopt.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1408 src/netxx/$(DEPDIR)/$(am__dirstamp) 1409src/netxx/stream.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1410 src/netxx/$(DEPDIR)/$(am__dirstamp) 1411src/netxx/streambase.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1412 src/netxx/$(DEPDIR)/$(am__dirstamp) 1413src/netxx/streamserver.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1414 src/netxx/$(DEPDIR)/$(am__dirstamp) 1415src/netxx/inet_pton.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1416 src/netxx/$(DEPDIR)/$(am__dirstamp) 1417src/netxx/inet_ntop.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1418 src/netxx/$(DEPDIR)/$(am__dirstamp) 1419src/netxx/resolve_gethostbyname.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1420 src/netxx/$(DEPDIR)/$(am__dirstamp) 1421src/netxx/resolve_getservbyname.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1422 src/netxx/$(DEPDIR)/$(am__dirstamp) 1423src/netxx/resolve_getaddrinfo.$(OBJEXT): src/netxx/$(am__dirstamp) \ 1424 src/netxx/$(DEPDIR)/$(am__dirstamp) 1425src/$(am__dirstamp): 1426 @$(MKDIR_P) src 1427 @: > src/$(am__dirstamp) 1428 1429src/lib3rdparty.a: $(src_lib3rdparty_a_OBJECTS) $(src_lib3rdparty_a_DEPENDENCIES) $(EXTRA_src_lib3rdparty_a_DEPENDENCIES) src/$(am__dirstamp) 1430 $(AM_V_at)-rm -f src/lib3rdparty.a 1431 $(AM_V_AR)$(src_lib3rdparty_a_AR) src/lib3rdparty.a $(src_lib3rdparty_a_OBJECTS) $(src_lib3rdparty_a_LIBADD) 1432 $(AM_V_at)$(RANLIB) src/lib3rdparty.a 1433src/win32/$(am__dirstamp): 1434 @$(MKDIR_P) src/win32 1435 @: > src/win32/$(am__dirstamp) 1436src/win32/$(DEPDIR)/$(am__dirstamp): 1437 @$(MKDIR_P) src/win32/$(DEPDIR) 1438 @: > src/win32/$(DEPDIR)/$(am__dirstamp) 1439src/win32/read_password.$(OBJEXT): src/win32/$(am__dirstamp) \ 1440 src/win32/$(DEPDIR)/$(am__dirstamp) 1441src/win32/get_system_flavour.$(OBJEXT): src/win32/$(am__dirstamp) \ 1442 src/win32/$(DEPDIR)/$(am__dirstamp) 1443src/win32/process.$(OBJEXT): src/win32/$(am__dirstamp) \ 1444 src/win32/$(DEPDIR)/$(am__dirstamp) 1445src/win32/terminal.$(OBJEXT): src/win32/$(am__dirstamp) \ 1446 src/win32/$(DEPDIR)/$(am__dirstamp) 1447src/win32/inodeprint.$(OBJEXT): src/win32/$(am__dirstamp) \ 1448 src/win32/$(DEPDIR)/$(am__dirstamp) 1449src/win32/fs.$(OBJEXT): src/win32/$(am__dirstamp) \ 1450 src/win32/$(DEPDIR)/$(am__dirstamp) 1451src/win32/make_io_binary.$(OBJEXT): src/win32/$(am__dirstamp) \ 1452 src/win32/$(DEPDIR)/$(am__dirstamp) 1453src/win32/os_strerror.$(OBJEXT): src/win32/$(am__dirstamp) \ 1454 src/win32/$(DEPDIR)/$(am__dirstamp) 1455src/win32/cputime.$(OBJEXT): src/win32/$(am__dirstamp) \ 1456 src/win32/$(DEPDIR)/$(am__dirstamp) 1457src/win32/ssh_agent_platform.$(OBJEXT): src/win32/$(am__dirstamp) \ 1458 src/win32/$(DEPDIR)/$(am__dirstamp) 1459src/win32/parse_date.$(OBJEXT): src/win32/$(am__dirstamp) \ 1460 src/win32/$(DEPDIR)/$(am__dirstamp) 1461src/unix/$(am__dirstamp): 1462 @$(MKDIR_P) src/unix 1463 @: > src/unix/$(am__dirstamp) 1464src/unix/$(DEPDIR)/$(am__dirstamp): 1465 @$(MKDIR_P) src/unix/$(DEPDIR) 1466 @: > src/unix/$(DEPDIR)/$(am__dirstamp) 1467src/unix/read_password.$(OBJEXT): src/unix/$(am__dirstamp) \ 1468 src/unix/$(DEPDIR)/$(am__dirstamp) 1469src/unix/get_system_flavour.$(OBJEXT): src/unix/$(am__dirstamp) \ 1470 src/unix/$(DEPDIR)/$(am__dirstamp) 1471src/unix/process.$(OBJEXT): src/unix/$(am__dirstamp) \ 1472 src/unix/$(DEPDIR)/$(am__dirstamp) 1473src/unix/terminal.$(OBJEXT): src/unix/$(am__dirstamp) \ 1474 src/unix/$(DEPDIR)/$(am__dirstamp) 1475src/unix/inodeprint.$(OBJEXT): src/unix/$(am__dirstamp) \ 1476 src/unix/$(DEPDIR)/$(am__dirstamp) 1477src/unix/fs.$(OBJEXT): src/unix/$(am__dirstamp) \ 1478 src/unix/$(DEPDIR)/$(am__dirstamp) 1479src/unix/make_io_binary.$(OBJEXT): src/unix/$(am__dirstamp) \ 1480 src/unix/$(DEPDIR)/$(am__dirstamp) 1481src/unix/os_strerror.$(OBJEXT): src/unix/$(am__dirstamp) \ 1482 src/unix/$(DEPDIR)/$(am__dirstamp) 1483src/unix/cputime.$(OBJEXT): src/unix/$(am__dirstamp) \ 1484 src/unix/$(DEPDIR)/$(am__dirstamp) 1485src/unix/ssh_agent_platform.$(OBJEXT): src/unix/$(am__dirstamp) \ 1486 src/unix/$(DEPDIR)/$(am__dirstamp) 1487src/unix/parse_date.$(OBJEXT): src/unix/$(am__dirstamp) \ 1488 src/unix/$(DEPDIR)/$(am__dirstamp) 1489 1490src/libplatform.a: $(src_libplatform_a_OBJECTS) $(src_libplatform_a_DEPENDENCIES) $(EXTRA_src_libplatform_a_DEPENDENCIES) src/$(am__dirstamp) 1491 $(AM_V_at)-rm -f src/libplatform.a 1492 $(AM_V_AR)$(src_libplatform_a_AR) src/libplatform.a $(src_libplatform_a_OBJECTS) $(src_libplatform_a_LIBADD) 1493 $(AM_V_at)$(RANLIB) src/libplatform.a 1494install-binPROGRAMS: $(bin_PROGRAMS) 1495 @$(NORMAL_INSTALL) 1496 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ 1497 if test -n "$$list"; then \ 1498 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ 1499 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ 1500 fi; \ 1501 for p in $$list; do echo "$$p $$p"; done | \ 1502 sed 's/$(EXEEXT)$$//' | \ 1503 while read p p1; do if test -f $$p \ 1504 ; then echo "$$p"; echo "$$p"; else :; fi; \ 1505 done | \ 1506 sed -e 'p;s,.*/,,;n;h' \ 1507 -e 's|.*|.|' \ 1508 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 1509 sed 'N;N;N;s,\n, ,g' | \ 1510 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ 1511 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 1512 if ($$2 == $$4) files[d] = files[d] " " $$1; \ 1513 else { print "f", $$3 "/" $$4, $$1; } } \ 1514 END { for (d in files) print "f", d, files[d] }' | \ 1515 while read type dir files; do \ 1516 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 1517 test -z "$$files" || { \ 1518 echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ 1519 $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ 1520 } \ 1521 ; done 1522 1523uninstall-binPROGRAMS: 1524 @$(NORMAL_UNINSTALL) 1525 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ 1526 files=`for p in $$list; do echo "$$p"; done | \ 1527 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ 1528 -e 's/$$/$(EXEEXT)/' \ 1529 `; \ 1530 test -n "$$list" || exit 0; \ 1531 echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ 1532 cd "$(DESTDIR)$(bindir)" && rm -f $$files 1533 1534clean-binPROGRAMS: 1535 -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) 1536 1537installcheck-binPROGRAMS: $(bin_PROGRAMS) 1538 bad=0; pid=$$$$; list="$(bin_PROGRAMS)"; for p in $$list; do \ 1539 case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ 1540 *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ 1541 esac; \ 1542 f=`echo "$$p" | \ 1543 sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ 1544 for opt in --help --version; do \ 1545 if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ 1546 2>c$${pid}_.err </dev/null \ 1547 && test -n "`cat c$${pid}_.out`" \ 1548 && test -z "`cat c$${pid}_.err`"; then :; \ 1549 else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \ 1550 done; \ 1551 done; rm -f c$${pid}_.???; exit $$bad 1552 1553clean-checkPROGRAMS: 1554 -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS) 1555 1556clean-noinstPROGRAMS: 1557 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) 1558src/$(DEPDIR)/$(am__dirstamp): 1559 @$(MKDIR_P) src/$(DEPDIR) 1560 @: > src/$(DEPDIR)/$(am__dirstamp) 1561src/sanity.$(OBJEXT): src/$(am__dirstamp) \ 1562 src/$(DEPDIR)/$(am__dirstamp) 1563src/simplestring_xform.$(OBJEXT): src/$(am__dirstamp) \ 1564 src/$(DEPDIR)/$(am__dirstamp) 1565src/constants.$(OBJEXT): src/$(am__dirstamp) \ 1566 src/$(DEPDIR)/$(am__dirstamp) 1567src/vocab.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1568src/charset.$(OBJEXT): src/$(am__dirstamp) \ 1569 src/$(DEPDIR)/$(am__dirstamp) 1570src/paths.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1571src/luaext_mkstemp.$(OBJEXT): src/$(am__dirstamp) \ 1572 src/$(DEPDIR)/$(am__dirstamp) 1573src/luaext_parse_basic_io.$(OBJEXT): src/$(am__dirstamp) \ 1574 src/$(DEPDIR)/$(am__dirstamp) 1575src/luaext_guess_binary.$(OBJEXT): src/$(am__dirstamp) \ 1576 src/$(DEPDIR)/$(am__dirstamp) 1577src/luaext_platform.$(OBJEXT): src/$(am__dirstamp) \ 1578 src/$(DEPDIR)/$(am__dirstamp) 1579src/luaext_globish.$(OBJEXT): src/$(am__dirstamp) \ 1580 src/$(DEPDIR)/$(am__dirstamp) 1581src/lua.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1582src/mkstemp.$(OBJEXT): src/$(am__dirstamp) \ 1583 src/$(DEPDIR)/$(am__dirstamp) 1584src/file_io.$(OBJEXT): src/$(am__dirstamp) \ 1585 src/$(DEPDIR)/$(am__dirstamp) 1586src/globish.$(OBJEXT): src/$(am__dirstamp) \ 1587 src/$(DEPDIR)/$(am__dirstamp) 1588src/basic_io.$(OBJEXT): src/$(am__dirstamp) \ 1589 src/$(DEPDIR)/$(am__dirstamp) 1590src/mtn-sanity.$(OBJEXT): src/$(am__dirstamp) \ 1591 src/$(DEPDIR)/$(am__dirstamp) 1592src/ui.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1593src/app_state.$(OBJEXT): src/$(am__dirstamp) \ 1594 src/$(DEPDIR)/$(am__dirstamp) 1595src/automate_reader.$(OBJEXT): src/$(am__dirstamp) \ 1596 src/$(DEPDIR)/$(am__dirstamp) 1597src/cache_logger.$(OBJEXT): src/$(am__dirstamp) \ 1598 src/$(DEPDIR)/$(am__dirstamp) 1599src/commands.$(OBJEXT): src/$(am__dirstamp) \ 1600 src/$(DEPDIR)/$(am__dirstamp) 1601src/cmd.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1602src/cmd_netsync.$(OBJEXT): src/$(am__dirstamp) \ 1603 src/$(DEPDIR)/$(am__dirstamp) 1604src/cmd_list.$(OBJEXT): src/$(am__dirstamp) \ 1605 src/$(DEPDIR)/$(am__dirstamp) 1606src/cmd_packet.$(OBJEXT): src/$(am__dirstamp) \ 1607 src/$(DEPDIR)/$(am__dirstamp) 1608src/cmd_key_cert.$(OBJEXT): src/$(am__dirstamp) \ 1609 src/$(DEPDIR)/$(am__dirstamp) 1610src/cmd_merging.$(OBJEXT): src/$(am__dirstamp) \ 1611 src/$(DEPDIR)/$(am__dirstamp) 1612src/cmd_db.$(OBJEXT): src/$(am__dirstamp) \ 1613 src/$(DEPDIR)/$(am__dirstamp) 1614src/cmd_diff_log.$(OBJEXT): src/$(am__dirstamp) \ 1615 src/$(DEPDIR)/$(am__dirstamp) 1616src/cmd_ws_commit.$(OBJEXT): src/$(am__dirstamp) \ 1617 src/$(DEPDIR)/$(am__dirstamp) 1618src/cmd_othervcs.$(OBJEXT): src/$(am__dirstamp) \ 1619 src/$(DEPDIR)/$(am__dirstamp) 1620src/cmd_automate.$(OBJEXT): src/$(am__dirstamp) \ 1621 src/$(DEPDIR)/$(am__dirstamp) 1622src/cmd_files.$(OBJEXT): src/$(am__dirstamp) \ 1623 src/$(DEPDIR)/$(am__dirstamp) 1624src/cmd_conflicts.$(OBJEXT): src/$(am__dirstamp) \ 1625 src/$(DEPDIR)/$(am__dirstamp) 1626src/diff_output.$(OBJEXT): src/$(am__dirstamp) \ 1627 src/$(DEPDIR)/$(am__dirstamp) 1628src/lua_hooks.$(OBJEXT): src/$(am__dirstamp) \ 1629 src/$(DEPDIR)/$(am__dirstamp) 1630src/transforms.$(OBJEXT): src/$(am__dirstamp) \ 1631 src/$(DEPDIR)/$(am__dirstamp) 1632src/update.$(OBJEXT): src/$(am__dirstamp) \ 1633 src/$(DEPDIR)/$(am__dirstamp) 1634src/work.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1635src/migrate_work.$(OBJEXT): src/$(am__dirstamp) \ 1636 src/$(DEPDIR)/$(am__dirstamp) 1637src/cert.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1638src/project.$(OBJEXT): src/$(am__dirstamp) \ 1639 src/$(DEPDIR)/$(am__dirstamp) 1640src/outdated_indicator.$(OBJEXT): src/$(am__dirstamp) \ 1641 src/$(DEPDIR)/$(am__dirstamp) 1642src/database.$(OBJEXT): src/$(am__dirstamp) \ 1643 src/$(DEPDIR)/$(am__dirstamp) 1644src/key_store.$(OBJEXT): src/$(am__dirstamp) \ 1645 src/$(DEPDIR)/$(am__dirstamp) 1646src/ssh_agent.$(OBJEXT): src/$(am__dirstamp) \ 1647 src/$(DEPDIR)/$(am__dirstamp) 1648src/keys.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1649src/packet.$(OBJEXT): src/$(am__dirstamp) \ 1650 src/$(DEPDIR)/$(am__dirstamp) 1651src/key_packet.$(OBJEXT): src/$(am__dirstamp) \ 1652 src/$(DEPDIR)/$(am__dirstamp) 1653src/rcs_file.$(OBJEXT): src/$(am__dirstamp) \ 1654 src/$(DEPDIR)/$(am__dirstamp) 1655src/xdelta.$(OBJEXT): src/$(am__dirstamp) \ 1656 src/$(DEPDIR)/$(am__dirstamp) 1657src/migrate_schema.$(OBJEXT): src/$(am__dirstamp) \ 1658 src/$(DEPDIR)/$(am__dirstamp) 1659src/migrate_ancestry.$(OBJEXT): src/$(am__dirstamp) \ 1660 src/$(DEPDIR)/$(am__dirstamp) 1661src/refiner.$(OBJEXT): src/$(am__dirstamp) \ 1662 src/$(DEPDIR)/$(am__dirstamp) 1663src/enumerator.$(OBJEXT): src/$(am__dirstamp) \ 1664 src/$(DEPDIR)/$(am__dirstamp) 1665src/netsync.$(OBJEXT): src/$(am__dirstamp) \ 1666 src/$(DEPDIR)/$(am__dirstamp) 1667src/network/$(am__dirstamp): 1668 @$(MKDIR_P) src/network 1669 @: > src/network/$(am__dirstamp) 1670src/network/$(DEPDIR)/$(am__dirstamp): 1671 @$(MKDIR_P) src/network/$(DEPDIR) 1672 @: > src/network/$(DEPDIR)/$(am__dirstamp) 1673src/network/automate_session.$(OBJEXT): src/network/$(am__dirstamp) \ 1674 src/network/$(DEPDIR)/$(am__dirstamp) 1675src/network/connection_info.$(OBJEXT): src/network/$(am__dirstamp) \ 1676 src/network/$(DEPDIR)/$(am__dirstamp) 1677src/network/listener_base.$(OBJEXT): src/network/$(am__dirstamp) \ 1678 src/network/$(DEPDIR)/$(am__dirstamp) 1679src/network/listener.$(OBJEXT): src/network/$(am__dirstamp) \ 1680 src/network/$(DEPDIR)/$(am__dirstamp) 1681src/network/make_server.$(OBJEXT): src/network/$(am__dirstamp) \ 1682 src/network/$(DEPDIR)/$(am__dirstamp) 1683src/network/netsync_session.$(OBJEXT): src/network/$(am__dirstamp) \ 1684 src/network/$(DEPDIR)/$(am__dirstamp) 1685src/network/reactable.$(OBJEXT): src/network/$(am__dirstamp) \ 1686 src/network/$(DEPDIR)/$(am__dirstamp) 1687src/network/reactor.$(OBJEXT): src/network/$(am__dirstamp) \ 1688 src/network/$(DEPDIR)/$(am__dirstamp) 1689src/network/session.$(OBJEXT): src/network/$(am__dirstamp) \ 1690 src/network/$(DEPDIR)/$(am__dirstamp) 1691src/network/session_base.$(OBJEXT): src/network/$(am__dirstamp) \ 1692 src/network/$(DEPDIR)/$(am__dirstamp) 1693src/network/wrapped_session.$(OBJEXT): src/network/$(am__dirstamp) \ 1694 src/network/$(DEPDIR)/$(am__dirstamp) 1695src/netxx_pipe.$(OBJEXT): src/$(am__dirstamp) \ 1696 src/$(DEPDIR)/$(am__dirstamp) 1697src/netcmd.$(OBJEXT): src/$(am__dirstamp) \ 1698 src/$(DEPDIR)/$(am__dirstamp) 1699src/merkle_tree.$(OBJEXT): src/$(am__dirstamp) \ 1700 src/$(DEPDIR)/$(am__dirstamp) 1701src/lcs.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1702src/rcs_import.$(OBJEXT): src/$(am__dirstamp) \ 1703 src/$(DEPDIR)/$(am__dirstamp) 1704src/git_change.$(OBJEXT): src/$(am__dirstamp) \ 1705 src/$(DEPDIR)/$(am__dirstamp) 1706src/git_export.$(OBJEXT): src/$(am__dirstamp) \ 1707 src/$(DEPDIR)/$(am__dirstamp) 1708src/revision.$(OBJEXT): src/$(am__dirstamp) \ 1709 src/$(DEPDIR)/$(am__dirstamp) 1710src/ancestry.$(OBJEXT): src/$(am__dirstamp) \ 1711 src/$(DEPDIR)/$(am__dirstamp) 1712src/cset.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1713src/roster.$(OBJEXT): src/$(am__dirstamp) \ 1714 src/$(DEPDIR)/$(am__dirstamp) 1715src/mt_version.$(OBJEXT): src/$(am__dirstamp) \ 1716 src/$(DEPDIR)/$(am__dirstamp) 1717src/automate.$(OBJEXT): src/$(am__dirstamp) \ 1718 src/$(DEPDIR)/$(am__dirstamp) 1719src/database_check.$(OBJEXT): src/$(am__dirstamp) \ 1720 src/$(DEPDIR)/$(am__dirstamp) 1721src/epoch.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1722src/gzip.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1723src/inodeprint.$(OBJEXT): src/$(am__dirstamp) \ 1724 src/$(DEPDIR)/$(am__dirstamp) 1725src/selectors.$(OBJEXT): src/$(am__dirstamp) \ 1726 src/$(DEPDIR)/$(am__dirstamp) 1727src/annotate.$(OBJEXT): src/$(am__dirstamp) \ 1728 src/$(DEPDIR)/$(am__dirstamp) 1729src/restrictions.$(OBJEXT): src/$(am__dirstamp) \ 1730 src/$(DEPDIR)/$(am__dirstamp) 1731src/hmac.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1732src/maybe_workspace_updater.$(OBJEXT): src/$(am__dirstamp) \ 1733 src/$(DEPDIR)/$(am__dirstamp) 1734src/merge_roster.$(OBJEXT): src/$(am__dirstamp) \ 1735 src/$(DEPDIR)/$(am__dirstamp) 1736src/merge_conflict.$(OBJEXT): src/$(am__dirstamp) \ 1737 src/$(DEPDIR)/$(am__dirstamp) 1738src/merge_content.$(OBJEXT): src/$(am__dirstamp) \ 1739 src/$(DEPDIR)/$(am__dirstamp) 1740src/merge_3way.$(OBJEXT): src/$(am__dirstamp) \ 1741 src/$(DEPDIR)/$(am__dirstamp) 1742src/legacy.$(OBJEXT): src/$(am__dirstamp) \ 1743 src/$(DEPDIR)/$(am__dirstamp) 1744src/uri.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1745src/graph.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1746src/roster_delta.$(OBJEXT): src/$(am__dirstamp) \ 1747 src/$(DEPDIR)/$(am__dirstamp) 1748src/sha1.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1749src/pcrewrap.$(OBJEXT): src/$(am__dirstamp) \ 1750 src/$(DEPDIR)/$(am__dirstamp) 1751src/rev_height.$(OBJEXT): src/$(am__dirstamp) \ 1752 src/$(DEPDIR)/$(am__dirstamp) 1753src/rev_output.$(OBJEXT): src/$(am__dirstamp) \ 1754 src/$(DEPDIR)/$(am__dirstamp) 1755src/asciik.$(OBJEXT): src/$(am__dirstamp) \ 1756 src/$(DEPDIR)/$(am__dirstamp) 1757src/dates.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) 1758src/package_revision.$(OBJEXT): src/$(am__dirstamp) \ 1759 src/$(DEPDIR)/$(am__dirstamp) 1760src/package_full_revision.$(OBJEXT): src/$(am__dirstamp) \ 1761 src/$(DEPDIR)/$(am__dirstamp) 1762src/option.$(OBJEXT): src/$(am__dirstamp) \ 1763 src/$(DEPDIR)/$(am__dirstamp) 1764src/options.$(OBJEXT): src/$(am__dirstamp) \ 1765 src/$(DEPDIR)/$(am__dirstamp) 1766src/options_applicator.$(OBJEXT): src/$(am__dirstamp) \ 1767 src/$(DEPDIR)/$(am__dirstamp) 1768src/specialized_lexical_cast.$(OBJEXT): src/$(am__dirstamp) \ 1769 src/$(DEPDIR)/$(am__dirstamp) 1770src/monotone.$(OBJEXT): src/$(am__dirstamp) \ 1771 src/$(DEPDIR)/$(am__dirstamp) 1772src/win32/main.$(OBJEXT): src/win32/$(am__dirstamp) \ 1773 src/win32/$(DEPDIR)/$(am__dirstamp) 1774src/unix/main.$(OBJEXT): src/unix/$(am__dirstamp) \ 1775 src/unix/$(DEPDIR)/$(am__dirstamp) 1776src/std_hooks.$(OBJEXT): src/$(am__dirstamp) \ 1777 src/$(DEPDIR)/$(am__dirstamp) 1778src/schema.$(OBJEXT): src/$(am__dirstamp) \ 1779 src/$(DEPDIR)/$(am__dirstamp) 1780 1781mtn$(EXEEXT): $(mtn_OBJECTS) $(mtn_DEPENDENCIES) $(EXTRA_mtn_DEPENDENCIES) 1782 @rm -f mtn$(EXEEXT) 1783 $(AM_V_CXXLD)$(CXXLINK) $(mtn_OBJECTS) $(mtn_LDADD) $(LIBS) 1784test/src/unix/$(am__dirstamp): 1785 @$(MKDIR_P) test/src/unix 1786 @: > test/src/unix/$(am__dirstamp) 1787test/src/unix/$(DEPDIR)/$(am__dirstamp): 1788 @$(MKDIR_P) test/src/unix/$(DEPDIR) 1789 @: > test/src/unix/$(DEPDIR)/$(am__dirstamp) 1790test/src/unix/tester-check-net.$(OBJEXT): \ 1791 test/src/unix/$(am__dirstamp) \ 1792 test/src/unix/$(DEPDIR)/$(am__dirstamp) 1793test/src/win32/$(am__dirstamp): 1794 @$(MKDIR_P) test/src/win32 1795 @: > test/src/win32/$(am__dirstamp) 1796test/src/win32/$(DEPDIR)/$(am__dirstamp): 1797 @$(MKDIR_P) test/src/win32/$(DEPDIR) 1798 @: > test/src/win32/$(DEPDIR)/$(am__dirstamp) 1799test/src/win32/tester-check-net.$(OBJEXT): \ 1800 test/src/win32/$(am__dirstamp) \ 1801 test/src/win32/$(DEPDIR)/$(am__dirstamp) 1802test/bin/$(am__dirstamp): 1803 @$(MKDIR_P) test/bin 1804 @: > test/bin/$(am__dirstamp) 1805 1806test/bin/check_net$(EXEEXT): $(test_bin_check_net_OBJECTS) $(test_bin_check_net_DEPENDENCIES) $(EXTRA_test_bin_check_net_DEPENDENCIES) test/bin/$(am__dirstamp) 1807 @rm -f test/bin/check_net$(EXEEXT) 1808 $(AM_V_CXXLD)$(CXXLINK) $(test_bin_check_net_OBJECTS) $(test_bin_check_net_LDADD) $(LIBS) 1809test/src/$(am__dirstamp): 1810 @$(MKDIR_P) test/src 1811 @: > test/src/$(am__dirstamp) 1812test/src/$(DEPDIR)/$(am__dirstamp): 1813 @$(MKDIR_P) test/src/$(DEPDIR) 1814 @: > test/src/$(DEPDIR)/$(am__dirstamp) 1815test/src/tester.$(OBJEXT): test/src/$(am__dirstamp) \ 1816 test/src/$(DEPDIR)/$(am__dirstamp) 1817test/src/win32/tester-plaf.$(OBJEXT): test/src/win32/$(am__dirstamp) \ 1818 test/src/win32/$(DEPDIR)/$(am__dirstamp) 1819test/src/unix/tester-plaf.$(OBJEXT): test/src/unix/$(am__dirstamp) \ 1820 test/src/unix/$(DEPDIR)/$(am__dirstamp) 1821test/src/testlib.$(OBJEXT): test/src/$(am__dirstamp) \ 1822 test/src/$(DEPDIR)/$(am__dirstamp) 1823 1824test/bin/tester$(EXEEXT): $(test_bin_tester_OBJECTS) $(test_bin_tester_DEPENDENCIES) $(EXTRA_test_bin_tester_DEPENDENCIES) test/bin/$(am__dirstamp) 1825 @rm -f test/bin/tester$(EXEEXT) 1826 $(AM_V_CXXLD)$(CXXLINK) $(test_bin_tester_OBJECTS) $(test_bin_tester_LDADD) $(LIBS) 1827test/unit/tests/$(am__dirstamp): 1828 @$(MKDIR_P) test/unit/tests 1829 @: > test/unit/tests/$(am__dirstamp) 1830test/unit/tests/$(DEPDIR)/$(am__dirstamp): 1831 @$(MKDIR_P) test/unit/tests/$(DEPDIR) 1832 @: > test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1833test/unit/tests/basic_io.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1834 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1835test/unit/tests/charset.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1836 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1837test/unit/tests/commands.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1838 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1839test/unit/tests/cset.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1840 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1841test/unit/tests/git_change.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1842 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1843test/unit/tests/globish.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1844 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1845test/unit/tests/graph.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1846 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1847test/unit/tests/merge_3way.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1848 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1849test/unit/tests/merge_roster.$(OBJEXT): \ 1850 test/unit/tests/$(am__dirstamp) \ 1851 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1852test/unit/tests/mkstemp.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1853 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1854test/unit/tests/netcmd.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1855 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1856test/unit/tests/netxx_pipe.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1857 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1858test/unit/tests/option.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1859 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1860test/unit/tests/outdated_indicator.$(OBJEXT): \ 1861 test/unit/tests/$(am__dirstamp) \ 1862 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1863test/unit/tests/pcrewrap.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1864 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1865test/unit/tests/refiner.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1866 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1867test/unit/tests/restrictions.$(OBJEXT): \ 1868 test/unit/tests/$(am__dirstamp) \ 1869 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1870test/unit/tests/revision.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1871 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1872test/unit/tests/simplestring_xform.$(OBJEXT): \ 1873 test/unit/tests/$(am__dirstamp) \ 1874 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1875test/unit/tests/transforms.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1876 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1877test/unit/tests/uri.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1878 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1879test/unit/tests/vocab.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1880 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1881test/unit/tests/xdelta.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1882 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1883test/unit/tests/numeric_vocab.$(OBJEXT): \ 1884 test/unit/tests/$(am__dirstamp) \ 1885 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1886test/unit/tests/sha1.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1887 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1888test/unit/tests/string_queue.$(OBJEXT): \ 1889 test/unit/tests/$(am__dirstamp) \ 1890 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1891test/unit/$(am__dirstamp): 1892 @$(MKDIR_P) test/unit 1893 @: > test/unit/$(am__dirstamp) 1894test/unit/$(DEPDIR)/$(am__dirstamp): 1895 @$(MKDIR_P) test/unit/$(DEPDIR) 1896 @: > test/unit/$(DEPDIR)/$(am__dirstamp) 1897test/unit/unit_tester.$(OBJEXT): test/unit/$(am__dirstamp) \ 1898 test/unit/$(DEPDIR)/$(am__dirstamp) 1899test/unit/tests/dates.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1900 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1901test/unit/tests/key_packet.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1902 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1903test/unit/tests/packet.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1904 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1905test/unit/tests/paths.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1906 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1907test/unit/tests/rev_height.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1908 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1909test/unit/tests/roster.$(OBJEXT): test/unit/tests/$(am__dirstamp) \ 1910 test/unit/tests/$(DEPDIR)/$(am__dirstamp) 1911test/unit/randomizer.$(OBJEXT): test/unit/$(am__dirstamp) \ 1912 test/unit/$(DEPDIR)/$(am__dirstamp) 1913 1914test/bin/unit_tester$(EXEEXT): $(test_bin_unit_tester_OBJECTS) $(test_bin_unit_tester_DEPENDENCIES) $(EXTRA_test_bin_unit_tester_DEPENDENCIES) test/bin/$(am__dirstamp) 1915 @rm -f test/bin/unit_tester$(EXEEXT) 1916 $(AM_V_CXXLD)$(CXXLINK) $(test_bin_unit_tester_OBJECTS) $(test_bin_unit_tester_LDADD) $(LIBS) 1917util/$(am__dirstamp): 1918 @$(MKDIR_P) util 1919 @: > util/$(am__dirstamp) 1920util/$(DEPDIR)/$(am__dirstamp): 1921 @$(MKDIR_P) util/$(DEPDIR) 1922 @: > util/$(DEPDIR)/$(am__dirstamp) 1923util/txt2c.$(OBJEXT): util/$(am__dirstamp) \ 1924 util/$(DEPDIR)/$(am__dirstamp) 1925install-binSCRIPTS: $(bin_SCRIPTS) 1926 @$(NORMAL_INSTALL) 1927 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ 1928 if test -n "$$list"; then \ 1929 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ 1930 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ 1931 fi; \ 1932 for p in $$list; do \ 1933 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 1934 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ 1935 done | \ 1936 sed -e 'p;s,.*/,,;n' \ 1937 -e 'h;s|.*|.|' \ 1938 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ 1939 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ 1940 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 1941 if ($$2 == $$4) { files[d] = files[d] " " $$1; \ 1942 if (++n[d] == $(am__install_max)) { \ 1943 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ 1944 else { print "f", d "/" $$4, $$1 } } \ 1945 END { for (d in files) print "f", d, files[d] }' | \ 1946 while read type dir files; do \ 1947 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 1948 test -z "$$files" || { \ 1949 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ 1950 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ 1951 } \ 1952 ; done 1953 1954uninstall-binSCRIPTS: 1955 @$(NORMAL_UNINSTALL) 1956 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ 1957 files=`for p in $$list; do echo "$$p"; done | \ 1958 sed -e 's,.*/,,;$(transform)'`; \ 1959 dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) 1960 1961installcheck-binSCRIPTS: $(bin_SCRIPTS) 1962 bad=0; pid=$$$$; list="$(bin_SCRIPTS)"; for p in $$list; do \ 1963 case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ 1964 *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ 1965 esac; \ 1966 f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \ 1967 for opt in --help --version; do \ 1968 if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ 1969 2>c$${pid}_.err </dev/null \ 1970 && test -n "`cat c$${pid}_.out`" \ 1971 && test -z "`cat c$${pid}_.err`"; then :; \ 1972 else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \ 1973 done; \ 1974 done; rm -f c$${pid}_.???; exit $$bad 1975install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) 1976 @$(NORMAL_INSTALL) 1977 @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ 1978 if test -n "$$list"; then \ 1979 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ 1980 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ 1981 fi; \ 1982 for p in $$list; do \ 1983 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 1984 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ 1985 done | \ 1986 sed -e 'p;s,.*/,,;n' \ 1987 -e 'h;s|.*|.|' \ 1988 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ 1989 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ 1990 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 1991 if ($$2 == $$4) { files[d] = files[d] " " $$1; \ 1992 if (++n[d] == $(am__install_max)) { \ 1993 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ 1994 else { print "f", d "/" $$4, $$1 } } \ 1995 END { for (d in files) print "f", d, files[d] }' | \ 1996 while read type dir files; do \ 1997 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 1998 test -z "$$files" || { \ 1999 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ 2000 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ 2001 } \ 2002 ; done 2003 2004uninstall-dist_binSCRIPTS: 2005 @$(NORMAL_UNINSTALL) 2006 @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ 2007 files=`for p in $$list; do echo "$$p"; done | \ 2008 sed -e 's,.*/,,;$(transform)'`; \ 2009 dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) 2010 2011installcheck-dist_binSCRIPTS: $(dist_bin_SCRIPTS) 2012 bad=0; pid=$$$$; list="$(dist_bin_SCRIPTS)"; for p in $$list; do \ 2013 case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ 2014 *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ 2015 esac; \ 2016 f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \ 2017 for opt in --help --version; do \ 2018 if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \ 2019 2>c$${pid}_.err </dev/null \ 2020 && test -n "`cat c$${pid}_.out`" \ 2021 && test -z "`cat c$${pid}_.err`"; then :; \ 2022 else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \ 2023 done; \ 2024 done; rm -f c$${pid}_.???; exit $$bad 2025install-dist_mtnscriptsSCRIPTS: $(dist_mtnscripts_SCRIPTS) 2026 @$(NORMAL_INSTALL) 2027 @list='$(dist_mtnscripts_SCRIPTS)'; test -n "$(mtnscriptsdir)" || list=; \ 2028 if test -n "$$list"; then \ 2029 echo " $(MKDIR_P) '$(DESTDIR)$(mtnscriptsdir)'"; \ 2030 $(MKDIR_P) "$(DESTDIR)$(mtnscriptsdir)" || exit 1; \ 2031 fi; \ 2032 for p in $$list; do \ 2033 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 2034 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ 2035 done | \ 2036 sed -e 'p;s,.*/,,;n' \ 2037 -e 'h;s|.*|.|' \ 2038 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ 2039 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ 2040 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 2041 if ($$2 == $$4) { files[d] = files[d] " " $$1; \ 2042 if (++n[d] == $(am__install_max)) { \ 2043 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ 2044 else { print "f", d "/" $$4, $$1 } } \ 2045 END { for (d in files) print "f", d, files[d] }' | \ 2046 while read type dir files; do \ 2047 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 2048 test -z "$$files" || { \ 2049 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(mtnscriptsdir)$$dir'"; \ 2050 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(mtnscriptsdir)$$dir" || exit $$?; \ 2051 } \ 2052 ; done 2053 2054uninstall-dist_mtnscriptsSCRIPTS: 2055 @$(NORMAL_UNINSTALL) 2056 @list='$(dist_mtnscripts_SCRIPTS)'; test -n "$(mtnscriptsdir)" || exit 0; \ 2057 files=`for p in $$list; do echo "$$p"; done | \ 2058 sed -e 's,.*/,,;$(transform)'`; \ 2059 dir='$(DESTDIR)$(mtnscriptsdir)'; $(am__uninstall_files_from_dir) 2060 2061installcheck-dist_mtnscriptsSCRIPTS: $(dist_mtnscripts_SCRIPTS) 2062 bad=0; pid=$$$$; list="$(dist_mtnscripts_SCRIPTS)"; for p in $$list; do \ 2063 case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ 2064 *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ 2065 esac; \ 2066 f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \ 2067 for opt in --help --version; do \ 2068 if "$(DESTDIR)$(mtnscriptsdir)/$$f" $$opt >c$${pid}_.out \ 2069 2>c$${pid}_.err </dev/null \ 2070 && test -n "`cat c$${pid}_.out`" \ 2071 && test -z "`cat c$${pid}_.err`"; then :; \ 2072 else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \ 2073 done; \ 2074 done; rm -f c$${pid}_.???; exit $$bad 2075 2076mostlyclean-compile: 2077 -rm -f *.$(OBJEXT) 2078 -rm -f src/*.$(OBJEXT) 2079 -rm -f src/network/*.$(OBJEXT) 2080 -rm -f src/netxx/*.$(OBJEXT) 2081 -rm -f src/unix/*.$(OBJEXT) 2082 -rm -f src/win32/*.$(OBJEXT) 2083 -rm -f test/src/*.$(OBJEXT) 2084 -rm -f test/src/unix/*.$(OBJEXT) 2085 -rm -f test/src/win32/*.$(OBJEXT) 2086 -rm -f test/unit/*.$(OBJEXT) 2087 -rm -f test/unit/tests/*.$(OBJEXT) 2088 -rm -f util/*.$(OBJEXT) 2089 2090distclean-compile: 2091 -rm -f *.tab.c 2092 2093@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ancestry.Po@am__quote@ 2094@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/annotate.Po@am__quote@ 2095@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/app_state.Po@am__quote@ 2096@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/asciik.Po@am__quote@ 2097@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/automate.Po@am__quote@ 2098@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/automate_reader.Po@am__quote@ 2099@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/basic_io.Po@am__quote@ 2100@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cache_logger.Po@am__quote@ 2101@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cert.Po@am__quote@ 2102@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/charset.Po@am__quote@ 2103@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd.Po@am__quote@ 2104@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_automate.Po@am__quote@ 2105@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_conflicts.Po@am__quote@ 2106@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_db.Po@am__quote@ 2107@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_diff_log.Po@am__quote@ 2108@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_files.Po@am__quote@ 2109@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_key_cert.Po@am__quote@ 2110@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_list.Po@am__quote@ 2111@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_merging.Po@am__quote@ 2112@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_netsync.Po@am__quote@ 2113@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_othervcs.Po@am__quote@ 2114@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_packet.Po@am__quote@ 2115@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cmd_ws_commit.Po@am__quote@ 2116@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/commands.Po@am__quote@ 2117@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/constants.Po@am__quote@ 2118@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cset.Po@am__quote@ 2119@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/database.Po@am__quote@ 2120@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/database_check.Po@am__quote@ 2121@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/dates.Po@am__quote@ 2122@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/diff_output.Po@am__quote@ 2123@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/enumerator.Po@am__quote@ 2124@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/epoch.Po@am__quote@ 2125@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/file_io.Po@am__quote@ 2126@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/git_change.Po@am__quote@ 2127@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/git_export.Po@am__quote@ 2128@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/globish.Po@am__quote@ 2129@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/graph.Po@am__quote@ 2130@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/gzip.Po@am__quote@ 2131@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/hmac.Po@am__quote@ 2132@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/inodeprint.Po@am__quote@ 2133@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/key_packet.Po@am__quote@ 2134@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/key_store.Po@am__quote@ 2135@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/keys.Po@am__quote@ 2136@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/lcs.Po@am__quote@ 2137@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/legacy.Po@am__quote@ 2138@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/lua.Po@am__quote@ 2139@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/lua_hooks.Po@am__quote@ 2140@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/luaext_globish.Po@am__quote@ 2141@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/luaext_guess_binary.Po@am__quote@ 2142@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/luaext_mkstemp.Po@am__quote@ 2143@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/luaext_parse_basic_io.Po@am__quote@ 2144@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/luaext_platform.Po@am__quote@ 2145@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/maybe_workspace_updater.Po@am__quote@ 2146@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/merge_3way.Po@am__quote@ 2147@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/merge_conflict.Po@am__quote@ 2148@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/merge_content.Po@am__quote@ 2149@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/merge_roster.Po@am__quote@ 2150@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/merkle_tree.Po@am__quote@ 2151@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/migrate_ancestry.Po@am__quote@ 2152@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/migrate_schema.Po@am__quote@ 2153@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/migrate_work.Po@am__quote@ 2154@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mkstemp.Po@am__quote@ 2155@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/monotone.Po@am__quote@ 2156@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mt_version.Po@am__quote@ 2157@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mtn-sanity.Po@am__quote@ 2158@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/netcmd.Po@am__quote@ 2159@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/netsync.Po@am__quote@ 2160@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/netxx_pipe.Po@am__quote@ 2161@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/option.Po@am__quote@ 2162@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/options.Po@am__quote@ 2163@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/options_applicator.Po@am__quote@ 2164@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/outdated_indicator.Po@am__quote@ 2165@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/package_full_revision.Po@am__quote@ 2166@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/package_revision.Po@am__quote@ 2167@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/packet.Po@am__quote@ 2168@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/paths.Po@am__quote@ 2169@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/pcrewrap.Po@am__quote@ 2170@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/project.Po@am__quote@ 2171@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rcs_file.Po@am__quote@ 2172@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rcs_import.Po@am__quote@ 2173@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/refiner.Po@am__quote@ 2174@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/restrictions.Po@am__quote@ 2175@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rev_height.Po@am__quote@ 2176@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rev_output.Po@am__quote@ 2177@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/revision.Po@am__quote@ 2178@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/roster.Po@am__quote@ 2179@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/roster_delta.Po@am__quote@ 2180@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sanity.Po@am__quote@ 2181@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/schema.Po@am__quote@ 2182@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/selectors.Po@am__quote@ 2183@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sha1.Po@am__quote@ 2184@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/simplestring_xform.Po@am__quote@ 2185@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/specialized_lexical_cast.Po@am__quote@ 2186@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ssh_agent.Po@am__quote@ 2187@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/std_hooks.Po@am__quote@ 2188@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/transforms.Po@am__quote@ 2189@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ui.Po@am__quote@ 2190@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/update.Po@am__quote@ 2191@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/uri.Po@am__quote@ 2192@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/vocab.Po@am__quote@ 2193@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/work.Po@am__quote@ 2194@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/xdelta.Po@am__quote@ 2195@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/automate_session.Po@am__quote@ 2196@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/connection_info.Po@am__quote@ 2197@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/listener.Po@am__quote@ 2198@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/listener_base.Po@am__quote@ 2199@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/make_server.Po@am__quote@ 2200@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/netsync_session.Po@am__quote@ 2201@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/reactable.Po@am__quote@ 2202@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/reactor.Po@am__quote@ 2203@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/session.Po@am__quote@ 2204@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/session_base.Po@am__quote@ 2205@AMDEP_TRUE@@am__include@ @am__quote@src/network/$(DEPDIR)/wrapped_session.Po@am__quote@ 2206@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/accept.Po@am__quote@ 2207@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/address.Po@am__quote@ 2208@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/datagram.Po@am__quote@ 2209@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/datagramserver.Po@am__quote@ 2210@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/inet_ntop.Po@am__quote@ 2211@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/inet_pton.Po@am__quote@ 2212@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/osutil.Po@am__quote@ 2213@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/peer.Po@am__quote@ 2214@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/probe.Po@am__quote@ 2215@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/probe_select.Po@am__quote@ 2216@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/recvfrom.Po@am__quote@ 2217@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/resolve_getaddrinfo.Po@am__quote@ 2218@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/resolve_gethostbyname.Po@am__quote@ 2219@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/resolve_getservbyname.Po@am__quote@ 2220@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/serverbase.Po@am__quote@ 2221@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/sockaddr.Po@am__quote@ 2222@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/socket.Po@am__quote@ 2223@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/sockopt.Po@am__quote@ 2224@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/stream.Po@am__quote@ 2225@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/streambase.Po@am__quote@ 2226@AMDEP_TRUE@@am__include@ @am__quote@src/netxx/$(DEPDIR)/streamserver.Po@am__quote@ 2227@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/cputime.Po@am__quote@ 2228@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/fs.Po@am__quote@ 2229@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/get_system_flavour.Po@am__quote@ 2230@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/inodeprint.Po@am__quote@ 2231@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/main.Po@am__quote@ 2232@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/make_io_binary.Po@am__quote@ 2233@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/os_strerror.Po@am__quote@ 2234@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/parse_date.Po@am__quote@ 2235@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/process.Po@am__quote@ 2236@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/read_password.Po@am__quote@ 2237@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/ssh_agent_platform.Po@am__quote@ 2238@AMDEP_TRUE@@am__include@ @am__quote@src/unix/$(DEPDIR)/terminal.Po@am__quote@ 2239@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/cputime.Po@am__quote@ 2240@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/fs.Po@am__quote@ 2241@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/get_system_flavour.Po@am__quote@ 2242@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/inodeprint.Po@am__quote@ 2243@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/main.Po@am__quote@ 2244@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/make_io_binary.Po@am__quote@ 2245@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/os_strerror.Po@am__quote@ 2246@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/parse_date.Po@am__quote@ 2247@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/process.Po@am__quote@ 2248@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/read_password.Po@am__quote@ 2249@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/ssh_agent_platform.Po@am__quote@ 2250@AMDEP_TRUE@@am__include@ @am__quote@src/win32/$(DEPDIR)/terminal.Po@am__quote@ 2251@AMDEP_TRUE@@am__include@ @am__quote@test/src/$(DEPDIR)/tester.Po@am__quote@ 2252@AMDEP_TRUE@@am__include@ @am__quote@test/src/$(DEPDIR)/testlib.Po@am__quote@ 2253@AMDEP_TRUE@@am__include@ @am__quote@test/src/unix/$(DEPDIR)/tester-check-net.Po@am__quote@ 2254@AMDEP_TRUE@@am__include@ @am__quote@test/src/unix/$(DEPDIR)/tester-plaf.Po@am__quote@ 2255@AMDEP_TRUE@@am__include@ @am__quote@test/src/win32/$(DEPDIR)/tester-check-net.Po@am__quote@ 2256@AMDEP_TRUE@@am__include@ @am__quote@test/src/win32/$(DEPDIR)/tester-plaf.Po@am__quote@ 2257@AMDEP_TRUE@@am__include@ @am__quote@test/unit/$(DEPDIR)/randomizer.Po@am__quote@ 2258@AMDEP_TRUE@@am__include@ @am__quote@test/unit/$(DEPDIR)/unit_tester.Po@am__quote@ 2259@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/basic_io.Po@am__quote@ 2260@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/charset.Po@am__quote@ 2261@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/commands.Po@am__quote@ 2262@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/cset.Po@am__quote@ 2263@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/dates.Po@am__quote@ 2264@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/git_change.Po@am__quote@ 2265@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/globish.Po@am__quote@ 2266@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/graph.Po@am__quote@ 2267@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/key_packet.Po@am__quote@ 2268@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/merge_3way.Po@am__quote@ 2269@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/merge_roster.Po@am__quote@ 2270@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/mkstemp.Po@am__quote@ 2271@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/netcmd.Po@am__quote@ 2272@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/netxx_pipe.Po@am__quote@ 2273@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/numeric_vocab.Po@am__quote@ 2274@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/option.Po@am__quote@ 2275@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/outdated_indicator.Po@am__quote@ 2276@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/packet.Po@am__quote@ 2277@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/paths.Po@am__quote@ 2278@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/pcrewrap.Po@am__quote@ 2279@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/refiner.Po@am__quote@ 2280@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/restrictions.Po@am__quote@ 2281@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/rev_height.Po@am__quote@ 2282@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/revision.Po@am__quote@ 2283@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/roster.Po@am__quote@ 2284@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/sha1.Po@am__quote@ 2285@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/simplestring_xform.Po@am__quote@ 2286@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/string_queue.Po@am__quote@ 2287@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/transforms.Po@am__quote@ 2288@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/uri.Po@am__quote@ 2289@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/vocab.Po@am__quote@ 2290@AMDEP_TRUE@@am__include@ @am__quote@test/unit/tests/$(DEPDIR)/xdelta.Po@am__quote@ 2291@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/txt2c.Po@am__quote@ 2292 2293.cc.o: 2294@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 2295@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 2296@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 2297@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 2298@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2299@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< 2300 2301.cc.obj: 2302@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 2303@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 2304@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 2305@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 2306@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2307@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 2308 2309.cxx.o: 2310@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ 2311@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 2312@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 2313@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 2314@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2315@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< 2316 2317.cxx.obj: 2318@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ 2319@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ 2320@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po 2321@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 2322@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 2323@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 2324install-man1: $(dist_man1_MANS) $(man1_MANS) 2325 @$(NORMAL_INSTALL) 2326 @list1='$(dist_man1_MANS) $(man1_MANS)'; \ 2327 list2=''; \ 2328 test -n "$(man1dir)" \ 2329 && test -n "`echo $$list1$$list2`" \ 2330 || exit 0; \ 2331 echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ 2332 $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ 2333 { for i in $$list1; do echo "$$i"; done; \ 2334 if test -n "$$list2"; then \ 2335 for i in $$list2; do echo "$$i"; done \ 2336 | sed -n '/\.1[a-z]*$$/p'; \ 2337 fi; \ 2338 } | while read p; do \ 2339 if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ 2340 echo "$$d$$p"; echo "$$p"; \ 2341 done | \ 2342 sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ 2343 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ 2344 sed 'N;N;s,\n, ,g' | { \ 2345 list=; while read file base inst; do \ 2346 if test "$$base" = "$$inst"; then list="$$list $$file"; else \ 2347 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ 2348 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ 2349 fi; \ 2350 done; \ 2351 for i in $$list; do echo "$$i"; done | $(am__base_list) | \ 2352 while read files; do \ 2353 test -z "$$files" || { \ 2354 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ 2355 $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ 2356 done; } 2357 2358uninstall-man1: 2359 @$(NORMAL_UNINSTALL) 2360 @list='$(dist_man1_MANS) $(man1_MANS)'; test -n "$(man1dir)" || exit 0; \ 2361 files=`{ for i in $$list; do echo "$$i"; done; \ 2362 } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ 2363 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ 2364 dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) 2365install-bashcompDATA: $(bashcomp_DATA) 2366 @$(NORMAL_INSTALL) 2367 @list='$(bashcomp_DATA)'; test -n "$(bashcompdir)" || list=; \ 2368 if test -n "$$list"; then \ 2369 echo " $(MKDIR_P) '$(DESTDIR)$(bashcompdir)'"; \ 2370 $(MKDIR_P) "$(DESTDIR)$(bashcompdir)" || exit 1; \ 2371 fi; \ 2372 for p in $$list; do \ 2373 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 2374 echo "$$d$$p"; \ 2375 done | $(am__base_list) | \ 2376 while read files; do \ 2377 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bashcompdir)'"; \ 2378 $(INSTALL_DATA) $$files "$(DESTDIR)$(bashcompdir)" || exit $$?; \ 2379 done 2380 2381uninstall-bashcompDATA: 2382 @$(NORMAL_UNINSTALL) 2383 @list='$(bashcomp_DATA)'; test -n "$(bashcompdir)" || list=; \ 2384 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 2385 dir='$(DESTDIR)$(bashcompdir)'; $(am__uninstall_files_from_dir) 2386install-dist_mtnhooksDATA: $(dist_mtnhooks_DATA) 2387 @$(NORMAL_INSTALL) 2388 @list='$(dist_mtnhooks_DATA)'; test -n "$(mtnhooksdir)" || list=; \ 2389 if test -n "$$list"; then \ 2390 echo " $(MKDIR_P) '$(DESTDIR)$(mtnhooksdir)'"; \ 2391 $(MKDIR_P) "$(DESTDIR)$(mtnhooksdir)" || exit 1; \ 2392 fi; \ 2393 for p in $$list; do \ 2394 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 2395 echo "$$d$$p"; \ 2396 done | $(am__base_list) | \ 2397 while read files; do \ 2398 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mtnhooksdir)'"; \ 2399 $(INSTALL_DATA) $$files "$(DESTDIR)$(mtnhooksdir)" || exit $$?; \ 2400 done 2401 2402uninstall-dist_mtnhooksDATA: 2403 @$(NORMAL_UNINSTALL) 2404 @list='$(dist_mtnhooks_DATA)'; test -n "$(mtnhooksdir)" || list=; \ 2405 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 2406 dir='$(DESTDIR)$(mtnhooksdir)'; $(am__uninstall_files_from_dir) 2407 2408# This directory's subdirectories are mostly independent; you can cd 2409# into them and run 'make' without going through this Makefile. 2410# To change the values of 'make' variables: instead of editing Makefiles, 2411# (1) if the variable is set in 'config.status', edit 'config.status' 2412# (which will cause the Makefiles to be regenerated when you run 'make'); 2413# (2) otherwise, pass the desired values on the 'make' command line. 2414$(am__recursive_targets): 2415 @fail=; \ 2416 if $(am__make_keepgoing); then \ 2417 failcom='fail=yes'; \ 2418 else \ 2419 failcom='exit 1'; \ 2420 fi; \ 2421 dot_seen=no; \ 2422 target=`echo $@ | sed s/-recursive//`; \ 2423 case "$@" in \ 2424 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 2425 *) list='$(SUBDIRS)' ;; \ 2426 esac; \ 2427 for subdir in $$list; do \ 2428 echo "Making $$target in $$subdir"; \ 2429 if test "$$subdir" = "."; then \ 2430 dot_seen=yes; \ 2431 local_target="$$target-am"; \ 2432 else \ 2433 local_target="$$target"; \ 2434 fi; \ 2435 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 2436 || eval $$failcom; \ 2437 done; \ 2438 if test "$$dot_seen" = "no"; then \ 2439 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 2440 fi; test -z "$$fail" 2441 2442ID: $(am__tagged_files) 2443 $(am__define_uniq_tagged_files); mkid -fID $$unique 2444tags: tags-recursive 2445TAGS: tags 2446 2447tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 2448 set x; \ 2449 here=`pwd`; \ 2450 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 2451 include_option=--etags-include; \ 2452 empty_fix=.; \ 2453 else \ 2454 include_option=--include; \ 2455 empty_fix=; \ 2456 fi; \ 2457 list='$(SUBDIRS)'; for subdir in $$list; do \ 2458 if test "$$subdir" = .; then :; else \ 2459 test ! -f $$subdir/TAGS || \ 2460 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 2461 fi; \ 2462 done; \ 2463 $(am__define_uniq_tagged_files); \ 2464 shift; \ 2465 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 2466 test -n "$$unique" || unique=$$empty_fix; \ 2467 if test $$# -gt 0; then \ 2468 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 2469 "$$@" $$unique; \ 2470 else \ 2471 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 2472 $$unique; \ 2473 fi; \ 2474 fi 2475ctags: ctags-recursive 2476 2477CTAGS: ctags 2478ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 2479 $(am__define_uniq_tagged_files); \ 2480 test -z "$(CTAGS_ARGS)$$unique" \ 2481 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 2482 $$unique 2483 2484GTAGS: 2485 here=`$(am__cd) $(top_builddir) && pwd` \ 2486 && $(am__cd) $(top_srcdir) \ 2487 && gtags -i $(GTAGS_ARGS) "$$here" 2488cscope: cscope.files 2489 test ! -s cscope.files \ 2490 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) 2491clean-cscope: 2492 -rm -f cscope.files 2493cscope.files: clean-cscope cscopelist 2494cscopelist: cscopelist-recursive 2495 2496cscopelist-am: $(am__tagged_files) 2497 list='$(am__tagged_files)'; \ 2498 case "$(srcdir)" in \ 2499 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 2500 *) sdir=$(subdir)/$(srcdir) ;; \ 2501 esac; \ 2502 for i in $$list; do \ 2503 if test -f "$$i"; then \ 2504 echo "$(subdir)/$$i"; \ 2505 else \ 2506 echo "$$sdir/$$i"; \ 2507 fi; \ 2508 done >> $(top_builddir)/cscope.files 2509 2510distclean-tags: 2511 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 2512 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 2513 2514distdir: $(DISTFILES) 2515 $(am__remove_distdir) 2516 test -d "$(distdir)" || mkdir "$(distdir)" 2517 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 2518 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 2519 list='$(DISTFILES)'; \ 2520 dist_files=`for file in $$list; do echo $$file; done | \ 2521 sed -e "s|^$$srcdirstrip/||;t" \ 2522 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 2523 case $$dist_files in \ 2524 */*) $(MKDIR_P) `echo "$$dist_files" | \ 2525 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 2526 sort -u` ;; \ 2527 esac; \ 2528 for file in $$dist_files; do \ 2529 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 2530 if test -d $$d/$$file; then \ 2531 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 2532 if test -d "$(distdir)/$$file"; then \ 2533 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 2534 fi; \ 2535 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 2536 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 2537 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 2538 fi; \ 2539 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 2540 else \ 2541 test -f "$(distdir)/$$file" \ 2542 || cp -p $$d/$$file "$(distdir)/$$file" \ 2543 || exit 1; \ 2544 fi; \ 2545 done 2546 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 2547 if test "$$subdir" = .; then :; else \ 2548 $(am__make_dryrun) \ 2549 || test -d "$(distdir)/$$subdir" \ 2550 || $(MKDIR_P) "$(distdir)/$$subdir" \ 2551 || exit 1; \ 2552 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 2553 $(am__relativize); \ 2554 new_distdir=$$reldir; \ 2555 dir1=$$subdir; dir2="$(top_distdir)"; \ 2556 $(am__relativize); \ 2557 new_top_distdir=$$reldir; \ 2558 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 2559 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 2560 ($(am__cd) $$subdir && \ 2561 $(MAKE) $(AM_MAKEFLAGS) \ 2562 top_distdir="$$new_top_distdir" \ 2563 distdir="$$new_distdir" \ 2564 am__remove_distdir=: \ 2565 am__skip_length_check=: \ 2566 am__skip_mode_fix=: \ 2567 distdir) \ 2568 || exit 1; \ 2569 fi; \ 2570 done 2571 $(MAKE) $(AM_MAKEFLAGS) \ 2572 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 2573 dist-hook 2574 -test -n "$(am__skip_mode_fix)" \ 2575 || find "$(distdir)" -type d ! -perm -755 \ 2576 -exec chmod u+rwx,go+rx {} \; -o \ 2577 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ 2578 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ 2579 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ 2580 || chmod -R a+r "$(distdir)" 2581dist-gzip: distdir 2582 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz 2583 $(am__post_remove_distdir) 2584dist-bzip2: distdir 2585 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 2586 $(am__post_remove_distdir) 2587 2588dist-lzip: distdir 2589 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz 2590 $(am__post_remove_distdir) 2591 2592dist-xz: distdir 2593 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz 2594 $(am__post_remove_distdir) 2595 2596dist-tarZ: distdir 2597 @echo WARNING: "Support for shar distribution archives is" \ 2598 "deprecated." >&2 2599 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 2600 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 2601 $(am__post_remove_distdir) 2602 2603dist-shar: distdir 2604 @echo WARNING: "Support for distribution archives compressed with" \ 2605 "legacy program 'compress' is deprecated." >&2 2606 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 2607 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz 2608 $(am__post_remove_distdir) 2609 2610dist-zip: distdir 2611 -rm -f $(distdir).zip 2612 zip -rq $(distdir).zip $(distdir) 2613 $(am__post_remove_distdir) 2614 2615dist dist-all: 2616 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' 2617 $(am__post_remove_distdir) 2618 2619# This target untars the dist file and tries a VPATH configuration. Then 2620# it guarantees that the distribution is self-contained by making another 2621# tarfile. 2622distcheck: dist 2623 case '$(DIST_ARCHIVES)' in \ 2624 *.tar.gz*) \ 2625 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ 2626 *.tar.bz2*) \ 2627 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ 2628 *.tar.lz*) \ 2629 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ 2630 *.tar.xz*) \ 2631 xz -dc $(distdir).tar.xz | $(am__untar) ;;\ 2632 *.tar.Z*) \ 2633 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 2634 *.shar.gz*) \ 2635 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ 2636 *.zip*) \ 2637 unzip $(distdir).zip ;;\ 2638 esac 2639 chmod -R a-w $(distdir) 2640 chmod u+w $(distdir) 2641 mkdir $(distdir)/_build $(distdir)/_inst 2642 chmod a-w $(distdir) 2643 test -d $(distdir)/_build || exit 0; \ 2644 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ 2645 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ 2646 && $(MAKE) $(AM_MAKEFLAGS) distcheck-hook \ 2647 && am__cwd=`pwd` \ 2648 && $(am__cd) $(distdir)/_build \ 2649 && ../configure \ 2650 $(AM_DISTCHECK_CONFIGURE_FLAGS) \ 2651 $(DISTCHECK_CONFIGURE_FLAGS) \ 2652 --srcdir=.. --prefix="$$dc_install_base" \ 2653 && $(MAKE) $(AM_MAKEFLAGS) \ 2654 && $(MAKE) $(AM_MAKEFLAGS) dvi \ 2655 && $(MAKE) $(AM_MAKEFLAGS) check \ 2656 && $(MAKE) $(AM_MAKEFLAGS) install \ 2657 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 2658 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ 2659 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ 2660 distuninstallcheck \ 2661 && chmod -R a-w "$$dc_install_base" \ 2662 && ({ \ 2663 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ 2664 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ 2665 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ 2666 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ 2667 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ 2668 } || { rm -rf "$$dc_destdir"; exit 1; }) \ 2669 && rm -rf "$$dc_destdir" \ 2670 && $(MAKE) $(AM_MAKEFLAGS) dist \ 2671 && rm -rf $(DIST_ARCHIVES) \ 2672 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ 2673 && cd "$$am__cwd" \ 2674 || exit 1 2675 $(am__post_remove_distdir) 2676 @(echo "$(distdir) archives ready for distribution: "; \ 2677 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ 2678 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' 2679distuninstallcheck: 2680 @test -n '$(distuninstallcheck_dir)' || { \ 2681 echo 'ERROR: trying to run $@ with an empty' \ 2682 '$$(distuninstallcheck_dir)' >&2; \ 2683 exit 1; \ 2684 }; \ 2685 $(am__cd) '$(distuninstallcheck_dir)' || { \ 2686 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ 2687 exit 1; \ 2688 }; \ 2689 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ 2690 || { echo "ERROR: files left after uninstall:" ; \ 2691 if test -n "$(DESTDIR)"; then \ 2692 echo " (check DESTDIR support)"; \ 2693 fi ; \ 2694 $(distuninstallcheck_listfiles) ; \ 2695 exit 1; } >&2 2696distcleancheck: distclean 2697 @if test '$(srcdir)' = . ; then \ 2698 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ 2699 exit 1 ; \ 2700 fi 2701 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ 2702 || { echo "ERROR: files left in build directory after distclean:" ; \ 2703 $(distcleancheck_listfiles) ; \ 2704 exit 1; } >&2 2705check-am: all-am 2706 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) 2707 $(MAKE) $(AM_MAKEFLAGS) check-local 2708check: $(BUILT_SOURCES) 2709 $(MAKE) $(AM_MAKEFLAGS) check-recursive 2710all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) \ 2711 config.h all-local 2712installdirs: installdirs-recursive 2713installdirs-am: 2714 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(mtnscriptsdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(bashcompdir)" "$(DESTDIR)$(mtnhooksdir)"; do \ 2715 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 2716 done 2717install: $(BUILT_SOURCES) 2718 $(MAKE) $(AM_MAKEFLAGS) install-recursive 2719install-exec: install-exec-recursive 2720install-data: install-data-recursive 2721uninstall: uninstall-recursive 2722 2723install-am: all-am 2724 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 2725 2726installcheck: installcheck-recursive 2727install-strip: 2728 if test -z '$(STRIP)'; then \ 2729 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 2730 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 2731 install; \ 2732 else \ 2733 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 2734 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 2735 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 2736 fi 2737mostlyclean-generic: 2738 -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) 2739 2740clean-generic: 2741 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 2742 2743distclean-generic: 2744 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 2745 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 2746 -rm -f src/$(DEPDIR)/$(am__dirstamp) 2747 -rm -f src/$(am__dirstamp) 2748 -rm -f src/network/$(DEPDIR)/$(am__dirstamp) 2749 -rm -f src/network/$(am__dirstamp) 2750 -rm -f src/netxx/$(DEPDIR)/$(am__dirstamp) 2751 -rm -f src/netxx/$(am__dirstamp) 2752 -rm -f src/unix/$(DEPDIR)/$(am__dirstamp) 2753 -rm -f src/unix/$(am__dirstamp) 2754 -rm -f src/win32/$(DEPDIR)/$(am__dirstamp) 2755 -rm -f src/win32/$(am__dirstamp) 2756 -rm -f test/bin/$(am__dirstamp) 2757 -rm -f test/src/$(DEPDIR)/$(am__dirstamp) 2758 -rm -f test/src/$(am__dirstamp) 2759 -rm -f test/src/unix/$(DEPDIR)/$(am__dirstamp) 2760 -rm -f test/src/unix/$(am__dirstamp) 2761 -rm -f test/src/win32/$(DEPDIR)/$(am__dirstamp) 2762 -rm -f test/src/win32/$(am__dirstamp) 2763 -rm -f test/unit/$(DEPDIR)/$(am__dirstamp) 2764 -rm -f test/unit/$(am__dirstamp) 2765 -rm -f test/unit/tests/$(DEPDIR)/$(am__dirstamp) 2766 -rm -f test/unit/tests/$(am__dirstamp) 2767 -rm -f util/$(DEPDIR)/$(am__dirstamp) 2768 -rm -f util/$(am__dirstamp) 2769 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 2770 2771maintainer-clean-generic: 2772 @echo "This command is intended for maintainers to use" 2773 @echo "it deletes files that may require special tools to rebuild." 2774 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) 2775 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 2776clean: clean-recursive 2777 2778clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ 2779 clean-noinstLIBRARIES clean-noinstPROGRAMS mostlyclean-am 2780 2781distclean: distclean-recursive 2782 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 2783 -rm -rf src/$(DEPDIR) src/network/$(DEPDIR) src/netxx/$(DEPDIR) src/unix/$(DEPDIR) src/win32/$(DEPDIR) test/src/$(DEPDIR) test/src/unix/$(DEPDIR) test/src/win32/$(DEPDIR) test/unit/$(DEPDIR) test/unit/tests/$(DEPDIR) util/$(DEPDIR) 2784 -rm -f Makefile 2785distclean-am: clean-am distclean-compile distclean-generic \ 2786 distclean-hdr distclean-tags 2787 2788dvi: dvi-recursive 2789 2790dvi-am: 2791 2792html: html-recursive 2793 2794html-am: 2795 2796info: info-recursive 2797 2798info-am: 2799 2800install-data-am: install-bashcompDATA install-data-local \ 2801 install-dist_mtnhooksDATA install-dist_mtnscriptsSCRIPTS \ 2802 install-man 2803 2804install-dvi: install-dvi-recursive 2805 2806install-dvi-am: 2807 2808install-exec-am: install-binPROGRAMS install-binSCRIPTS \ 2809 install-dist_binSCRIPTS 2810 2811install-html: install-html-recursive 2812 2813install-html-am: 2814 2815install-info: install-info-recursive 2816 2817install-info-am: 2818 2819install-man: install-man1 2820 2821install-pdf: install-pdf-recursive 2822 2823install-pdf-am: 2824 2825install-ps: install-ps-recursive 2826 2827install-ps-am: 2828 2829installcheck-am: installcheck-binPROGRAMS installcheck-binSCRIPTS \ 2830 installcheck-dist_binSCRIPTS \ 2831 installcheck-dist_mtnscriptsSCRIPTS 2832 2833maintainer-clean: maintainer-clean-recursive 2834 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 2835 -rm -rf $(top_srcdir)/autom4te.cache 2836 -rm -rf src/$(DEPDIR) src/network/$(DEPDIR) src/netxx/$(DEPDIR) src/unix/$(DEPDIR) src/win32/$(DEPDIR) test/src/$(DEPDIR) test/src/unix/$(DEPDIR) test/src/win32/$(DEPDIR) test/unit/$(DEPDIR) test/unit/tests/$(DEPDIR) util/$(DEPDIR) 2837 -rm -f Makefile 2838maintainer-clean-am: distclean-am maintainer-clean-generic 2839 2840mostlyclean: mostlyclean-recursive 2841 2842mostlyclean-am: mostlyclean-compile mostlyclean-generic \ 2843 mostlyclean-local 2844 2845pdf: pdf-recursive 2846 2847pdf-am: 2848 2849ps: ps-recursive 2850 2851ps-am: 2852 2853uninstall-am: uninstall-bashcompDATA uninstall-binPROGRAMS \ 2854 uninstall-binSCRIPTS uninstall-dist_binSCRIPTS \ 2855 uninstall-dist_mtnhooksDATA uninstall-dist_mtnscriptsSCRIPTS \ 2856 uninstall-local uninstall-man 2857 2858uninstall-man: uninstall-man1 2859 2860.MAKE: $(am__recursive_targets) all check check-am install install-am \ 2861 install-strip 2862 2863.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ 2864 am--refresh check check-am check-local clean clean-binPROGRAMS \ 2865 clean-checkPROGRAMS clean-cscope clean-generic \ 2866 clean-noinstLIBRARIES clean-noinstPROGRAMS cscope \ 2867 cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \ 2868 dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \ 2869 dist-zip distcheck distclean distclean-compile \ 2870 distclean-generic distclean-hdr distclean-tags distcleancheck \ 2871 distdir distuninstallcheck dvi dvi-am html html-am info \ 2872 info-am install install-am install-bashcompDATA \ 2873 install-binPROGRAMS install-binSCRIPTS install-data \ 2874 install-data-am install-data-local install-dist_binSCRIPTS \ 2875 install-dist_mtnhooksDATA install-dist_mtnscriptsSCRIPTS \ 2876 install-dvi install-dvi-am install-exec install-exec-am \ 2877 install-html install-html-am install-info install-info-am \ 2878 install-man install-man1 install-pdf install-pdf-am install-ps \ 2879 install-ps-am install-strip installcheck installcheck-am \ 2880 installcheck-binPROGRAMS installcheck-binSCRIPTS \ 2881 installcheck-dist_binSCRIPTS \ 2882 installcheck-dist_mtnscriptsSCRIPTS installdirs installdirs-am \ 2883 maintainer-clean maintainer-clean-generic mostlyclean \ 2884 mostlyclean-compile mostlyclean-generic mostlyclean-local pdf \ 2885 pdf-am ps ps-am tags tags-am uninstall uninstall-am \ 2886 uninstall-bashcompDATA uninstall-binPROGRAMS \ 2887 uninstall-binSCRIPTS uninstall-dist_binSCRIPTS \ 2888 uninstall-dist_mtnhooksDATA uninstall-dist_mtnscriptsSCRIPTS \ 2889 uninstall-local uninstall-man uninstall-man1 2890 2891$(UNIX)fs.$(OBJEXT) : DEFS += -DLOCALEDIR="\"$(localedir)\"" 2892@BUILD_PCH_TRUE@sinclude $(PCH_FILE).dep 2893 2894@BUILD_PCH_TRUE@*.o *.lo *.obj: $(PCH_FILE) 2895 2896@BUILD_PCH_TRUE@$(PCH_BUILD): $(PCH_SOURCE) 2897@BUILD_PCH_TRUE@ cp $(PCH_SOURCE) $(PCH_BUILD) 2898 2899@BUILD_PCH_TRUE@$(PCH_FILE): $(PCH_BUILD) 2900@BUILD_PCH_TRUE@ $(MAKE) PCH_FLAGS= pch-file 2901 2902@BUILD_PCH_TRUE@pch-file: 2903@BUILD_PCH_TRUE@ $(CXXCOMPILE) -x c++-header $(PCH_BUILD) -o $(PCH_FILE) \ 2904@BUILD_PCH_TRUE@ -MT $(PCH_FILE) -MD -MP -MF "./$(PCH_FILE).Tdep" \ 2905@BUILD_PCH_TRUE@ && mv "./$(PCH_FILE).Tdep" "./$(PCH_FILE).dep" \ 2906@BUILD_PCH_TRUE@ || rm "./$(PCH_FILE).Tdep" 2907 2908.PHONY: all-nls install-nls uninstall-nls 2909 2910@USE_NLS_TRUE@all-nls: $(GMOFILES) 2911 2912@USE_NLS_TRUE@install-nls: all-nls 2913@USE_NLS_TRUE@ @linguas='$(INST_LINGUAS)'; set -e; for lang in $$linguas; do \ 2914@USE_NLS_TRUE@ dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \ 2915@USE_NLS_TRUE@ echo " $(MKDIR_P) '$$dir'"; \ 2916@USE_NLS_TRUE@ $(MKDIR_P) $$dir; \ 2917@USE_NLS_TRUE@ echo " $(INSTALL_DATA) po/$$lang.gmo '$$dir/$(PACKAGE).mo'"; \ 2918@USE_NLS_TRUE@ $(INSTALL_DATA) po/$$lang.gmo $$dir/$(PACKAGE).mo; \ 2919@USE_NLS_TRUE@ done 2920 2921@USE_NLS_TRUE@uninstall-nls: 2922@USE_NLS_TRUE@ @linguas='$(INST_LINGUAS)'; set -e; for lang in $$linguas; do \ 2923@USE_NLS_TRUE@ echo " rm -f '$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE).mo'"; \ 2924@USE_NLS_TRUE@ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE).mo; \ 2925@USE_NLS_TRUE@ echo " rmdir '$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES'; \ 2926@USE_NLS_TRUE@ rmdir $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES || :; \ 2927@USE_NLS_TRUE@ echo " rmdir '$(DESTDIR)$(localedir)/$$lang'; \ 2928@USE_NLS_TRUE@ rmdir $(DESTDIR)$(localedir)/$$lang || :; \ 2929@USE_NLS_TRUE@ done 2930# We need to provide these targets because all-local, install-data-local 2931# and uninstall-local expects them as dependencies, further down. 2932@USE_NLS_FALSE@all-nls: 2933@USE_NLS_FALSE@ @: 2934@USE_NLS_FALSE@install-nls: 2935@USE_NLS_FALSE@ @: 2936@USE_NLS_FALSE@uninstall-nls: 2937@USE_NLS_FALSE@ @: 2938 2939.PHONY: dist-nls 2940@REBUILD_NLS_TRUE@po/%.gmo: po/%.merged.po 2941@REBUILD_NLS_TRUE@ $(V_msgfmt)$(MSGFMT) -c --statistics -o $@ $< 2942 2943@REBUILD_NLS_TRUE@po/%.merged.po: $(srcdir)/po/%.po po/$(PACKAGE).pot 2944@REBUILD_NLS_TRUE@ $(V_msgmerge)$(MSGMERGE) $^ -q -o $@ 2945 2946@REBUILD_NLS_TRUE@po/%.po-update: $(srcdir)/po/%.po po/$(PACKAGE).pot 2947@REBUILD_NLS_TRUE@ $(MSGMERGE) --update $^ 2948 2949@REBUILD_NLS_TRUE@update-po: $(UPDATEPOFILES) 2950 2951@REBUILD_NLS_TRUE@update-gmo: update-po $(ALL_GMOFILES) 2952 2953@REBUILD_NLS_TRUE@po/$(PACKAGE).pot: $(POTFILES) 2954@REBUILD_NLS_TRUE@ [ -d po ] || mkdir -p po 2955@REBUILD_NLS_TRUE@ $(V_xgettext)$(XGETTEXT) -o$@.in -D. -D$(top_srcdir) -cTRANSLATORS: \ 2956@REBUILD_NLS_TRUE@ --copyright-holder='$(COPYRIGHT_HOLDER)' \ 2957@REBUILD_NLS_TRUE@ --msgid-bugs-address='$(PACKAGE_BUGREPORT)' \ 2958@REBUILD_NLS_TRUE@ $(XGETTEXT_PKG_OPTS) $(XGETTEXT_OPTS) \ 2959@REBUILD_NLS_TRUE@ $(POTFILES) 2960@REBUILD_NLS_TRUE@ sed -e 's/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR./Please see po\/README.<lang> for individual copyrights./' \ 2961@REBUILD_NLS_TRUE@ -e 's/(C) YEAR/(C) 2003 - $(YEAR)/' -e 's/PACKAGE/$(PACKAGE)/' \ 2962@REBUILD_NLS_TRUE@ -e 's/SOME DESCRIPTIVE TITLE/monotone message string catalogue/' < $@.in > $@ 2963@REBUILD_NLS_TRUE@ rm $@.in 2964 2965@REBUILD_NLS_TRUE@dist-nls: $(ALL_GMOFILES) 2966@REBUILD_NLS_TRUE@ cp $(ALL_GMOFILES) $(distdir)/po 2967 2968@REBUILD_NLS_FALSE@po/%.gmo: $(srcdir)/po/%.gmo 2969@REBUILD_NLS_FALSE@ cp $< $@ 2970 2971@REBUILD_NLS_FALSE@dist-nls: 2972@REBUILD_NLS_FALSE@ @echo "*** Cannot 'make dist' without xgettext" >&2; exit 1 2973 2974install-contrib-data: $(contrib_data) 2975 @$(call _install_data,$(contrib_data),$(contrib_prefix),$(contribdir)) 2976uninstall-contrib-data: 2977 @$(call _uninstall_data,$(contrib_data),$(contrib_prefix),$(contribdir)) 2978 2979install-examples-data: $(examples_data) 2980 @$(call _install_data,$(examples_data),$(examples_prefix),$(examplesdir)) 2981uninstall-examples-data: 2982 @$(call _uninstall_data,$(examples_data),$(examples_prefix),$(examplesdir)) 2983monotone-$(PACKAGE_VERSION).pkg: doc/monotone.pdf doc/html 2984 sudo rm -rf $(PKG_INST_ROOT) 2985 rm -rf "$@" 2986 $(MAKE) install-strip DESTDIR=$(PKG_INST_ROOT) 2987 mkdir -p $(PKG_INST_ROOT)/Developer/Documentation/monotone 2988 cp doc/monotone.pdf $(PKG_INST_ROOT)/Developer/Documentation/monotone/ 2989 cp -r doc/html $(PKG_INST_ROOT)/Developer/Documentation/monotone/html 2990 plutil -convert xml1 -o monotone-xml.pmproj.in $(srcdir)/mac/monotone.pmproj 2991 sed "s/__MONOTONE_VERSION__/$(PACKAGE_VERSION)/g" \ 2992 < monotone-xml.pmproj.in > monotone-xml.pmproj 2993 cp $(srcdir)/mac/monotone-pkg-logo.gif $(srcdir)/mac/package-intro.rtf . 2994 cp $(srcdir)/COPYING COPYING.txt 2995 chmod -R o-w,g-w,a+rX $(PKG_INST_ROOT) 2996 sudo chown -R root:wheel $(PKG_INST_ROOT)/usr 2997 sudo chown -R root:admin $(PKG_INST_ROOT)/Developer 2998 /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \ 2999 -build -proj monotone-xml.pmproj -p "$@" 3000 3001# build an OS X distribution disk image 3002dmg: monotone-$(PACKAGE_VERSION).dmg 3003 3004monotone-$(PACKAGE_VERSION).dmg: monotone-$(PACKAGE_VERSION).pkg 3005 rm -rf $(top_builddir)/dmg_root "$@" 3006 mkdir $(top_builddir)/dmg_root 3007 cp -R $^ $(top_builddir)/dmg_root/ 3008 chmod -R a+rX $(top_builddir)/dmg_root 3009 hdiutil create -srcfolder "$(top_builddir)/dmg_root" \ 3010 "$@" -format UDZO -scrub -imagekey zlib-level=9 \ 3011 -volname monotone-$(PACKAGE_VERSION) 3012 3013win32-installer: monotone-$(PACKAGE_VERSION)-setup.exe 3014 3015monotone-$(PACKAGE_VERSION)-setup.exe: mtn-stripped.exe html info $(ALL_GMOFILES) linguas.iss dlls.iss monotone.iss 3016 $(ISCC) monotone.iss 3017 3018mtn-stripped.exe: mtn.exe 3019 strip $< -o $@ 3020 3021dlls.iss: mtn-stripped.exe ${top_srcdir}/Makefile.am 3022 rm -f $@ 3023 for DLL in $$( ${top_srcdir}/innosetup/dlls.sh mtn-stripped.exe | xargs cmd //c echo) ; do \ 3024 echo "Source: \"$$DLL\"; DestDir: \"{app}\"" >> $@ ; \ 3025 done 3026 3027linguas.iss: ${top_srcdir}/Makefile.am 3028 rm -rf $@ 3029 for LANG in $(INST_LINGUAS) ; do \ 3030 echo "Source: \"{#BUILDDIR}\\po\\$${LANG}.gmo\"; DestDir: \"{app}\\locale\\$${LANG}\\LC_MESSAGES\"; DestName: \"monotone.mo\"; Flags: ignoreversion" >> $@ ; \ 3031 done 3032 3033# testsuite stuff (could this possibly be more ugly?) To get 3034# parallelism, we cannot use Automake's TESTS feature at all. The 3035# shell script embedded in the 'check-testers' rule is partially 3036# borrowed from automake 1.9's check.am 3037 3038.PHONY: check-testers 3039check-testers: test/tester.status test/unit.status test/func.status test/extra.status 3040 @all=0; failed=0; error=0; \ 3041 for f in $^; do \ 3042 all=`expr $$all + 1`; \ 3043 if test -f $$f; then \ 3044 s=`cat $$f`; \ 3045 if test "$$s" = 0; then \ 3046 :; \ 3047 elif test "$$s" = 1; then \ 3048 failed=`expr $$failed + 1`; \ 3049 else \ 3050 error=`expr $$error + 1`; \ 3051 fi; \ 3052 else \ 3053 error=`expr $$error + 1`; \ 3054 fi; \ 3055 done; \ 3056 if test "$$failed" = 0 && test "$$error" = 0; then \ 3057 exit=0; \ 3058 report=""; \ 3059 banner="All $$all test suites passed"; \ 3060 else \ 3061 exit=1; \ 3062 report="Please report to $(PACKAGE_BUGREPORT)"; \ 3063 if test "$$error" = 0; then \ 3064 banner="$$failed of $$all test suites failed"; \ 3065 elif test "$$failed" = 0; then \ 3066 banner="$$error of $$all test suites malfunctioned"; \ 3067 else \ 3068 banner="$$failed of $$all test suites failed" \ 3069 banner="$$banner and $$error malfunctioned"; \ 3070 fi; \ 3071 fi; \ 3072 rl=`echo $$report | wc -c`; \ 3073 bl=`echo $$banner | wc -c`; \ 3074 if test $$rl -gt $$bl; then \ 3075 dashes=`echo "$$report" | sed s/./=/g`; \ 3076 else \ 3077 dashes=`echo "$$banner" | sed s/./=/g`; \ 3078 fi; \ 3079 echo $$dashes; \ 3080 echo $$banner; \ 3081 test -z "$$report" || echo "$$report"; \ 3082 exit $$exit 3083 3084run_%_tests: Makefile 3085 $(AM_V_GEN){ echo '#!/bin/sh'; \ 3086 echo 'export LANG=C'; \ 3087 echo 'PATH="$(PWD)/$(top_builddir):$(PWD)/$(top_builddir)/test/bin:$$PATH"'; \ 3088 echo '$(top_builddir)/test/bin/tester "$(srcdir)/test/$*-testsuite.lua" "$$@"'; \ 3089 echo 'echo $$? > $(top_builddir)/test/$*.status'; \ 3090 echo 'exit 0'; } > $@ && \ 3091 chmod 755 $@ 3092 3093# The leading + causes Make to treat this as a recursive invocation, 3094# allowing it to participate in the jobserver protocol. 3095test/%.status: run_%_tests test/%-testsuite.lua test/bin/tester$(EXEEXT) FORCE 3096 +$(AM_V_at)./run_$*_tests 3097test/unit.status : test/bin/unit_tester$(EXEEXT) 3098test/func.status : mtn$(EXEEXT) test/bin/check_net$(EXEEXT) 3099 3100# Creates the needed artifacts for manual test execution 3101.PHONY: testers 3102testers: mtn$(EXEEXT) $(check_PROGRAMS) \ 3103 run_tester_tests run_func_tests run_unit_tests run_extra_tests 3104 3105# We want the tests re-run even if the .status files already exist. 3106# .PHONY does not work for that (bad interaction with pattern rules), 3107# but the FORCE hack does. 3108.PHONY: FORCE 3109FORCE: 3110.PRECIOUS: run_tester_tests run_unit_tests run_func_tests run_extra_tests 3111 3112# FIXME: if it annoys anybody, we could clean dvi, pdf and info files 3113# only in a separate maintainer-clean target as suggested by 3114# automake's man page 3115.PHONY: mostlyclean-tests 3116mostlyclean-tests: 3117 rm -rf test/work 3118 @ls test/unit/tests/*/__driver__.lua 2>/dev/null | while read d; do \ 3119 echo " rm -f '$$d'"; \ 3120 rm -f $$d; \ 3121 echo " rmdir '$${d%/*}'"; \ 3122 rmdir $${d%/*} || :; \ 3123 done 3124 3125# With the MacOS X toolchain, some stuff may be generated in the form of subdirs 3126.PHONY: mostlyclean-util 3127mostlyclean-util: 3128 rm -rf util/txt2c.dSYM 3129 3130# automake provides no nice way to build a helper program to execute 3131# on the build machine, so we need our own rule. almost all the 3132# standard flags variables are inappropriate. 3133 3134util/txt2c$(EXEEXT): util/txt2c.cc 3135 $(V_bcxx)$(CXX_FOR_BUILD) $(CXXFLAGS) -o $@ $^ 3136 3137# files generated using txt2c 3138src/std_hooks.cc: src/std_hooks.lua util/txt2c$(EXEEXT) 3139 $(V_txt2c)./util/txt2c std_hooks $< $@ 3140 3141src/schema.cc: src/schema.sql util/txt2c$(EXEEXT) 3142 $(V_txt2c)./util/txt2c schema $< $@ 3143 3144src/package_revision.cc: src/package_revision.txt util/txt2c$(EXEEXT) 3145 $(V_txt2c)./util/txt2c --strip-trailing package_revision $< $@ 3146 3147src/package_full_revision.cc: src/package_full_revision.txt util/txt2c$(EXEEXT) 3148 $(V_txt2c)./util/txt2c package_full_revision $< $@ 3149 3150test/src/testlib.cc: test/src/testlib.lua util/txt2c$(EXEEXT) 3151 $(V_txt2c)./util/txt2c testlib $< $@ 3152 3153mtnopt: src/util/mtnopt.in Makefile 3154 $(V_subst)$(do_subst) < $< > $@ && chmod +x $@ 3155 3156extra/shell/monotone.bash_completion: extra/shell/monotone.bash_completion.in \ 3157 $(bin_PROGRAMS) extra/shell/monotone_gen_bash_completion_table.pl \ 3158 Makefile 3159 $(MKDIR_P) extra/shell 3160 ( sed -e '/^[@]generated-command-list[@]$$/,$$d' < $<; \ 3161 MTN=./mtn$(EXEEXT) \ 3162 perl $(srcdir)/extra/shell/monotone_gen_bash_completion_table.pl; \ 3163 sed -e '1,/^[@]generated-command-list[@]$$/d' < $< ) | \ 3164 $(do_subst) > $@ 3165 3166extra/building/dump-test-logs.sh: extra/building/dump-test-logs.sh.in Makefile 3167 $(MKDIR_P) extra/building 3168 $(V_subst)$(do_subst) < $< > $@ && chmod +x $@ 3169 3170# This is phony, so that we always try to rebuild it. If it succeeds 3171# in calculating changes, it produces its target; otherwise, its 3172# target does not exist. 3173.PHONY: src/package_revision_raw.txt 3174# if both attempts fail, then we need to remove the empty file that > 3175# creates, and also make sure that the shell command exits 3176# successfully; the rm -f ensures both 3177src/package_revision_raw.txt: 3178 $(AM_V_GEN)REAL_BLDDIR=$$PWD/$(top_builddir); \ 3179 (cd $(srcdir) && $$REAL_BLDDIR/mtn --root=. automate get_base_revision_id) 2>/dev/null >$@ \ 3180 || (cd $(srcdir) && mtn --root=. automate get_base_revision_id) 2>/dev/null >$@ \ 3181 || rm -f $@ 3182src/package_revision.txt: src/package_revision_raw.txt 3183 $(AM_V_GEN)set -e; if [ -f $< ]; then \ 3184 cp $< $@; \ 3185 fi; \ 3186 if [ ! -f $@ -a -f $(srcdir)/$@ ]; then \ 3187 cp $(srcdir)/$@ $@; \ 3188 fi; \ 3189 [ -f $@ ] || echo "unknown" > $@ 3190 3191# To avoid a dependency loop here, what we do is: 3192# calculate changes 3193# | 3194# package_full_revision_raw.txt 3195# | \ <-- add "generated from cached data" text 3196# | package_full_revision_dist.txt 3197# | / 3198# package_full_revision.txt 3199 3200# See above comment. 3201.PHONY: src/package_full_revision_raw.txt 3202src/package_full_revision_raw.txt: 3203 $(AM_V_GEN)REAL_BLDDIR=$$PWD/$(top_builddir); \ 3204 (cd $(srcdir) && $$REAL_BLDDIR/mtn --root=. automate get_current_revision) 2>/dev/null >$@ \ 3205 || (cd $(srcdir) && mtn --root=. automate get_current_revision) 2>/dev/null >$@ \ 3206 || rm -f $@ 3207# See above comment -- the file this depends on may or may not exist. 3208# This file, however, must always exist, so that 'make dist' can 3209# include it in the tarball it generates. So there are three cases: 3210# -- if the raw file does not exist, then 3211# -- if the dist file exists, then we leave it alone 3212# -- if the dist file does not exist, then we say "unknown" 3213# -- if the raw file does exist, then we regenerate the dist file 3214src/package_full_revision_dist.txt: src/package_full_revision_raw.txt 3215 $(AM_V_GEN)set -e; if [ -f $< ]; then \ 3216 cp -f $< $@ \ 3217 && (echo ''; \ 3218 echo ' Generated from data cached in the distribution;'; \ 3219 echo ' further changes may have been made.') >> $@; \ 3220 fi; \ 3221 if [ ! -f $@ -a -f $(srcdir)/$@ ]; then \ 3222 cp $(srcdir)/$@ $@; \ 3223 fi; \ 3224 [ -f $@ ] || echo "unknown" > $@ 3225# The raw file may not exist, but the dist file definitely does; we 3226# just take the first dependency that exists. 3227src/package_full_revision.txt: src/package_full_revision_raw.txt src/package_full_revision_dist.txt 3228 $(AM_V_GEN)rm -f $@; \ 3229 for SRC in $^; do \ 3230 ([ -f $$SRC -a ! -f $@ ] && cp -f $$SRC $@) || true; \ 3231 done 3232 3233# the distcheck-base.hh checks for errors in the use of base.hh. 3234# It's being used by distcheck-hook further down. 3235.PHONY: distcheck-base.hh 3236distcheck-base.hh: 3237 cd $(srcdir) && $(SHELL) util/audit-includes \ 3238 $(sort $(mtn_SOURCES) $(test_bin_unit_tester_SOURCES) $(test_bin_tester_SOURCES) \ 3239 $(UNIX_PLATFORM_SOURCES) $(WIN32_PLATFORM_SOURCES) \ 3240 src/win32/main.cc src/unix/main.cc) 3241 3242# All local variants of automake-supported targets here, depending on all 3243# the things we want to do. This is to support multiple things to do in 3244# each of them, as dependencies. 3245all-local: all-nls 3246install-data-local: install-nls \ 3247 install-contrib-data install-examples-data 3248uninstall-local: uninstall-nls \ 3249 uninstall-contrib-data uninstall-examples-data 3250mostlyclean-local: mostlyclean-tests mostlyclean-util 3251check-local: check-testers 3252 3253# All hooks supported by automake here, depending on all the things we want 3254# to hook in. This is to support multiple things into the same hook, as 3255# dependencies. 3256distcheck-hook: distcheck-base.hh 3257dist-hook: dist-nls 3258# Kill off any backup files that got pulled in by one of the 3259# recursive subdirectory includes in EXTRA_DIST 3260# note use of slightly non-portable "-delete" action 3261 find $(distdir) \( -name '*.bak' -o -name '*.orig' -o -name '*.rej' \ 3262 -o -name '*~' -o -name '#*#' -o -name '*.swp' \) -delete 3263 3264mtn.1: mtn$(EXEEXT) 3265 $(AM_V_GEN)REAL_BLDDIR=$$PWD/$(top_builddir); \ 3266 (cd $(srcdir) && $$REAL_BLDDIR/mtn manpage --norc) 2>/dev/null >$@ || rm -f $@ 3267 3268doc/monotone.dvi: dvi 3269doc/monotone.pdf: pdf 3270doc/monotone.ps: ps 3271doc/html doc/monotone.html: html 3272 3273# Not really phony, but the only way to make sure we wander into 3274# the subdirectory and do the build with dependencies and all. 3275.PHONY: doc/monotone.dvi doc/monotone.pdf doc/monotone.ps doc/monotone.html \ 3276 doc/html 3277 3278# Tell versions [3.59,3.63) of GNU make to not export all variables. 3279# Otherwise a system limit (for SysV at least) may be exceeded. 3280.NOEXPORT: 3281