1251881Speter#
2251881Speter# build.conf -- configuration information for building Subversion
3251881Speter#
4251881Speter######################################################################
5251881Speter#    Licensed to the Apache Software Foundation (ASF) under one
6251881Speter#    or more contributor license agreements.  See the NOTICE file
7251881Speter#    distributed with this work for additional information
8251881Speter#    regarding copyright ownership.  The ASF licenses this file
9251881Speter#    to you under the Apache License, Version 2.0 (the
10251881Speter#    "License"); you may not use this file except in compliance
11251881Speter#    with the License.  You may obtain a copy of the License at
12251881Speter#
13251881Speter#      http://www.apache.org/licenses/LICENSE-2.0
14251881Speter#
15251881Speter#    Unless required by applicable law or agreed to in writing,
16251881Speter#    software distributed under the License is distributed on an
17251881Speter#    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
18251881Speter#    KIND, either express or implied.  See the License for the
19251881Speter#    specific language governing permissions and limitations
20251881Speter#    under the License.
21251881Speter######################################################################
22251881Speter#
23251881Speter# This file is processed by gen-make.py, creating build-outputs.mk
24251881Speter#
25251881Speter
26251881Speter# ----------------------------------------------------------------------------
27251881Speter#
28251881Speter# PREDEFINED SECTION
29251881Speter#
30251881Speter# This [options] section is global in scope, providing information to the
31251881Speter# process, rather than defining a build target, as all other sections do.
32251881Speter#
33251881Speter
34251881Speter[options]
35251881Speterincludes = subversion/include/*.h
36251881Speterinclude-wildcards = *.h *.i *.swg
37251881Speterprivate-includes =
38251881Speter        subversion/include/private/*.h
39251881Speter        subversion/bindings/swig/include/*.swg
40251881Speter        subversion/libsvn_delta/compose_delta.c
41251881Speter        subversion/bindings/cxxhl/include/*.hpp
42251881Speter        subversion/bindings/cxxhl/include/svncxxhl/*.hpp
43299742Sdim        subversion/bindings/cxxhl/src/*.hpp
44299742Sdim        subversion/bindings/cxxhl/src/aprwrap/*.hpp
45299742Sdim        subversion/bindings/cxxhl/src/private/*.hpp
46299742Sdim        subversion/bindings/javahl/native/*.hpp
47299742Sdim        subversion/bindings/javahl/native/jniwrapper/jni_*.hpp
48299742Sdim        subversion/libsvn_subr/utf8proc/utf8proc.h
49299742Sdim        subversion/libsvn_subr/utf8proc/utf8proc.c
50299742Sdim        subversion/libsvn_subr/utf8proc/utf8proc_data.c
51251881Speterprivate-built-includes =
52251881Speter        subversion/svn_private_config.h
53251881Speter        subversion/libsvn_fs_fs/rep-cache-db.h
54299742Sdim        subversion/libsvn_fs_x/rep-cache-db.h
55251881Speter        subversion/libsvn_wc/wc-metadata.h
56251881Speter        subversion/libsvn_wc/wc-queries.h
57251881Speter        subversion/libsvn_wc/wc-checks.h
58251881Speter        subversion/libsvn_subr/internal_statements.h
59299742Sdim        subversion/tests/libsvn_wc/wc-test-queries.h
60251881Speter        subversion/bindings/swig/proxy/swig_python_external_runtime.swg
61251881Speter        subversion/bindings/swig/proxy/swig_perl_external_runtime.swg
62251881Speter        subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg
63251881Speter        subversion/bindings/swig/proxy/rubyhead.swg
64251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_CommitItemStateFlags.h
65251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_NativeResources.h
66251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_Path.h
67251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNRepos.h
68251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNClient.h
69299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_NativeInputStream.h
70299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_NativeOutputStream.h
71251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Version.h
72251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended.h
73251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLib.h
74251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLibIterator.h
75251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLib.h
76251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLibIterator.h
77299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_RuntimeVersion.h
78251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Revision.h
79299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_RevisionRangeList.h
80251881Speter        subversion/bindings/javahl/include/org_apache_subversion_javahl_callback_UserPasswordCallback.h
81299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_RemoteSession.h
82299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_RemoteFactory.h
83299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_CommitEditor.h
84299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_StateReporter.h
85299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_ConfigImpl_Category.h
86299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_ConfigLib.h
87299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_DiffLib.h
88299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_PropLib.h
89299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_SubstLib.h
90299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_TunnelChannel.h
91299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_RequestChannel.h
92299742Sdim        subversion/bindings/javahl/include/org_apache_subversion_javahl_util_ResponseChannel.h
93251881Speter
94251881Spetertest-scripts =
95251881Speter        subversion/tests/cmdline/*_tests.py
96251881Speter
97251881Speterbdb-test-scripts =
98251881Speter
99262253Speterswig-python-opts = $(SWIG_CPPFLAGS) -python -classic
100262253Speterswig-perl-opts = $(SWIG_CPPFLAGS) -perl -nopm -noproxy
101262253Speterswig-ruby-opts = $(SWIG_CPPFLAGS) -ruby
102251881Speterswig-languages = python perl ruby
103251881Speterswig-dirs = 
104251881Speter        subversion/bindings/swig/python
105251881Speter        subversion/bindings/swig/perl
106251881Speter        subversion/bindings/swig/ruby
107251881Speter        subversion/bindings/swig/proxy
108251881Speter
109251881Speterswig-proxy-dir = subversion/bindings/swig/proxy
110251881Speterswig-checkout-files = common.swg swigrun.swg runtime.swg
111251881Speter                      ruby/rubydef.swg ruby/rubyhead.swg ruby/rubytracking.swg
112251881Speter                      perl5/perlrun.swg python/pyrun.swg python/python.swg
113251881Speter
114251881Speter# ----------------------------------------------------------------------------
115251881Speter#
116251881Speter# BUILD TARGETS
117251881Speter#
118251881Speter# Target parameters:
119251881Speter#    description      - optional build target description
120251881Speter#    type             - the target type, defines how to build it
121251881Speter#    when             - the name of an autoconf-substed variable that muset be
122251881Speter#                       defined to either "true" or "false", that determines
123251881Speter#                       whether this target should be built and installed.
124251881Speter#    path             - relative path to target sources
125251881Speter#    sources          - explicit list of target sources
126251881Speter#    install          - the installation group/type
127251881Speter#    manpages         - the man pages associated with this target
128251881Speter#    libs             - libraries that this target depends on
129251881Speter#    nonlibs          - dependencies that are not linked into the target
130251881Speter#    lang             - bindings for language $(lang)
131251881Speter#    msvc-libs        - additional libraries to link with on Windows
132251881Speter#    msvc-export      - additional list of files to expose in dsp/vc(x)proj
133251881Speter#    msvc-static      - visual studio target produces only a static lib
134299742Sdim#    msvc-force-static- visual studio always uses static libraries for svn libs
135251881Speter#    add-deps         - expands to additional autoconf-defined dependencies
136251881Speter#    add-install-deps - like add-deps, but for the install step
137251881Speter#    external-lib     - expands to additional autoconf-defined libs
138251881Speter#    external-project - visual studio project to depend on
139251881Speter#
140251881Speter
141251881Speter# The subversion command-line client
142251881Speter[svn]
143251881Speterdescription = Subversion Client
144251881Spetertype = exe
145251881Speterpath = subversion/svn
146251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr
147251881Speter       apriconv apr
148251881Spetermanpages = subversion/svn/svn.1
149251881Speterinstall = bin
150299742Sdimmsvc-libs = setargv.obj
151251881Speter
152251881Speter# The subversion repository administration tool
153251881Speter[svnadmin]
154251881Speterdescription = Subversion Repository Administrator
155251881Spetertype = exe
156251881Speterpath = subversion/svnadmin
157251881Speterinstall = bin
158251881Spetermanpages = subversion/svnadmin/svnadmin.1
159251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr
160299742Sdimmsvc-libs = setargv.obj
161251881Speter
162251881Speter# The subversion repository dump filtering tool
163251881Speter[svndumpfilter]
164251881Speterdescription = Subversion Dumpfile Filter
165251881Spetertype = exe
166251881Speterpath = subversion/svndumpfilter
167251881Speterinstall = bin
168251881Spetermanpages = subversion/svndumpfilter/svndumpfilter.1
169251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr
170251881Speter
171251881Speter# The subversion repository inspection tool
172251881Speter[svnlook]
173251881Speterdescription = Subversion Repository Browser
174251881Spetertype = exe
175251881Speterpath = subversion/svnlook
176251881Speterinstall = bin
177251881Spetermanpages = subversion/svnlook/svnlook.1
178251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_diff libsvn_subr apriconv apr
179251881Speter
180251881Speter[svnserve]
181251881Speterdescription = Subversion Server
182251881Spetertype = exe
183251881Speterpath = subversion/svnserve
184251881Speterinstall = bin
185251881Spetermanpages = subversion/svnserve/svnserve.8 subversion/svnserve/svnserve.conf.5
186251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr libsvn_ra_svn
187251881Speter       apriconv apr sasl
188251881Spetermsvc-libs = advapi32.lib ws2_32.lib
189251881Speter
190251881Speter[svnsync]
191251881Speterdescription = Subversion repository replicator
192251881Spetertype = exe
193251881Speterpath = subversion/svnsync
194251881Speterlibs = libsvn_ra libsvn_delta libsvn_subr apr
195251881Speterinstall = bin
196251881Spetermanpages = subversion/svnsync/svnsync.1
197251881Speter
198251881Speter[svnversion]
199251881Speterdescription = Subversion Revision Extractor
200251881Spetertype = exe
201251881Speterpath = subversion/svnversion
202251881Speterlibs = libsvn_wc libsvn_subr apriconv apr
203251881Speterinstall = bin
204251881Spetermanpages = subversion/svnversion/svnversion.1
205251881Speter
206251881Speter[svnrdump]
207251881Speterdescription = Subversion remote repository dumper and loader
208251881Spetertype = exe
209251881Speterpath = subversion/svnrdump
210251881Speterlibs = libsvn_client libsvn_ra libsvn_repos libsvn_delta libsvn_subr aprutil apr
211251881Speterinstall = bin
212251881Spetermanpages = subversion/svnrdump/svnrdump.1
213251881Speter
214251881Speter[svnmucc]
215251881Speterdescription = Subversion Multiple URL Command Client
216251881Spetertype = exe
217251881Speterpath = subversion/svnmucc
218251881Speterlibs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr
219251881Speterinstall = bin
220251881Spetermanpages = subversion/svnmucc/svnmucc.1
221251881Speter
222251881Speter# Support for GNOME Keyring
223251881Speter[libsvn_auth_gnome_keyring]
224251881Speterdescription = Subversion GNOME Keyring Library
225251881Spetertype = lib
226251881Speterinstall = gnome-keyring-lib
227251881Speterpath = subversion/libsvn_auth_gnome_keyring
228251881Speterlibs = libsvn_subr apr gnome-keyring
229251881Speter
230251881Speter# Support for KWallet
231251881Speter[libsvn_auth_kwallet]
232251881Speterdescription = Subversion KWallet Library
233251881Spetertype = lib
234251881Speterinstall = kwallet-lib
235251881Speterpath = subversion/libsvn_auth_kwallet
236251881Speterlibs = libsvn_subr apr kwallet
237251881Speterlink-cmd = $(LINK_CXX_LIB)
238251881Speter
239251881Speter# Library needed by all subversion clients
240251881Speter[libsvn_client]
241251881Speterdescription = Subversion Client Library
242251881Spetertype = lib
243251881Speterpath = subversion/libsvn_client
244251881Speterlibs = libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr apriconv apr
245251881Speterinstall = lib
246299742Sdimmsvc-export = svn_client.h private/svn_client_mtcc.h private/svn_client_private.h
247251881Speter
248251881Speter# Routines for binary diffing and tree-deltas
249251881Speter[libsvn_delta]
250251881Speterdescription = Subversion Delta Library
251251881Spetertype = lib
252251881Speterinstall = fsmod-lib
253251881Speterpath = subversion/libsvn_delta
254251881Speterlibs = libsvn_subr aprutil apriconv apr zlib
255251881Spetermsvc-export = svn_delta.h private/svn_editor.h private/svn_delta_private.h
256251881Speter
257251881Speter# Routines for diffing
258251881Speter[libsvn_diff]
259251881Speterdescription = Subversion Diff Library
260251881Spetertype = lib
261251881Speterpath = subversion/libsvn_diff
262251881Speterlibs = libsvn_subr apriconv apr zlib
263251881Speterinstall = lib
264251881Spetermsvc-export = svn_diff.h private/svn_diff_private.h private/svn_diff_tree.h
265251881Speter
266251881Speter# The repository filesystem library
267251881Speter[libsvn_fs]
268251881Speterdescription = Subversion Repository Filesystem Library
269251881Spetertype = lib
270251881Speterpath = subversion/libsvn_fs
271251881Speterinstall = ramod-lib
272251881Speterlibs = libsvn_fs_util libsvn_delta libsvn_subr fs-libs aprutil apr
273251881Speter# conditionally add more dependencies
274251881Speteradd-deps = $(SVN_FS_LIB_DEPS)
275251881Speteradd-install-deps = $(SVN_FS_LIB_INSTALL_DEPS)
276251881Spetermsvc-export = svn_fs.h private/svn_fs_private.h
277251881Speter
278251881Speter[libsvn_fs_base]
279299742Sdimdescription = Subversion Filesystem Base Library
280251881Spetertype = fs-module
281251881Speterpath = subversion/libsvn_fs_base
282251881Spetersources = *.c bdb/*.c util/*.c
283251881Speterinstall = bdb-lib
284251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr bdb libsvn_fs_util
285251881Spetermsvc-static = yes
286251881Speter
287251881Speter[libsvn_fs_fs]
288299742Sdimdescription = Subversion FSFS Repository Filesystem Library
289251881Spetertype = fs-module
290251881Speterpath = subversion/libsvn_fs_fs
291251881Speterinstall = fsmod-lib
292251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr libsvn_fs_util
293251881Spetermsvc-static = yes
294251881Speter
295299742Sdim[libsvn_fs_x]
296299742Sdimdescription = Subversion FSX Repository Filesystem Library
297299742Sdimtype = fs-module
298299742Sdimpath = subversion/libsvn_fs_x
299299742Sdiminstall = fsmod-lib
300299742Sdimlibs = libsvn_delta libsvn_subr aprutil apriconv apr libsvn_fs_util
301299742Sdimmsvc-static = yes
302299742Sdim
303251881Speter# Low-level grab bag of utilities
304251881Speter[libsvn_fs_util]
305299742Sdimdescription = Subversion Filesystem Utility Library
306251881Spetertype = lib
307251881Speterinstall = fsmod-lib
308251881Speterpath = subversion/libsvn_fs_util
309251881Speterlibs = libsvn_subr aprutil apriconv apr
310251881Spetermsvc-libs = advapi32.lib shfolder.lib
311251881Spetermsvc-static = yes
312251881Speter
313251881Speter# General API for accessing repositories
314251881Speter[libsvn_ra]
315299742Sdimdescription = Subversion General Repository Access Library
316251881Spetertype = lib
317251881Speterpath = subversion/libsvn_ra
318251881Speterlibs = libsvn_delta libsvn_subr ra-libs apriconv apr
319251881Speter# conditionally add more dependencies
320251881Speteradd-deps = $(SVN_RA_LIB_DEPS)
321251881Speteradd-install-deps = $(SVN_RA_LIB_INSTALL_DEPS)
322251881Speterinstall = lib
323251881Spetermsvc-export = svn_ra.h private\svn_ra_private.h
324251881Speter
325251881Speter# Accessing repositories via DAV through serf
326251881Speter[libsvn_ra_serf]
327299742Sdimdescription = Subversion HTTP/WebDAV Protocol Repository Access Library
328251881Spetertype = ra-module
329251881Speterpath = subversion/libsvn_ra_serf
330251881Speterinstall = serf-lib
331299742Sdimlibs = libsvn_delta libsvn_subr aprutil apriconv apr serf xml zlib
332251881Spetermsvc-static = yes
333251881Speter
334251881Speter# Accessing repositories via SVN
335251881Speter[libsvn_ra_svn]
336299742Sdimdescription = Subversion SVN Protocol Repository Access Library
337251881Spetertype = ra-module
338251881Speterpath = subversion/libsvn_ra_svn
339251881Speterinstall = ramod-lib
340251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr sasl
341251881Spetermsvc-static = yes
342251881Speter
343251881Speter# Accessing repositories via direct libsvn_fs
344251881Speter[libsvn_ra_local]
345299742Sdimdescription = Subversion Local Repository Access Library
346251881Spetertype = ra-module
347251881Speterpath = subversion/libsvn_ra_local
348251881Speterinstall = ramod-lib
349251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr
350251881Spetermsvc-static = yes
351251881Speter
352251881Speter# Routines built on top of libsvn_fs
353251881Speter[libsvn_repos]
354251881Speterdescription = Subversion Repository Library
355251881Spetertype = lib
356251881Speterpath = subversion/libsvn_repos
357251881Speterinstall = ramod-lib
358251881Speterlibs = libsvn_fs libsvn_delta libsvn_subr apriconv apr
359251881Spetermsvc-export = svn_repos.h  private/svn_repos_private.h
360251881Speter
361251881Speter# Low-level grab bag of utilities
362251881Speter[libsvn_subr]
363251881Speterdescription = Subversion General Utility Library
364251881Spetertype = lib
365251881Speterinstall = fsmod-lib
366251881Speterpath = subversion/libsvn_subr
367299742Sdimlibs = aprutil apriconv apr xml zlib apr_memcache sqlite magic intl
368251881Spetermsvc-libs = kernel32.lib advapi32.lib shfolder.lib ole32.lib
369262253Speter            crypt32.lib version.lib
370251881Spetermsvc-export = 
371251881Speter        svn_auth.h svn_base64.h svn_cache_config.h svn_checksum.h svn_cmdline.h
372251881Speter        svn_compat.h svn_config.h svn_ctype.h svn_dirent_uri.h svn_dso.h 
373251881Speter        svn_error.h svn_hash.h svn_io.h svn_iter.h svn_md5.h svn_mergeinfo.h 
374251881Speter        svn_nls.h svn_opt.h svn_path.h svn_pools.h svn_props.h svn_quoprint.h 
375251881Speter        svn_sorts.h svn_string.h svn_subst.h svn_time.h svn_types.h svn_user.h
376299742Sdim        svn_utf.h svn_version.h svn_xml.h svn_x509.h
377251881Speter        private\svn_atomic.h private\svn_cache.h private\svn_cmdline_private.h
378251881Speter        private\svn_debug.h private\svn_error_private.h private\svn_fspath.h
379251881Speter        private\svn_log.h private\svn_mergeinfo_private.h
380251881Speter        private\svn_opt_private.h private\svn_skel.h private\svn_sqlite.h
381251881Speter        private\svn_utf_private.h private\svn_eol_private.h
382251881Speter        private\svn_token.h  private\svn_adler32.h
383251881Speter        private\svn_temp_serializer.h private\svn_io_private.h
384299742Sdim        private\svn_sorts_private.h private\svn_auth_private.h
385251881Speter        private\svn_string_private.h private\svn_magic.h
386299742Sdim        private\svn_subr_private.h private\svn_mutex.h
387299742Sdim        private\svn_packed_data.h private\svn_object_pool.h private\svn_cert.h
388251881Speter
389251881Speter# Working copy management lib
390251881Speter[libsvn_wc]
391251881Speterdescription = Subversion Working Copy Library
392251881Spetertype = lib
393251881Speterpath = subversion/libsvn_wc
394251881Speterlibs = libsvn_delta libsvn_diff libsvn_subr aprutil apriconv apr
395251881Speterinstall = lib
396251881Spetermsvc-export = svn_wc.h private\svn_wc_private.h
397251881Speter
398251881Speter# Subversion plugin for Apache's mod_dav
399251881Speter[mod_dav_svn]
400251881Speterdescription = Subversion plug-in for the Apache DAV module
401251881Speterwhen = INSTALL_APACHE_MODS
402251881Spetertype = apache-mod
403251881Speterpath = subversion/mod_dav_svn
404251881Spetersources = *.c reports/*.c posts/*.c
405299742Sdimlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr libhttpd mod_dav
406251881Speternonlibs = apr aprutil
407251881Speterinstall = apache-mod
408251881Speter
409251881Speter[mod_authz_svn]
410251881Speterdescription = Subversion path-based authorization module for Apache
411251881Speterwhen = INSTALL_APACHE_MODS
412251881Spetertype = apache-mod
413251881Speterpath = subversion/mod_authz_svn
414251881Speternonlibs = mod_dav_svn apr aprutil
415299742Sdimlibs = libsvn_repos libsvn_subr libhttpd
416251881Speterinstall = apache-mod
417251881Speter
418251881Speter[mod_dontdothat]
419251881Speterdescription = Apache Httpd module to block certain kinds of Apache Subversion requests
420251881Speterwhen = INSTALL_APACHE_MODS
421251881Spetertype = apache-mod
422251881Speterpath = tools/server-side/mod_dontdothat
423251881Speternonlibs = mod_dav_svn apr aprutil
424299742Sdimlibs = libsvn_subr xml libhttpd
425251881Speterinstall = tools
426251881Speter
427299742Sdim# The Subversion FSFS repository manipulation tool
428299742Sdim[svnfsfs]
429299742Sdimdescription = Subversion FSFS Repository Manipulation Tool
430299742Sdimtype = exe
431299742Sdimpath = subversion/svnfsfs
432299742Sdiminstall = bin
433299742Sdimlibs = libsvn_repos libsvn_fs libsvn_fs_fs libsvn_delta libsvn_subr apriconv apr
434299742Sdimmsvc-libs = setargv.obj
435299742Sdim
436251881Speter# ----------------------------------------------------------------------------
437251881Speter#
438251881Speter# CONSTRUCTED HEADERS
439251881Speter#
440251881Speter
441299742Sdim[rep_cache_fs_fs]
442299742Sdimdescription = Schema for the FSFS rep-sharing feature
443251881Spetertype = sql-header
444251881Speterpath = subversion/libsvn_fs_fs
445251881Spetersources = rep-cache-db.sql
446251881Speter
447299742Sdim[rep_cache_fs_x]
448299742Sdimdescription = Schema for the FSX rep-sharing feature
449299742Sdimtype = sql-header
450299742Sdimpath = subversion/libsvn_fs_x
451299742Sdimsources = rep-cache-db.sql
452299742Sdim
453251881Speter[wc_queries]
454251881Speterdesription = Queries on the WC database
455251881Spetertype = sql-header
456251881Speterpath = subversion/libsvn_wc
457251881Spetersources = wc-queries.sql
458251881Speter
459251881Speter[subr_sqlite]
460251881Speterdescription = Internal statements for SQLite interface
461251881Spetertype = sql-header
462251881Speterpath = subversion/libsvn_subr
463251881Spetersources = internal_statements.sql
464251881Speter
465299742Sdim[wc_test_queries]
466299742Sdimdescription = Queries using working copy tests
467299742Sdimtype = sql-header
468299742Sdimpath = subversion/tests/libsvn_wc
469299742Sdimsources = wc-test-queries.sql
470251881Speter
471251881Speter# ----------------------------------------------------------------------------
472251881Speter#
473251881Speter# TARGETS FOR I18N SUPPORT
474251881Speter#
475251881Speter[locale]
476251881Spetertype = i18n
477251881Speterpath = subversion/po
478251881Speterinstall = locale
479251881Speterexternal-project = svn_locale
480251881Speter
481251881Speter# ----------------------------------------------------------------------------
482251881Speter#
483251881Speter# TARGETS FOR SWIG SUPPORT
484251881Speter#
485251881Speter
486251881Speter[swig_core]
487251881Spetertype = swig
488251881Speterpath = subversion/bindings/swig
489251881Spetersources = core.i
490251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
491251881Speter       libsvn_diff libsvn_subr apr
492251881Speterdescription = Subversion core library bindings
493251881Speter
494251881Speter[swig_client]
495251881Spetertype = swig
496251881Speterpath = subversion/bindings/swig
497251881Spetersources = svn_client.i
498251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
499251881Speter       libsvn_client libsvn_subr apr
500251881Speternonlibs = swig_core
501251881Speterdescription = Subversion client library bindings
502251881Speter
503251881Speter[swig_delta]
504251881Spetertype = swig
505251881Speterpath = subversion/bindings/swig
506251881Spetersources = svn_delta.i
507251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
508251881Speter       libsvn_delta libsvn_subr apr
509251881Speternonlibs = swig_core
510251881Speterdescription = Subversion delta library bindings
511251881Speter
512251881Speter[swig_diff]
513251881Spetertype = swig
514251881Speterpath = subversion/bindings/swig
515251881Spetersources = svn_diff.i
516251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
517251881Speter       libsvn_diff libsvn_subr apr
518251881Speternonlibs = swig_core
519251881Speterdescription = Subversion diff library bindings
520251881Speter
521251881Speter[swig_fs]
522251881Spetertype = swig
523251881Speterpath = subversion/bindings/swig
524251881Spetersources = svn_fs.i
525251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
526251881Speter       libsvn_fs libsvn_subr apr
527251881Speternonlibs = swig_core
528251881Speterdescription = Subversion FS library bindings
529251881Speter
530251881Speter[swig_ra]
531251881Spetertype = swig
532251881Speterpath = subversion/bindings/swig
533251881Spetersources = svn_ra.i
534251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
535251881Speter       libsvn_ra libsvn_subr apr
536251881Speternonlibs = swig_core
537251881Speterdescription = Subversion RA library bindings
538251881Speter
539251881Speter[swig_repos]
540251881Spetertype = swig
541251881Speterpath = subversion/bindings/swig
542251881Spetersources = svn_repos.i
543251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
544251881Speter       libsvn_repos libsvn_subr apr
545251881Speternonlibs = swig_core
546251881Speterdescription = Subversion repository library bindings
547251881Speter
548251881Speter[swig_wc]
549251881Spetertype = swig
550251881Speterpath = subversion/bindings/swig
551251881Spetersources = svn_wc.i
552251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
553251881Speter       libsvn_wc libsvn_subr apr
554251881Speternonlibs = swig_core
555251881Speterdescription = Subversion WC library bindings
556251881Speter
557251881Speter# SWIG utility library for Python modules
558251881Speter[libsvn_swig_py]
559251881Spetertype = swig_lib
560251881Speterlang = python
561251881Speterpath = subversion/bindings/swig/python/libsvn_swig_py
562299742Sdimlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_subr
563299742Sdim       apriconv apr python swig
564251881Speterlink-cmd = $(LINK)
565251881Speterinstall = swig-py-lib
566251881Speter# need special build rule to include -DSWIGPYTHON
567251881Spetercompile-cmd = $(COMPILE_SWIG_PY)
568251881Spetermsvc-static = no
569299742Sdimmsvc-export = ../bindings/swig/python/libsvn_swig_py/swigutil_py.h
570251881Speter
571251881Speter# SWIG utility library for Perl modules
572251881Speter[libsvn_swig_perl]
573251881Spetertype = swig_lib
574251881Speterlang = perl
575251881Speterpath = subversion/bindings/swig/perl/libsvn_swig_perl
576299742Sdimlibs = libsvn_delta libsvn_subr apriconv apr perl swig
577251881Speterinstall = swig-pl-lib
578251881Speter# need special build rule to include
579251881Spetercompile-cmd = $(COMPILE_SWIG_PL)
580299742Sdimmsvc-static = no
581299742Sdimmsvc-export = ../bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h
582251881Speter
583251881Speter# SWIG utility library for Ruby modules
584251881Speter[libsvn_swig_ruby]
585251881Spetertype = swig_lib
586251881Speterlang = ruby
587251881Speterpath = subversion/bindings/swig/ruby/libsvn_swig_ruby
588299742Sdimlibs = libsvn_client libsvn_wc libsvn_delta libsvn_subr apriconv apr ruby swig
589251881Speterlink-cmd = $(LINK) $(SWIG_RB_LIBS)
590251881Speterinstall = swig-rb-lib
591251881Speter# need special build rule to include
592251881Spetercompile-cmd = $(COMPILE_SWIG_RB)
593251881Spetermsvc-static = no
594299742Sdimmsvc-export = ../bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h
595251881Speter
596251881Speter# ----------------------------------------------------------------------------
597251881Speter#
598251881Speter# JavaHL targets
599251881Speter#
600251881Speter[javahl-java]
601251881Spetertype = java
602251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl
603251881Speter  subversion/bindings/javahl/src/org/apache/subversion/javahl/callback
604299742Sdim  subversion/bindings/javahl/src/org/apache/subversion/javahl/remote
605251881Speter  subversion/bindings/javahl/src/org/apache/subversion/javahl/types
606299742Sdim  subversion/bindings/javahl/src/org/apache/subversion/javahl/util
607251881Spetersrc-root = subversion/bindings/javahl/src
608251881Spetersources = *.java
609251881Speterinstall = javahl-java
610251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC)
611251881Speterclasses = subversion/bindings/javahl/classes
612251881Speterpackage-roots = org
613251881Speter
614251881Speter[javahl-compat-java]
615251881Spetertype = java
616251881Speterpath = subversion/bindings/javahl/src/org/tigris/subversion/javahl
617251881Spetersources = *.java
618251881Speterinstall = javahl-java
619299742Sdimlink-cmd = $(COMPILE_JAVAHL_COMPAT_JAVAC)
620251881Speterclasses = subversion/bindings/javahl/classes
621251881Speteradd-deps = $(javahl_java_DEPS)
622251881Speter### Replace JAR call in INSTALL_EXTRA_JAVAHL_JAVA macro Makefile.in.
623251881Speter#jar = svn-javahl.jar
624251881Speterpackage-roots = org
625251881Speter
626251881Speter[javahl-tests]
627251881Spetertype = java
628251881Speterpath = subversion/bindings/javahl/tests/org/apache/subversion/javahl
629251881Spetersources = *.java
630251881Speterinstall = javahl-java
631251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC)
632251881Speterclasses = subversion/bindings/javahl/classes
633251881Speterpackage-roots = org
634251881Speter### Java targets don't do up-to-date checks yet.
635251881Speter#add-deps = javahl-java
636251881Speteradd-deps = $(javahl_java_DEPS)
637251881Speter
638251881Speter[javahl-compat-tests]
639251881Spetertype = java
640251881Speterpath = subversion/bindings/javahl/tests/org/tigris/subversion/javahl
641251881Spetersources = *.java
642251881Speterinstall = javahl-java
643299742Sdimlink-cmd = $(COMPILE_JAVAHL_COMPAT_JAVAC)
644251881Speterclasses = subversion/bindings/javahl/classes
645251881Speterpackage-roots = org
646251881Speter### Java targets don't do up-to-date checks yet.
647251881Speter#add-deps = javahl-compat-java
648251881Speteradd-deps = $(javahl_compat_java_DEPS)
649251881Speter
650299742Sdim[javahl-callback-javah]
651299742Sdimtype = javah
652299742Sdimpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/callback
653299742Sdimclasses = subversion/bindings/javahl/classes
654299742Sdimheaders = subversion/bindings/javahl/include
655299742Sdimpackage = org.apache.subversion.javahl.callback
656299742Sdimsources = *.java
657299742Sdimadd-deps = $(javahl_java_DEPS)
658299742Sdiminstall = javahl-javah
659299742Sdimlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force
660299742Sdim
661299742Sdim[javahl-remote-javah]
662299742Sdimtype = javah
663299742Sdimpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/remote
664299742Sdimclasses = subversion/bindings/javahl/classes
665299742Sdimheaders = subversion/bindings/javahl/include
666299742Sdimpackage = org.apache.subversion.javahl.remote
667299742Sdimsources = *.java
668299742Sdimadd-deps = $(javahl_java_DEPS)
669299742Sdiminstall = javahl-javah
670299742Sdimlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force
671299742Sdim
672251881Speter[javahl-types-javah]
673299742Sdimtype = javah
674251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/types
675251881Speterclasses = subversion/bindings/javahl/classes
676251881Speterheaders = subversion/bindings/javahl/include
677251881Speterpackage = org.apache.subversion.javahl.types
678251881Spetersources = *.java
679251881Speteradd-deps = $(javahl_java_DEPS)
680251881Speterinstall = javahl-javah
681251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force
682251881Speter
683299742Sdim[javahl-util-javah]
684299742Sdimtype = javah
685299742Sdimpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/util
686251881Speterclasses = subversion/bindings/javahl/classes
687251881Speterheaders = subversion/bindings/javahl/include
688299742Sdimpackage = org.apache.subversion.javahl.util
689251881Spetersources = *.java
690251881Speteradd-deps = $(javahl_java_DEPS)
691251881Speterinstall = javahl-javah
692251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force
693251881Speter
694251881Speter[javahl-javah]
695299742Sdimtype = javah
696251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl
697251881Speterclasses = subversion/bindings/javahl/classes
698251881Speterheaders = subversion/bindings/javahl/include
699251881Speterpackage = org.apache.subversion.javahl
700251881Spetersources = *.java
701251881Speteradd-deps = $(javahl_java_DEPS)
702251881Speterinstall = javahl-javah
703251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force
704251881Speter
705251881Speter[libsvnjavahl]
706251881Speterdescription = Subversion Java HighLevel binding
707251881Spetertype = lib
708251881Speterpath = subversion/bindings/javahl/native
709251881Speterlibs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 
710299742Sdim       libsvn_subr libsvn_fs aprutil apriconv apr java-sdk
711299742Sdimsources = *.cpp jniwrapper/*.cpp
712299742Sdimadd-deps = $(javahl_java_DEPS) $(javahl_callback_javah_DEPS)
713299742Sdim           $(javahl_remote_javah_DEPS) $(javahl_types_javah_DEPS)
714299742Sdim           $(javahl_util_javah_DEPS) $(javahl_javah_DEPS)
715251881Speterinstall = javahl-lib
716251881Speter# need special build rule to include -I$(JDK)/include/jni.h
717251881Spetercompile-cmd = $(COMPILE_JAVAHL_CXX)
718251881Speterlink-cmd = $(LINK_JAVAHL_CXX)
719251881Speter
720251881Speter# ----------------------------------------------------------------------------
721251881Speter#
722251881Speter# C++HL targets
723251881Speter#
724251881Speter
725251881Speter[libsvncxxhl]
726251881Speterdescription = Subversion C++ HighLevel bindings
727251881Spetertype = lib
728251881Speterpath = subversion/bindings/cxxhl
729251881Speterlibs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff
730251881Speter       libsvn_subr libsvn_fs aprutil apriconv apr
731299742Sdimsources = src/*.cpp src/aprwrap/*.cpp
732251881Speterinstall = cxxhl-lib
733251881Spetermsvc-static = yes
734251881Spetercompile-cmd = $(COMPILE_CXXHL_CXX)
735251881Speterlink-cmd = $(LINK_CXX_LIB)
736251881Speter
737251881Speter[cxxhl-tests]
738251881Speterdescription = Unit tests for Subversion C++ HighLevel bindings
739299742Sdimwhen = SVN_USE_GMOCK
740251881Spetertype = exe
741251881Speterpath = subversion/bindings/cxxhl
742299742Sdimlibs = libsvncxxhl libgmock libsvn_subr apr
743251881Spetersources = tests/*.cpp
744251881Speterinstall = tests
745299742Sdimcompile-cmd = $(COMPILE_CXXHL_GMOCK_CXX)
746251881Speterlink-cmd = $(LINK_CXX)
747251881Speter
748299742Sdim
749251881Speter# ----------------------------------------------------------------------------
750251881Speter#
751299742Sdim# Gmock targets
752299742Sdim#
753299742Sdim
754299742Sdim[libgmock]
755299742Sdimdescription = Googlemock Library
756299742Sdimwhen = SVN_USE_GMOCK
757299742Sdimtype = lib
758299742Sdimpath = gmock-fused
759299742Sdimsources = gmock-gtest-all.cc
760299742Sdiminstall = tests
761299742Sdimmsvc-static = yes
762299742Sdimcompile-cmd = $(COMPILE_GMOCK_CXX)
763299742Sdimlink-cmd = $(LINK_CXX_LIB)
764299742Sdim
765299742Sdim# ----------------------------------------------------------------------------
766299742Sdim#
767251881Speter# TESTING TARGETS
768251881Speter#
769251881Speter
770251881Speter# general library:  our C testing framework
771251881Speter[libsvn_test]
772251881Spetertype = lib
773251881Speterpath = subversion/tests
774251881Speterinstall = test
775251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr aprutil apriconv apr
776251881Spetermsvc-static = yes
777251881Speterundefined-lib-symbols = yes
778251881Speter
779251881Speter# ----------------------------------------------------------------------------
780251881Speter# Tests for libsvn_fs_base
781251881Speter
782251881Speter[fs-base-test]
783251881Speterdescription = Tests for *public* fs API (svn_fs.h)
784251881Spetertype = exe
785251881Speterpath = subversion/tests/libsvn_fs_base
786251881Spetersources = fs-base-test.c
787251881Speterinstall = bdb-test
788251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta
789251881Speter       libsvn_fs_util libsvn_subr apriconv apr
790251881Speter
791251881Speter[strings-reps-test]
792251881Speterdescription = Test strings/reps in libsvn_fs_base
793251881Spetertype = exe
794251881Speterpath = subversion/tests/libsvn_fs_base
795251881Spetersources = strings-reps-test.c
796251881Speterinstall = bdb-test
797251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta
798251881Speter       libsvn_subr apriconv apr
799251881Speter
800251881Speter[changes-test]
801251881Speterdescription = Test changes in libsvn_fs_base
802251881Spetertype = exe
803251881Speterpath = subversion/tests/libsvn_fs_base
804251881Spetersources = changes-test.c
805251881Speterinstall = bdb-test
806251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta
807251881Speter       libsvn_subr apriconv apr
808251881Speter
809251881Speter# ----------------------------------------------------------------------------
810251881Speter# Tests for libsvn_fs_fs
811299742Sdim[fs-fs-pack-test]
812251881Speterdescription = Test fsfs packing in libsvn_fs_fs
813251881Spetertype = exe
814251881Speterpath = subversion/tests/libsvn_fs_fs
815299742Sdimsources = fs-fs-pack-test.c
816251881Speterinstall = test
817251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta
818251881Speter       libsvn_subr apriconv apr
819251881Speter
820299742Sdim[fs-fs-fuzzy-test]
821299742Sdimdescription = Use fuzzying to test FSFS corruption resilience
822299742Sdimtype = exe
823299742Sdimpath = subversion/tests/libsvn_fs_fs
824299742Sdimsources = fs-fs-fuzzy-test.c
825299742Sdiminstall = sub-test
826299742Sdimlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta
827299742Sdim       libsvn_repos libsvn_subr apriconv apr
828299742Sdim
829299742Sdim[fs-fs-private-test]
830299742Sdimdescription = Test FSSF private API
831299742Sdimtype = exe
832299742Sdimpath = subversion/tests/libsvn_fs_fs
833299742Sdimsources = fs-fs-private-test.c
834299742Sdiminstall = test
835299742Sdimlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta
836299742Sdim       libsvn_repos libsvn_subr apriconv apr
837299742Sdim
838251881Speter# ----------------------------------------------------------------------------
839299742Sdim# Tests for libsvn_fs_x
840299742Sdim[fs-x-pack-test]
841299742Sdimdescription = Test fsx packing in libsvn_fs_x
842299742Sdimtype = exe
843299742Sdimpath = subversion/tests/libsvn_fs_x
844299742Sdimsources = fs-x-pack-test.c
845299742Sdiminstall = test
846299742Sdimlibs = libsvn_test libsvn_fs libsvn_fs_x libsvn_delta
847299742Sdim       libsvn_subr apriconv apr
848299742Sdim
849299742Sdim[string-table-test]
850299742Sdimdescription = Test fsfs string tables
851299742Sdimtype = exe
852299742Sdimpath = subversion/tests/libsvn_fs_x
853299742Sdimsources = string-table-test.c
854299742Sdiminstall = test
855299742Sdimlibs = libsvn_test libsvn_fs_x libsvn_subr apr
856299742Sdim
857299742Sdim# ----------------------------------------------------------------------------
858251881Speter# Tests for libsvn_fs
859251881Speter
860251881Speter[locks-test]
861251881Speterdescription = Test locks in libsvn_fs
862251881Spetertype = exe
863251881Speterpath = subversion/tests/libsvn_fs
864251881Spetersources = locks-test.c
865251881Speterinstall = test
866251881Speterlibs = libsvn_test libsvn_fs libsvn_delta libsvn_subr apriconv apr
867299742Sdimmsvc-force-static = yes
868251881Speter
869251881Speter[fs-test]
870251881Speterdescription = Test locks in libsvn_fs
871251881Spetertype = exe
872251881Speterpath = subversion/tests/libsvn_fs
873251881Spetersources = fs-test.c
874251881Speterinstall = test
875251881Speterlibs = libsvn_test libsvn_fs libsvn_delta
876299742Sdim       libsvn_fs_util libsvn_subr aprutil apriconv apr
877251881Speter
878251881Speter# ----------------------------------------------------------------------------
879251881Speter# Tests for libsvn_repos
880251881Speter
881251881Speter[repos-test]
882251881Speterdescription = Test delta editor in libsvn_repos
883251881Spetertype = exe
884251881Speterpath = subversion/tests/libsvn_repos
885251881Spetersources = repos-test.c dir-delta-editor.c
886251881Speterinstall = test
887251881Speterlibs = libsvn_test libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr
888251881Speter
889299742Sdim[dump-load-test]
890299742Sdimdescription = Test dumping/loading repositories in libsvn_repos
891299742Sdimtype = exe
892299742Sdimpath = subversion/tests/libsvn_repos
893299742Sdimsources = dump-load-test.c
894299742Sdiminstall = test
895299742Sdimlibs = libsvn_test libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr
896299742Sdim
897251881Speter# ----------------------------------------------------------------------------
898251881Speter# Tests for libsvn_subr
899251881Speter
900251881Speter[auth-test]
901251881Speterdescription = Test platform-specific auth provider access
902251881Spetertype = exe
903251881Speterpath = subversion/tests/libsvn_subr
904251881Spetersources = auth-test.c
905251881Speterinstall = test
906251881Speterlibs = libsvn_test libsvn_subr apr
907251881Speter
908299742Sdim[bit-array-test]
909299742Sdimdescription = Test packed bit arrays
910299742Sdimtype = exe
911299742Sdimpath = subversion/tests/libsvn_subr
912299742Sdimsources = bit-array-test.c
913299742Sdiminstall = test
914299742Sdimlibs = libsvn_test libsvn_subr apr
915299742Sdim
916251881Speter[cache-test]
917251881Speterdescription = Test in-memory cache
918251881Spetertype = exe
919251881Speterpath = subversion/tests/libsvn_subr
920251881Spetersources = cache-test.c
921251881Speterinstall = test
922251881Speterlibs = libsvn_test libsvn_subr apr
923251881Speter
924251881Speter[checksum-test]
925251881Speterdescription = Test checksum functions
926251881Spetertype = exe
927251881Speterpath = subversion/tests/libsvn_subr
928251881Spetersources = checksum-test.c
929251881Speterinstall = test
930262253Speterlibs = libsvn_test libsvn_subr apr zlib
931299742Sdimmsvc-force-static = yes
932251881Speter
933251881Speter[compat-test]
934251881Speterdescription = Test compatibility functions
935251881Spetertype = exe
936251881Speterpath = subversion/tests/libsvn_subr
937251881Spetersources = compat-test.c
938251881Speterinstall = test
939251881Speterlibs = libsvn_test libsvn_subr apr
940251881Speter
941251881Speter[config-test]
942251881Speterdescription = Test svn_config utilities
943251881Spetertype = exe
944251881Speterpath = subversion/tests/libsvn_subr
945251881Spetersources = config-test.c
946251881Speterinstall = test
947251881Speterlibs = libsvn_test libsvn_subr apriconv apr
948251881Speter
949251881Speter[crypto-test]
950251881Speterdescription = Test svn_crypto utilities
951251881Spetertype = exe
952251881Speterpath = subversion/tests/libsvn_subr
953251881Spetersources = crypto-test.c
954251881Speterinstall = test
955251881Speterlibs = libsvn_test libsvn_subr aprutil apr
956299742Sdimmsvc-force-static = yes
957251881Speter
958251881Speter[dirent_uri-test]
959251881Speterdescription = Test dirent_uri library
960251881Spetertype = exe
961251881Speterpath = subversion/tests/libsvn_subr
962251881Spetersources = dirent_uri-test.c
963251881Speterinstall = test
964251881Speterlibs = libsvn_test libsvn_subr apriconv apr
965251881Speter
966251881Speter[error-test]
967251881Speterdescription = Test error library
968251881Spetertype = exe
969251881Speterpath = subversion/tests/libsvn_subr
970251881Spetersources = error-test.c
971251881Speterinstall = test
972251881Speterlibs = libsvn_test libsvn_subr apriconv apr
973251881Speter
974251881Speter[error-code-test]
975251881Speterdescription = Test error library
976251881Spetertype = exe
977251881Speterpath = subversion/tests/libsvn_subr
978251881Spetersources = error-code-test.c
979251881Speterinstall = test
980251881Speterlibs = libsvn_test libsvn_subr apriconv apr
981251881Speter
982251881Speter[hashdump-test]
983251881Speterdescription = Test hashfile format for props
984251881Spetertype = exe
985251881Speterpath = subversion/tests/libsvn_subr
986251881Spetersources = hashdump-test.c
987251881Speterinstall = test
988251881Speterlibs = libsvn_test libsvn_subr apriconv apr
989251881Speter
990251881Speter[io-test]
991251881Speterdescription = Test I/O Operations
992251881Spetertype = exe
993251881Speterpath = subversion/tests/libsvn_subr
994251881Spetersources = io-test.c
995251881Speterinstall = test
996251881Speterlibs = libsvn_test libsvn_subr apriconv apr
997251881Speter
998251881Speter[opt-test]
999251881Speterdescription = Test options library
1000251881Spetertype = exe
1001251881Speterpath = subversion/tests/libsvn_subr
1002251881Spetersources = opt-test.c
1003251881Speterinstall = test
1004251881Speterlibs = libsvn_test libsvn_subr apr
1005251881Speter
1006251881Speter[mergeinfo-test]
1007251881Speterdescription = Test mergeinfo library
1008251881Spetertype = exe
1009251881Speterpath = subversion/tests/libsvn_subr
1010251881Spetersources = mergeinfo-test.c
1011251881Speterinstall = test
1012251881Speterlibs = libsvn_test libsvn_subr apr
1013251881Speter
1014299742Sdim[packed-data-test]
1015299742Sdimdescription = Test path library
1016251881Spetertype = exe
1017251881Speterpath = subversion/tests/libsvn_subr
1018299742Sdimsources = packed-data-test.c
1019251881Speterinstall = test
1020299742Sdimlibs = libsvn_test libsvn_subr apriconv apr
1021251881Speter
1022299742Sdim[path-test]
1023299742Sdimdescription = Test path library
1024251881Spetertype = exe
1025251881Speterpath = subversion/tests/libsvn_subr
1026299742Sdimsources = path-test.c
1027299742Sdiminstall = test
1028299742Sdimlibs = libsvn_test libsvn_subr apriconv apr
1029251881Speter
1030299742Sdim[prefix-string-test]
1031251881Speterdescription = Test path library
1032251881Spetertype = exe
1033251881Speterpath = subversion/tests/libsvn_subr
1034299742Sdimsources = prefix-string-test.c
1035251881Speterinstall = test
1036251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1037251881Speter
1038299742Sdim[priority-queue-test]
1039299742Sdimdescription = Test path library
1040299742Sdimtype = exe
1041299742Sdimpath = subversion/tests/libsvn_subr
1042299742Sdimsources = priority-queue-test.c
1043299742Sdiminstall = test
1044299742Sdimlibs = libsvn_test libsvn_subr apriconv apr
1045299742Sdim
1046251881Speter[revision-test]
1047251881Speterdescription = Test revision library
1048251881Spetertype = exe
1049251881Speterpath = subversion/tests/libsvn_subr
1050251881Spetersources = revision-test.c
1051251881Speterinstall = test
1052251881Speterlibs = libsvn_test libsvn_subr apr
1053251881Speter
1054299742Sdim[root-pools-test]
1055299742Sdimdescription = Test time functions
1056299742Sdimtype = exe
1057299742Sdimpath = subversion/tests/libsvn_subr
1058299742Sdimsources = root-pools-test.c
1059299742Sdiminstall = test
1060299742Sdimlibs = libsvn_test libsvn_subr apriconv apr
1061299742Sdim
1062251881Speter[skel-test]
1063251881Speterdescription = Test skels in libsvn_subr
1064251881Spetertype = exe
1065251881Speterpath = subversion/tests/libsvn_subr
1066251881Spetersources = skel-test.c
1067251881Speterinstall = test
1068251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1069251881Speter
1070251881Speter[spillbuf-test]
1071251881Speterdescription = Test spillbuf in libsvn_subr
1072251881Spetertype = exe
1073251881Speterpath = subversion/tests/libsvn_subr
1074251881Spetersources = spillbuf-test.c
1075251881Speterinstall = test
1076251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1077251881Speter
1078251881Speter[stream-test]
1079251881Speterdescription = Test stream library
1080251881Spetertype = exe
1081251881Speterpath = subversion/tests/libsvn_subr
1082251881Spetersources = stream-test.c
1083251881Speterinstall = test
1084251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1085251881Speter
1086251881Speter[string-test]
1087251881Speterdescription = Test svn_stringbuf_t utilities
1088251881Spetertype = exe
1089251881Speterpath = subversion/tests/libsvn_subr
1090251881Spetersources = string-test.c
1091251881Speterinstall = test
1092251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1093251881Speter
1094299742Sdim[sqlite-test]
1095299742Sdimdescription = Test stream library
1096299742Sdimtype = exe
1097299742Sdimpath = subversion/tests/libsvn_subr
1098299742Sdimsources = sqlite-test.c
1099299742Sdiminstall = test
1100299742Sdimlibs = libsvn_test libsvn_subr apriconv apr
1101299742Sdim
1102251881Speter[time-test]
1103251881Speterdescription = Test time functions
1104251881Spetertype = exe
1105251881Speterpath = subversion/tests/libsvn_subr
1106251881Spetersources = time-test.c
1107251881Speterinstall = test
1108251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1109251881Speter
1110251881Speter[utf-test]
1111251881Speterdescription = Test UTF-8 functions
1112251881Spetertype = exe
1113251881Speterpath = subversion/tests/libsvn_subr
1114251881Spetersources = utf-test.c
1115251881Speterinstall = test
1116251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1117251881Speter
1118251881Speter[subst_translate-test]
1119251881Speterdescription = Test the svn_subst_translate* functions
1120251881Spetertype = exe
1121251881Speterpath = subversion/tests/libsvn_subr
1122251881Spetersources = subst_translate-test.c
1123251881Speterinstall = test
1124251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1125251881Speter
1126251881Speter[translate-test]
1127251881Speterdescription = Test eol conversion and keyword substitution routines
1128251881Spetertype = exe
1129251881Speterpath = subversion/tests/libsvn_subr
1130251881Spetersources = translate-test.c
1131251881Speterinstall = test
1132251881Speterlibs = libsvn_test libsvn_subr apriconv apr
1133251881Speter
1134299742Sdim[x509-test]
1135299742Sdimdescription = Test x509 parser
1136299742Sdimtype = exe
1137299742Sdimpath = subversion/tests/libsvn_subr
1138299742Sdimsources = x509-test.c
1139299742Sdiminstall = test
1140299742Sdimlibs = libsvn_test libsvn_subr apriconv apr
1141299742Sdim
1142299742Sdim
1143251881Speter# ----------------------------------------------------------------------------
1144251881Speter# Tests for libsvn_delta
1145251881Speter
1146251881Speter[random-test]
1147251881Speterdescription = Use random data to test delta processing
1148251881Spetertype = exe
1149251881Speterpath = subversion/tests/libsvn_delta
1150251881Spetersources = random-test.c
1151251881Speterinstall = test
1152251881Speterlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr
1153251881Speter
1154251881Speter[window-test]
1155251881Speterdescription = Test delta window generation
1156251881Spetertype = exe
1157251881Speterpath = subversion/tests/libsvn_delta
1158251881Spetersources = window-test.c
1159251881Speterinstall = test
1160251881Speterlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr
1161251881Speter
1162251881Speter# ----------------------------------------------------------------------------
1163251881Speter# Tests for libsvn_client
1164251881Speter
1165251881Speter[client-test]
1166251881Speterdescription = Test low-level functionality in libsvn_client
1167251881Spetertype = exe
1168251881Speterpath = subversion/tests/libsvn_client
1169251881Spetersources = client-test.c
1170251881Speterinstall = test
1171251881Speterlibs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr
1172299742Sdimmsvc-force-static = yes
1173251881Speter
1174299742Sdim[mtcc-test]
1175299742Sdimdescription = Test Multi Command Context
1176299742Sdimtype = exe
1177299742Sdimpath = subversion/tests/libsvn_client
1178299742Sdimsources = mtcc-test.c
1179299742Sdiminstall = test
1180299742Sdimlibs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr
1181299742Sdim
1182251881Speter# ----------------------------------------------------------------------------
1183251881Speter# Tests for libsvn_diff
1184251881Speter
1185251881Speter[diff-diff3-test]
1186251881Speterdescription = Test the diff/diff3 library
1187251881Spetertype = exe
1188251881Speterpath = subversion/tests/libsvn_diff
1189251881Spetersources = diff-diff3-test.c
1190251881Speterinstall = test
1191251881Speterlibs = libsvn_test libsvn_diff libsvn_subr apriconv apr
1192251881Speter
1193251881Speter[parse-diff-test]
1194251881Speterdescription = Test unidiff parsing
1195251881Spetertype = exe
1196251881Speterpath = subversion/tests/libsvn_diff
1197251881Spetersources = parse-diff-test.c
1198251881Speterinstall = test
1199251881Speterlibs = libsvn_test libsvn_diff libsvn_subr apriconv apr
1200251881Speter
1201251881Speter# ----------------------------------------------------------------------------
1202251881Speter# Tests for libsvn_ra
1203251881Speter
1204251881Speter[ra-test]
1205251881Speterdescription = Test a few things in libsvn_ra
1206251881Spetertype = exe
1207251881Speterpath = subversion/tests/libsvn_ra
1208251881Spetersources = ra-test.c
1209251881Speterinstall = test
1210299742Sdimlibs = libsvn_test libsvn_ra libsvn_ra_svn libsvn_fs libsvn_delta libsvn_subr
1211251881Speter       apriconv apr
1212251881Speter
1213251881Speter# ----------------------------------------------------------------------------
1214251881Speter# Tests for libsvn_ra_local
1215251881Speter
1216251881Speter[ra-local-test]
1217251881Speterdescription = Test a few things in libsvn_ra_local
1218251881Spetertype = exe
1219251881Speterpath = subversion/tests/libsvn_ra_local
1220251881Spetersources = ra-local-test.c
1221251881Speterinstall = test
1222251881Speterlibs = libsvn_test libsvn_ra_local libsvn_ra libsvn_fs libsvn_delta libsvn_subr
1223251881Speter       apriconv apr
1224251881Speter
1225251881Speter# ----------------------------------------------------------------------------
1226251881Speter# Tests for libsvn_wc
1227251881Speter
1228251881Speter[conflict-data-test]
1229251881Speterdescription = Test the storage of tree conflict data
1230251881Spetertype = exe
1231251881Speterpath = subversion/tests/libsvn_wc
1232251881Spetersources = conflict-data-test.c utils.c
1233251881Speterinstall = test
1234251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
1235299742Sdimmsvc-force-static = yes
1236251881Speter
1237251881Speter[db-test]
1238251881Speterdescription = Test the wc-ng database subsystem
1239251881Spetertype = exe
1240251881Speterpath = subversion/tests/libsvn_wc
1241251881Spetersources = db-test.c utils.c
1242251881Speterinstall = test
1243251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
1244299742Sdimmsvc-force-static = yes
1245251881Speter
1246251881Speter[pristine-store-test]
1247251881Speterdescription = Test the wc-ng pristine text storage subsystem
1248251881Spetertype = exe
1249251881Speterpath = subversion/tests/libsvn_wc
1250251881Spetersources = pristine-store-test.c utils.c
1251251881Speterinstall = test
1252251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
1253299742Sdimmsvc-force-static = yes
1254251881Speter
1255251881Speter[entries-compat-test]
1256251881Speterdescription = Test backwards compat for the entry interface
1257251881Spetertype = exe
1258251881Speterpath = subversion/tests/libsvn_wc
1259251881Spetersources = entries-compat.c utils.c
1260251881Speterinstall = test
1261251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
1262299742Sdimmsvc-force-static = yes
1263251881Speter
1264251881Speter[op-depth-test]
1265251881Speterdescription = Test layered tree changes
1266251881Spetertype = exe
1267251881Speterpath = subversion/tests/libsvn_wc
1268251881Spetersources = op-depth-test.c utils.c
1269251881Speterinstall = test
1270251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
1271299742Sdimmsvc-force-static = yes
1272251881Speter
1273251881Speter[wc-queries-test]
1274251881Speterdescription = Test Sqlite query evaluation
1275251881Spetertype = exe
1276251881Speterpath = subversion/tests/libsvn_wc
1277299742Sdimsources = wc-queries-test.c ../../libsvn_subr/sqlite3wrapper.c
1278251881Speterinstall = test
1279251881Speterlibs = libsvn_test libsvn_subr apriconv apr sqlite
1280251881Speter
1281251881Speter[wc-test]
1282251881Speterdescription = Test the main WC API functions
1283251881Spetertype = exe
1284251881Speterpath = subversion/tests/libsvn_wc
1285251881Spetersources = wc-test.c utils.c
1286251881Speterinstall = test
1287251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
1288299742Sdimmsvc-force-static = yes
1289251881Speter
1290251881Speter# ----------------------------------------------------------------------------
1291251881Speter# These are not unit tests at all, they are small programs that exercise
1292251881Speter# parts of the libsvn_delta API from the command line.  They are stuck here
1293251881Speter# because of some historical association with the test-suite, but should
1294251881Speter# really be put somewhere else.
1295251881Speter
1296251881Speter# test our textdelta encoding
1297251881Speter[svndiff-test]
1298251881Spetertype = exe
1299251881Speterpath = subversion/tests/libsvn_delta
1300251881Spetersources = svndiff-test.c
1301251881Speterinstall = test
1302251881Speterlibs = libsvn_delta libsvn_subr apriconv apr
1303251881Spetertesting = skip
1304251881Speter
1305251881Speter# compare two files, print txdelta windows
1306251881Speter[vdelta-test]
1307251881Spetertype = exe
1308251881Speterpath = subversion/tests/libsvn_delta
1309251881Spetersources = vdelta-test.c
1310251881Speterinstall = test
1311251881Speterlibs = libsvn_delta libsvn_subr apriconv apr
1312251881Spetertesting = skip
1313251881Speter
1314251881Speter[entries-dump]
1315251881Spetertype = exe
1316251881Speterpath = subversion/tests/cmdline
1317251881Spetersources = entries-dump.c
1318251881Speterinstall = test
1319251881Speterlibs = libsvn_wc libsvn_subr apriconv apr
1320299742Sdimmsvc-force-static = yes
1321251881Spetertesting = skip
1322251881Speter
1323251881Speter[atomic-ra-revprop-change]
1324251881Spetertype = exe
1325251881Speterpath = subversion/tests/cmdline
1326251881Spetersources = atomic-ra-revprop-change.c
1327251881Speterinstall = test
1328251881Speterlibs = libsvn_ra libsvn_subr apriconv apr
1329251881Spetertesting = skip
1330251881Speter
1331299742Sdim[lock-helper]
1332299742Sdimtype = exe
1333299742Sdimpath = subversion/tests/cmdline
1334299742Sdimsources = lock-helper.c
1335299742Sdiminstall = test
1336299742Sdimlibs = libsvn_fs libsvn_subr apriconv apr
1337299742Sdimtesting = skip
1338299742Sdim
1339251881Speter[wc-lock-tester]
1340251881Spetertype = exe
1341251881Speterpath = subversion/tests/libsvn_wc
1342251881Spetersources = wc-lock-tester.c
1343251881Speterinstall = test
1344251881Speterlibs = libsvn_wc libsvn_subr apriconv apr
1345299742Sdimmsvc-force-static = yes
1346251881Spetertesting = skip
1347251881Speter
1348251881Speter[wc-incomplete-tester]
1349251881Spetertype = exe
1350251881Speterpath = subversion/tests/libsvn_wc
1351251881Spetersources = wc-incomplete-tester.c
1352251881Speterinstall = test
1353251881Speterlibs = libsvn_wc libsvn_subr apriconv apr
1354299742Sdimmsvc-force-static = yes
1355251881Spetertesting = skip
1356251881Speter
1357299742Sdim[svn-wc-db-tester]
1358299742Sdimtype = exe
1359299742Sdimpath = tools/dev/wc-ng
1360299742Sdimsources = svn-wc-db-tester.c
1361299742Sdiminstall = test
1362299742Sdimlibs = libsvn_wc libsvn_subr apr
1363299742Sdimmsvc-force-static = yes
1364299742Sdimtesting = skip
1365299742Sdim
1366251881Speter# ----------------------------------------------------------------------------
1367251881Speter#
1368251881Speter# EXTERNAL TARGETS (NO BUILD NEEDED)
1369251881Speter#
1370251881Speter
1371251881Speter[apr]
1372251881Spetertype = lib
1373251881Speterexternal-lib = $(SVN_APR_LIBS)
1374251881Spetermsvc-libs = ws2_32.lib rpcrt4.lib mswsock.lib
1375299742Sdimpkg-config = apr-@SVN_APR_MAJOR_VERSION@
1376251881Speter
1377251881Speter[aprutil]
1378251881Spetertype = lib
1379251881Speterexternal-lib = $(SVN_APRUTIL_LIBS)
1380299742Sdimpkg-config = apr-util-@SVN_APR_MAJOR_VERSION@
1381251881Speter
1382251881Speter[apriconv]
1383251881Spetertype = lib
1384251881Speterexternal-lib = $(SVN_APRUTIL_LIBS)
1385251881Speter
1386299742Sdim[libhttpd]
1387299742Sdimtype = lib
1388299742Sdimexternal-lib = $(SVN_HTTPD_LIBS)
1389299742Sdim
1390299742Sdim[mod_dav]
1391299742Sdimtype = lib
1392299742Sdimexternal-lib = $(SVN_MOD_DAV_LIBS)
1393299742Sdim
1394251881Speter[bdb]
1395251881Spetertype = lib
1396251881Speterexternal-lib = $(SVN_DB_LIBS)
1397251881Speter
1398251881Speter[gnome-keyring]
1399251881Spetertype = lib
1400251881Speterexternal-lib = $(SVN_GNOME_KEYRING_LIBS)
1401299742Sdimpkg-config = gnome-keyring-1
1402251881Speter
1403251881Speter[kwallet]
1404251881Spetertype = lib
1405251881Speterexternal-lib = $(SVN_KWALLET_LIBS)
1406251881Speter
1407251881Speter[magic]
1408251881Spetertype = lib
1409251881Speterexternal-lib = $(SVN_MAGIC_LIBS)
1410251881Speter
1411251881Speter[sasl]
1412251881Spetertype = lib
1413251881Speterexternal-lib = $(SVN_SASL_LIBS)
1414251881Speter
1415299742Sdim[openssl]
1416299742Sdimtype = lib
1417299742Sdimexternal-lib = $(SVN_OPENSSL_LIBS)
1418299742Sdimmsvc-libs = ssleay32.lib libeay32.lib
1419299742Sdim
1420299742Sdim[intl]
1421299742Sdimtype = lib
1422299742Sdimexternal-lib = $(SVN_INTL_LIBS)
1423299742Sdim
1424251881Speter[zlib]
1425251881Spetertype = lib
1426251881Speterexternal-lib = $(SVN_ZLIB_LIBS)
1427251881Spetermsvc-static = yes
1428251881Speter
1429251881Speter[apr_memcache]
1430251881Spetertype = lib
1431251881Speterexternal-lib = $(SVN_APR_MEMCACHE_LIBS)
1432251881Speter
1433251881Speter[serf]
1434251881Spetertype = lib
1435251881Speterexternal-lib = $(SVN_SERF_LIBS)
1436299742Sdimlibs = apr aprutil openssl xml zlib
1437299742Sdimmsvc-libs = secur32.lib
1438299742Sdimpkg-config = serf-1
1439299742Sdimpkg-config-private = yes
1440251881Speter
1441251881Speter[sqlite]
1442251881Spetertype = lib
1443251881Speterexternal-lib = $(SVN_SQLITE_LIBS)
1444299742Sdimpkg-config = sqlite3
1445299742Sdimpkg-config-private = yes
1446251881Speter
1447251881Speter[xml]
1448251881Spetertype = lib
1449251881Speterexternal-lib = $(SVN_XML_LIBS)
1450251881Speter
1451299742Sdim[swig]
1452299742Sdimtype = lib
1453299742Sdimexternal-lib = $(SVN_SWIG_LIBS)
1454299742Sdim
1455299742Sdim[perl]
1456299742Sdimtype = lib
1457299742Sdimexternal-lib = $(SVN_PERL_LIBS)
1458299742Sdim
1459299742Sdim[python]
1460299742Sdimtype = lib
1461299742Sdimexternal-lib = $(SVN_PYTHON_LIBS)
1462299742Sdim
1463299742Sdim[ruby]
1464299742Sdimtype = lib
1465299742Sdimexternal-lib = $(SVN_RUBY_LIBS)
1466299742Sdim
1467299742Sdim[java-sdk]
1468299742Sdimtype = lib
1469299742Sdimexternal-lib = $(SVN_JAVA_SDK_LIBS)
1470299742Sdim
1471251881Speter[ra-libs]
1472251881Spetertype = lib
1473251881Speterexternal-lib = $(SVN_RA_LIB_LINK)
1474251881Speterlibs = libsvn_ra_serf libsvn_ra_local libsvn_ra_svn
1475251881Speter
1476251881Speter[fs-libs]
1477251881Spetertype = lib
1478251881Speterexternal-lib = $(SVN_FS_LIB_LINK)
1479299742Sdimlibs = libsvn_fs_base libsvn_fs_fs libsvn_fs_x
1480251881Speter
1481251881Speter[__ALL__]
1482251881Spetertype = project
1483251881Speterpath = build/win32
1484251881Speterlibs = svn svnadmin svndumpfilter svnlook svnmucc svnserve svnrdump svnsync
1485251881Speter       svnversion
1486251881Speter       mod_authz_svn mod_dav_svn mod_dontdothat
1487251881Speter       svnauthz svnauthz-validate svnraisetreeconflict
1488299742Sdim       svnfsfs svnbench
1489251881Speter
1490251881Speter[__ALL_TESTS__]
1491251881Spetertype = project
1492251881Speterpath = build/win32
1493251881Speterlibs = __ALL__
1494299742Sdim       fs-test fs-base-test fs-fsfs-test fs-fs-pack-test fs-fs-fuzzy-test
1495299742Sdim       fs-fs-private-test fs-x-pack-test string-table-test
1496299742Sdim       skel-test strings-reps-test changes-test locks-test
1497299742Sdim       repos-test dump-load-test
1498251881Speter       checksum-test compat-test config-test hashdump-test mergeinfo-test
1499299742Sdim       opt-test packed-data-test path-test prefix-string-test
1500299742Sdim       priority-queue-test root-pools-test stream-test
1501299742Sdim       string-test time-test utf-test bit-array-test
1502251881Speter       error-test error-code-test cache-test spillbuf-test crypto-test
1503299742Sdim       revision-test
1504251881Speter       subst_translate-test io-test
1505251881Speter       translate-test
1506251881Speter       random-test window-test
1507251881Speter       diff-diff3-test
1508251881Speter       ra-test
1509251881Speter       ra-local-test
1510299742Sdim       sqlite-test
1511251881Speter       svndiff-test vdelta-test
1512251881Speter       entries-dump atomic-ra-revprop-change wc-lock-tester wc-incomplete-tester
1513299742Sdim       lock-helper
1514299742Sdim       client-test mtcc-test
1515251881Speter       conflict-data-test db-test pristine-store-test entries-compat-test
1516251881Speter       op-depth-test dirent_uri-test wc-queries-test wc-test
1517251881Speter       auth-test
1518299742Sdim       parse-diff-test x509-test
1519251881Speter
1520251881Speter[__MORE__]
1521251881Spetertype = project
1522251881Speterpath = build/win32
1523251881Speterlibs = __ALL_TESTS__
1524299742Sdim       diff diff3 diff4 fsfs-access-map svnauth 
1525299742Sdim       svn-populate-node-origins-index x509-parser svn-wc-db-tester
1526251881Speter
1527251881Speter[__LIBS__]
1528251881Spetertype = project
1529251881Speterpath = build/win32
1530251881Speterlibs = fs-libs ra-libs libsvn_client libsvn_subr libsvn_wc
1531251881Speter       aprutil apriconv apr
1532251881Speter
1533251881Speter[__CONFIG__]
1534251881Spetertype = lib
1535251881Speterexternal-project = svn_config
1536251881Speter
1537251881Speter[__SWIG_PYTHON__]
1538251881Spetertype = swig_project
1539251881Speterpath = build/win32
1540251881Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
1541251881Speterlang = python
1542251881Speter
1543251881Speter[__SWIG_PERL__]
1544251881Spetertype = swig_project
1545251881Speterpath = build/win32
1546262253Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
1547251881Speterlang = perl
1548251881Speter
1549251881Speter[__SWIG_RUBY__]
1550251881Spetertype = swig_project
1551251881Speterpath = build/win32
1552262253Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
1553251881Speterlang = ruby
1554251881Speter
1555251881Speter[__JAVAHL__]
1556251881Spetertype = project
1557251881Speterpath = build/win32
1558251881Speterlibs = javahl-java javahl-javah libsvnjavahl
1559251881Speter
1560251881Speter[__JAVAHL_TESTS__]
1561251881Spetertype = project
1562251881Speterpath = build/win32
1563251881Speterlibs = __JAVAHL__ javahl-tests javahl-compat-tests
1564251881Speter
1565251881Speter# ----------------------------------------------------------------------------
1566251881Speter# Contrib and tools
1567251881Speter
1568251881Speter[fsfs-access-map]
1569251881Spetertype = exe
1570251881Speterpath = tools/dev
1571251881Spetersources = fsfs-access-map.c
1572251881Speterinstall = tools
1573251881Speterlibs = libsvn_subr apr
1574251881Speter
1575251881Speter[diff]
1576251881Spetertype = exe
1577251881Speterpath = tools/diff
1578251881Spetersources = diff.c
1579251881Speterinstall = tools
1580251881Speterlibs = libsvn_diff libsvn_subr apriconv apr
1581251881Speter
1582251881Speter[diff3]
1583251881Spetertype = exe
1584251881Speterpath = tools/diff
1585251881Spetersources = diff3.c
1586251881Speterinstall = tools
1587251881Speterlibs = libsvn_diff libsvn_subr apriconv apr
1588251881Speter
1589251881Speter[diff4]
1590251881Spetertype = exe
1591251881Speterpath = tools/diff
1592251881Spetersources = diff4.c
1593251881Speterinstall = tools
1594251881Speterlibs = libsvn_diff libsvn_subr apriconv apr
1595251881Speter
1596299742Sdim[svnbench]
1597299742Sdimdescription = Benchmarking and diagnostics tool for the network layer
1598251881Spetertype = exe
1599299742Sdimpath = subversion/svnbench
1600299742Sdiminstall = bin
1601251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_subr libsvn_delta
1602251881Speter       apriconv apr
1603251881Speter
1604251881Speter[svnauthz]
1605251881Speterdescription = Authz config file tool
1606251881Spetertype = exe
1607251881Speterpath = tools/server-side
1608251881Spetersources = svnauthz.c
1609251881Speterinstall = tools
1610251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr
1611251881Speter
1612251881Speter# svnauthz-validate is the compat mode of the new svnauthz tool.  It is
1613251881Speter# exactly the same code as svnauthz.  This duplicated target is needed
1614251881Speter# in order to easily test both commands as part of the build since libtool
1615251881Speter# does not provide a way to set argv[0] different from the commands actual
1616251881Speter# name in the wrapper script.
1617251881Speter[svnauthz-validate]
1618251881Speterdescription = Authz config file validator
1619251881Spetertype = exe
1620251881Speterpath = tools/server-side
1621251881Spetersources = svnauthz.c
1622251881Speterinstall = tools
1623251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr
1624251881Speter
1625251881Speter[svn-populate-node-origins-index]
1626289166Speterdescription = Tool to populate the node origins index of a repository
1627251881Spetertype = exe
1628251881Speterpath = tools/server-side
1629251881Spetersources = svn-populate-node-origins-index.c
1630251881Speterinstall = tools
1631251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr
1632251881Speter
1633251881Speter[svnraisetreeconflict]
1634251881Speterdescription = Tool to Flag a Tree Conflict
1635251881Spetertype = exe
1636251881Speterpath = tools/dev/svnraisetreeconflict
1637251881Speterlibs = libsvn_wc libsvn_subr apriconv apr
1638251881Speterinstall = tools
1639251881Speter
1640299742Sdim[x509-parser]
1641299742Sdimdescription = Tool to verify x509 certificates
1642251881Spetertype = exe
1643299742Sdimpath = tools/dev
1644299742Sdimsources = x509-parser.c
1645251881Speterinstall = tools
1646299742Sdimlibs = libsvn_subr apr
1647