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