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 41362181Sdim subversion/bindings/cxx/include/*.hpp 42362181Sdim subversion/bindings/cxx/include/svnxx/*.hpp 43362181Sdim subversion/bindings/cxx/include/svnxx/client/*.hpp 44362181Sdim subversion/bindings/cxx/include/svnxx/detail/*.hpp 45362181Sdim subversion/bindings/cxx/src/*.hpp 46362181Sdim subversion/bindings/cxx/src/aprwrap/*.hpp 47362181Sdim subversion/bindings/cxx/src/private/*.hpp 48362181Sdim subversion/bindings/cxx/tests/*.hpp 49289180Speter subversion/bindings/javahl/native/*.hpp 50289180Speter subversion/bindings/javahl/native/jniwrapper/jni_*.hpp 51362181Sdim tools/dev/svnmover/linenoise/linenoise.h 52362181Sdim tools/dev/svnmover/linenoise/linenoise.c 53362181Sdim subversion/libsvn_subr/utf8proc/utf8proc_internal.h 54289180Speter subversion/libsvn_subr/utf8proc/utf8proc.c 55289180Speter subversion/libsvn_subr/utf8proc/utf8proc_data.c 56369302Sdim subversion/svn/filesize.c 57251881Speterprivate-built-includes = 58251881Speter subversion/svn_private_config.h 59251881Speter subversion/libsvn_fs_fs/rep-cache-db.h 60289180Speter subversion/libsvn_fs_x/rep-cache-db.h 61251881Speter subversion/libsvn_wc/wc-metadata.h 62251881Speter subversion/libsvn_wc/wc-queries.h 63251881Speter subversion/libsvn_wc/wc-checks.h 64251881Speter subversion/libsvn_subr/internal_statements.h 65289180Speter subversion/tests/libsvn_wc/wc-test-queries.h 66251881Speter subversion/bindings/swig/proxy/swig_python_external_runtime.swg 67251881Speter subversion/bindings/swig/proxy/swig_perl_external_runtime.swg 68251881Speter subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg 69251881Speter subversion/bindings/swig/proxy/rubyhead.swg 70251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_CommitItemStateFlags.h 71251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_NativeResources.h 72251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_Path.h 73251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNRepos.h 74251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNClient.h 75289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_NativeInputStream.h 76289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_NativeOutputStream.h 77251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Version.h 78251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended.h 79251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLib.h 80251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLibIterator.h 81251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLib.h 82251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLibIterator.h 83289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_RuntimeVersion.h 84251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Revision.h 85289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_RevisionRangeList.h 86251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_callback_UserPasswordCallback.h 87289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_RemoteSession.h 88289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_RemoteFactory.h 89289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_CommitEditor.h 90289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_remote_StateReporter.h 91289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_ConfigImpl_Category.h 92289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_ConfigLib.h 93289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_DiffLib.h 94289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_PropLib.h 95289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_SubstLib.h 96289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_TunnelChannel.h 97289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_RequestChannel.h 98289180Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_util_ResponseChannel.h 99251881Speter 100251881Spetertest-scripts = 101251881Speter subversion/tests/cmdline/*_tests.py 102251881Speter 103251881Speterbdb-test-scripts = 104251881Speter 105362181Sdimswig-python-opts = $(SWIG_FEATURES) $(SWIG_PY_OPTS) $(SWIG_PY_FEATURES) 106362181Sdimswig-perl-opts = $(SWIG_FEATURES) -perl $(SWIG_PL_FEATURES) -nopm -noproxy 107362181Sdimswig-ruby-opts = $(SWIG_FEATURES) -ruby $(SWIG_RB_FEATURES) 108251881Speterswig-languages = python perl ruby 109251881Speterswig-dirs = 110251881Speter subversion/bindings/swig/python 111251881Speter subversion/bindings/swig/perl 112251881Speter subversion/bindings/swig/ruby 113251881Speter subversion/bindings/swig/proxy 114251881Speter 115251881Speterswig-proxy-dir = subversion/bindings/swig/proxy 116251881Speterswig-checkout-files = common.swg swigrun.swg runtime.swg 117251881Speter ruby/rubydef.swg ruby/rubyhead.swg ruby/rubytracking.swg 118251881Speter perl5/perlrun.swg python/pyrun.swg python/python.swg 119251881Speter 120251881Speter# ---------------------------------------------------------------------------- 121251881Speter# 122251881Speter# BUILD TARGETS 123251881Speter# 124251881Speter# Target parameters: 125251881Speter# description - optional build target description 126251881Speter# type - the target type, defines how to build it 127251881Speter# when - the name of an autoconf-substed variable that muset be 128251881Speter# defined to either "true" or "false", that determines 129251881Speter# whether this target should be built and installed. 130251881Speter# path - relative path to target sources 131251881Speter# sources - explicit list of target sources 132251881Speter# install - the installation group/type 133251881Speter# manpages - the man pages associated with this target 134251881Speter# libs - libraries that this target depends on 135251881Speter# nonlibs - dependencies that are not linked into the target 136251881Speter# lang - bindings for language $(lang) 137251881Speter# msvc-libs - additional libraries to link with on Windows 138251881Speter# msvc-export - additional list of files to expose in dsp/vc(x)proj 139251881Speter# msvc-static - visual studio target produces only a static lib 140289180Speter# msvc-force-static- visual studio always uses static libraries for svn libs 141251881Speter# add-deps - expands to additional autoconf-defined dependencies 142251881Speter# add-install-deps - like add-deps, but for the install step 143251881Speter# external-lib - expands to additional autoconf-defined libs 144251881Speter# external-project - visual studio project to depend on 145251881Speter# 146251881Speter 147251881Speter# The subversion command-line client 148251881Speter[svn] 149251881Speterdescription = Subversion Client 150251881Spetertype = exe 151251881Speterpath = subversion/svn 152251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr 153251881Speter apriconv apr 154251881Spetermanpages = subversion/svn/svn.1 155251881Speterinstall = bin 156289180Spetermsvc-libs = setargv.obj 157251881Speter 158251881Speter# The subversion repository administration tool 159251881Speter[svnadmin] 160251881Speterdescription = Subversion Repository Administrator 161251881Spetertype = exe 162251881Speterpath = subversion/svnadmin 163251881Speterinstall = bin 164251881Spetermanpages = subversion/svnadmin/svnadmin.1 165251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 166289180Spetermsvc-libs = setargv.obj 167251881Speter 168251881Speter# The subversion repository dump filtering tool 169251881Speter[svndumpfilter] 170251881Speterdescription = Subversion Dumpfile Filter 171251881Spetertype = exe 172251881Speterpath = subversion/svndumpfilter 173251881Speterinstall = bin 174251881Spetermanpages = subversion/svndumpfilter/svndumpfilter.1 175251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 176251881Speter 177251881Speter# The subversion repository inspection tool 178251881Speter[svnlook] 179251881Speterdescription = Subversion Repository Browser 180251881Spetertype = exe 181251881Speterpath = subversion/svnlook 182251881Speterinstall = bin 183251881Spetermanpages = subversion/svnlook/svnlook.1 184251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_diff libsvn_subr apriconv apr 185251881Speter 186251881Speter[svnserve] 187251881Speterdescription = Subversion Server 188251881Spetertype = exe 189251881Speterpath = subversion/svnserve 190251881Speterinstall = bin 191251881Spetermanpages = subversion/svnserve/svnserve.8 subversion/svnserve/svnserve.conf.5 192251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr libsvn_ra_svn 193251881Speter apriconv apr sasl 194251881Spetermsvc-libs = advapi32.lib ws2_32.lib 195251881Speter 196251881Speter[svnsync] 197251881Speterdescription = Subversion repository replicator 198251881Spetertype = exe 199251881Speterpath = subversion/svnsync 200251881Speterlibs = libsvn_ra libsvn_delta libsvn_subr apr 201251881Speterinstall = bin 202251881Spetermanpages = subversion/svnsync/svnsync.1 203251881Speter 204251881Speter[svnversion] 205251881Speterdescription = Subversion Revision Extractor 206251881Spetertype = exe 207251881Speterpath = subversion/svnversion 208251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 209251881Speterinstall = bin 210251881Spetermanpages = subversion/svnversion/svnversion.1 211251881Speter 212251881Speter[svnrdump] 213251881Speterdescription = Subversion remote repository dumper and loader 214251881Spetertype = exe 215251881Speterpath = subversion/svnrdump 216251881Speterlibs = libsvn_client libsvn_ra libsvn_repos libsvn_delta libsvn_subr aprutil apr 217251881Speterinstall = bin 218251881Spetermanpages = subversion/svnrdump/svnrdump.1 219251881Speter 220251881Speter[svnmucc] 221251881Speterdescription = Subversion Multiple URL Command Client 222251881Spetertype = exe 223251881Speterpath = subversion/svnmucc 224251881Speterlibs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr 225251881Speterinstall = bin 226251881Spetermanpages = subversion/svnmucc/svnmucc.1 227251881Speter 228251881Speter# Support for GNOME Keyring 229251881Speter[libsvn_auth_gnome_keyring] 230251881Speterdescription = Subversion GNOME Keyring Library 231362181Sdimtype = shared-only-lib 232251881Speterinstall = gnome-keyring-lib 233251881Speterpath = subversion/libsvn_auth_gnome_keyring 234251881Speterlibs = libsvn_subr apr gnome-keyring 235251881Speter 236251881Speter# Support for KWallet 237251881Speter[libsvn_auth_kwallet] 238251881Speterdescription = Subversion KWallet Library 239362181Sdimtype = shared-only-cxx-lib 240251881Speterinstall = kwallet-lib 241251881Speterpath = subversion/libsvn_auth_kwallet 242251881Speterlibs = libsvn_subr apr kwallet 243251881Speterlink-cmd = $(LINK_CXX_LIB) 244251881Speter 245251881Speter# Library needed by all subversion clients 246251881Speter[libsvn_client] 247251881Speterdescription = Subversion Client Library 248251881Spetertype = lib 249251881Speterpath = subversion/libsvn_client 250251881Speterlibs = libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr apriconv apr 251251881Speterinstall = lib 252362181Sdimmsvc-export = svn_client.h private/svn_client_mtcc.h private/svn_client_private.h private/svn_client_shelf.h private/svn_client_shelf2.h 253251881Speter 254251881Speter# Routines for binary diffing and tree-deltas 255251881Speter[libsvn_delta] 256251881Speterdescription = Subversion Delta Library 257251881Spetertype = lib 258251881Speterinstall = fsmod-lib 259251881Speterpath = subversion/libsvn_delta 260251881Speterlibs = libsvn_subr aprutil apriconv apr zlib 261362181Sdimmsvc-export = svn_delta.h private/svn_editor.h private/svn_delta_private.h private/svn_element.h private/svn_branch.h private/svn_branch_compat.h private/svn_branch_impl.h private/svn_branch_nested.h private/svn_branch_repos.h 262251881Speter 263251881Speter# Routines for diffing 264251881Speter[libsvn_diff] 265251881Speterdescription = Subversion Diff Library 266251881Spetertype = lib 267251881Speterpath = subversion/libsvn_diff 268251881Speterlibs = libsvn_subr apriconv apr zlib 269251881Speterinstall = lib 270251881Spetermsvc-export = svn_diff.h private/svn_diff_private.h private/svn_diff_tree.h 271251881Speter 272251881Speter# The repository filesystem library 273251881Speter[libsvn_fs] 274251881Speterdescription = Subversion Repository Filesystem Library 275251881Spetertype = lib 276251881Speterpath = subversion/libsvn_fs 277251881Speterinstall = ramod-lib 278251881Speterlibs = libsvn_fs_util libsvn_delta libsvn_subr fs-libs aprutil apr 279251881Speter# conditionally add more dependencies 280251881Speteradd-deps = $(SVN_FS_LIB_DEPS) 281251881Speteradd-install-deps = $(SVN_FS_LIB_INSTALL_DEPS) 282251881Spetermsvc-export = svn_fs.h private/svn_fs_private.h 283251881Speter 284251881Speter[libsvn_fs_base] 285289180Speterdescription = Subversion Filesystem Base Library 286251881Spetertype = fs-module 287251881Speterpath = subversion/libsvn_fs_base 288251881Spetersources = *.c bdb/*.c util/*.c 289251881Speterinstall = bdb-lib 290251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr bdb libsvn_fs_util 291362181Sdimmsvc-export = ../libsvn_fs_base/fs_init.h 292362181Sdimmsvc-delayload = yes 293251881Speter 294251881Speter[libsvn_fs_fs] 295289180Speterdescription = Subversion FSFS Repository Filesystem Library 296251881Spetertype = fs-module 297251881Speterpath = subversion/libsvn_fs_fs 298251881Speterinstall = fsmod-lib 299251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr libsvn_fs_util 300362181Sdimmsvc-export = private/svn_fs_fs_private.h ../libsvn_fs_fs/fs_init.h 301362181Sdimmsvc-delayload = yes 302251881Speter 303289180Speter[libsvn_fs_x] 304289180Speterdescription = Subversion FSX Repository Filesystem Library 305289180Spetertype = fs-module 306289180Speterpath = subversion/libsvn_fs_x 307289180Speterinstall = fsmod-lib 308289180Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr libsvn_fs_util 309362181Sdimmsvc-export = ../libsvn_fs_x/fs_init.h 310362181Sdimmsvc-delayload = yes 311289180Speter 312251881Speter# Low-level grab bag of utilities 313251881Speter[libsvn_fs_util] 314289180Speterdescription = Subversion Filesystem Utility Library 315251881Spetertype = lib 316251881Speterinstall = fsmod-lib 317251881Speterpath = subversion/libsvn_fs_util 318251881Speterlibs = libsvn_subr aprutil apriconv apr 319251881Spetermsvc-libs = advapi32.lib shfolder.lib 320362181Sdimmsvc-export = private/svn_fs_util.h 321251881Speter 322251881Speter# General API for accessing repositories 323251881Speter[libsvn_ra] 324289180Speterdescription = Subversion General Repository Access Library 325251881Spetertype = lib 326251881Speterpath = subversion/libsvn_ra 327251881Speterlibs = libsvn_delta libsvn_subr ra-libs apriconv apr 328251881Speter# conditionally add more dependencies 329251881Speteradd-deps = $(SVN_RA_LIB_DEPS) 330251881Speteradd-install-deps = $(SVN_RA_LIB_INSTALL_DEPS) 331251881Speterinstall = lib 332251881Spetermsvc-export = svn_ra.h private\svn_ra_private.h 333362181Sdimmsvc-delayload = yes 334251881Speter 335251881Speter# Accessing repositories via DAV through serf 336251881Speter[libsvn_ra_serf] 337289180Speterdescription = Subversion HTTP/WebDAV Protocol Repository Access Library 338251881Spetertype = ra-module 339251881Speterpath = subversion/libsvn_ra_serf 340251881Speterinstall = serf-lib 341362181Sdimlibs = libsvn_delta libsvn_subr aprutil apriconv apr serf zlib 342251881Spetermsvc-static = yes 343251881Speter 344251881Speter# Accessing repositories via SVN 345251881Speter[libsvn_ra_svn] 346289180Speterdescription = Subversion SVN Protocol Repository Access Library 347251881Spetertype = ra-module 348251881Speterpath = subversion/libsvn_ra_svn 349251881Speterinstall = ramod-lib 350251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr sasl 351251881Spetermsvc-static = yes 352251881Speter 353251881Speter# Accessing repositories via direct libsvn_fs 354251881Speter[libsvn_ra_local] 355289180Speterdescription = Subversion Local Repository Access Library 356251881Spetertype = ra-module 357251881Speterpath = subversion/libsvn_ra_local 358251881Speterinstall = ramod-lib 359251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 360251881Spetermsvc-static = yes 361251881Speter 362251881Speter# Routines built on top of libsvn_fs 363251881Speter[libsvn_repos] 364251881Speterdescription = Subversion Repository Library 365251881Spetertype = lib 366251881Speterpath = subversion/libsvn_repos 367251881Speterinstall = ramod-lib 368251881Speterlibs = libsvn_fs libsvn_delta libsvn_subr apriconv apr 369362181Sdimmsvc-export = svn_repos.h private/svn_repos_private.h ../libsvn_repos/authz.h 370251881Speter 371251881Speter# Low-level grab bag of utilities 372251881Speter[libsvn_subr] 373251881Speterdescription = Subversion General Utility Library 374251881Spetertype = lib 375251881Speterinstall = fsmod-lib 376251881Speterpath = subversion/libsvn_subr 377362181Sdimsources = *.c lz4/*.c 378362181Sdimlibs = aprutil apriconv apr xml zlib apr_memcache 379362181Sdim sqlite magic intl lz4 utf8proc macos-plist macos-keychain 380251881Spetermsvc-libs = kernel32.lib advapi32.lib shfolder.lib ole32.lib 381257936Speter crypt32.lib version.lib 382251881Spetermsvc-export = 383251881Speter svn_auth.h svn_base64.h svn_cache_config.h svn_checksum.h svn_cmdline.h 384251881Speter svn_compat.h svn_config.h svn_ctype.h svn_dirent_uri.h svn_dso.h 385251881Speter svn_error.h svn_hash.h svn_io.h svn_iter.h svn_md5.h svn_mergeinfo.h 386251881Speter svn_nls.h svn_opt.h svn_path.h svn_pools.h svn_props.h svn_quoprint.h 387251881Speter svn_sorts.h svn_string.h svn_subst.h svn_time.h svn_types.h svn_user.h 388289180Speter svn_utf.h svn_version.h svn_xml.h svn_x509.h 389251881Speter private\svn_atomic.h private\svn_cache.h private\svn_cmdline_private.h 390251881Speter private\svn_debug.h private\svn_error_private.h private\svn_fspath.h 391251881Speter private\svn_log.h private\svn_mergeinfo_private.h 392251881Speter private\svn_opt_private.h private\svn_skel.h private\svn_sqlite.h 393251881Speter private\svn_utf_private.h private\svn_eol_private.h 394251881Speter private\svn_token.h private\svn_adler32.h 395251881Speter private\svn_temp_serializer.h private\svn_io_private.h 396289180Speter private\svn_sorts_private.h private\svn_auth_private.h 397251881Speter private\svn_string_private.h private\svn_magic.h 398289180Speter private\svn_subr_private.h private\svn_mutex.h 399289180Speter private\svn_packed_data.h private\svn_object_pool.h private\svn_cert.h 400362181Sdim private\svn_config_private.h private\svn_dirent_uri_private.h 401251881Speter 402251881Speter# Working copy management lib 403251881Speter[libsvn_wc] 404251881Speterdescription = Subversion Working Copy Library 405251881Spetertype = lib 406251881Speterpath = subversion/libsvn_wc 407251881Speterlibs = libsvn_delta libsvn_diff libsvn_subr aprutil apriconv apr 408251881Speterinstall = lib 409251881Spetermsvc-export = svn_wc.h private\svn_wc_private.h 410251881Speter 411251881Speter# Subversion plugin for Apache's mod_dav 412251881Speter[mod_dav_svn] 413251881Speterdescription = Subversion plug-in for the Apache DAV module 414251881Speterwhen = INSTALL_APACHE_MODS 415251881Spetertype = apache-mod 416251881Speterpath = subversion/mod_dav_svn 417251881Spetersources = *.c reports/*.c posts/*.c 418289180Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr libhttpd mod_dav 419251881Speternonlibs = apr aprutil 420251881Speterinstall = apache-mod 421251881Speter 422251881Speter[mod_authz_svn] 423251881Speterdescription = Subversion path-based authorization module for Apache 424251881Speterwhen = INSTALL_APACHE_MODS 425251881Spetertype = apache-mod 426251881Speterpath = subversion/mod_authz_svn 427251881Speternonlibs = mod_dav_svn apr aprutil 428289180Speterlibs = libsvn_repos libsvn_subr libhttpd 429251881Speterinstall = apache-mod 430251881Speter 431251881Speter[mod_dontdothat] 432251881Speterdescription = Apache Httpd module to block certain kinds of Apache Subversion requests 433251881Speterwhen = INSTALL_APACHE_MODS 434251881Spetertype = apache-mod 435251881Speterpath = tools/server-side/mod_dontdothat 436251881Speternonlibs = mod_dav_svn apr aprutil 437362181Sdimlibs = libsvn_subr libhttpd 438251881Speterinstall = tools 439251881Speter 440289180Speter# The Subversion FSFS repository manipulation tool 441289180Speter[svnfsfs] 442289180Speterdescription = Subversion FSFS Repository Manipulation Tool 443289180Spetertype = exe 444289180Speterpath = subversion/svnfsfs 445289180Speterinstall = bin 446362181Sdimlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 447289180Speter 448251881Speter# ---------------------------------------------------------------------------- 449251881Speter# 450251881Speter# CONSTRUCTED HEADERS 451251881Speter# 452251881Speter 453289180Speter[rep_cache_fs_fs] 454289180Speterdescription = Schema for the FSFS rep-sharing feature 455251881Spetertype = sql-header 456251881Speterpath = subversion/libsvn_fs_fs 457251881Spetersources = rep-cache-db.sql 458251881Speter 459289180Speter[rep_cache_fs_x] 460289180Speterdescription = Schema for the FSX rep-sharing feature 461289180Spetertype = sql-header 462289180Speterpath = subversion/libsvn_fs_x 463289180Spetersources = rep-cache-db.sql 464289180Speter 465251881Speter[wc_queries] 466251881Speterdesription = Queries on the WC database 467251881Spetertype = sql-header 468251881Speterpath = subversion/libsvn_wc 469251881Spetersources = wc-queries.sql 470251881Speter 471251881Speter[subr_sqlite] 472251881Speterdescription = Internal statements for SQLite interface 473251881Spetertype = sql-header 474251881Speterpath = subversion/libsvn_subr 475251881Spetersources = internal_statements.sql 476251881Speter 477289180Speter[wc_test_queries] 478289180Speterdescription = Queries using working copy tests 479289180Spetertype = sql-header 480289180Speterpath = subversion/tests/libsvn_wc 481289180Spetersources = wc-test-queries.sql 482251881Speter 483251881Speter# ---------------------------------------------------------------------------- 484251881Speter# 485251881Speter# TARGETS FOR I18N SUPPORT 486251881Speter# 487251881Speter[locale] 488251881Spetertype = i18n 489251881Speterpath = subversion/po 490251881Speterinstall = locale 491251881Speterexternal-project = svn_locale 492251881Speter 493251881Speter# ---------------------------------------------------------------------------- 494251881Speter# 495251881Speter# TARGETS FOR SWIG SUPPORT 496251881Speter# 497251881Speter 498251881Speter[swig_core] 499251881Spetertype = swig 500251881Speterpath = subversion/bindings/swig 501251881Spetersources = core.i 502251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 503251881Speter libsvn_diff libsvn_subr apr 504251881Speterdescription = Subversion core library bindings 505251881Speter 506251881Speter[swig_client] 507251881Spetertype = swig 508251881Speterpath = subversion/bindings/swig 509251881Spetersources = svn_client.i 510251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 511251881Speter libsvn_client libsvn_subr apr 512251881Speternonlibs = swig_core 513251881Speterdescription = Subversion client library bindings 514251881Speter 515251881Speter[swig_delta] 516251881Spetertype = swig 517251881Speterpath = subversion/bindings/swig 518251881Spetersources = svn_delta.i 519251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 520251881Speter libsvn_delta libsvn_subr apr 521251881Speternonlibs = swig_core 522251881Speterdescription = Subversion delta library bindings 523251881Speter 524251881Speter[swig_diff] 525251881Spetertype = swig 526251881Speterpath = subversion/bindings/swig 527251881Spetersources = svn_diff.i 528251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 529251881Speter libsvn_diff libsvn_subr apr 530251881Speternonlibs = swig_core 531251881Speterdescription = Subversion diff library bindings 532251881Speter 533251881Speter[swig_fs] 534251881Spetertype = swig 535251881Speterpath = subversion/bindings/swig 536251881Spetersources = svn_fs.i 537251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 538251881Speter libsvn_fs libsvn_subr apr 539251881Speternonlibs = swig_core 540251881Speterdescription = Subversion FS library bindings 541251881Speter 542251881Speter[swig_ra] 543251881Spetertype = swig 544251881Speterpath = subversion/bindings/swig 545251881Spetersources = svn_ra.i 546251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 547251881Speter libsvn_ra libsvn_subr apr 548251881Speternonlibs = swig_core 549251881Speterdescription = Subversion RA library bindings 550251881Speter 551251881Speter[swig_repos] 552251881Spetertype = swig 553251881Speterpath = subversion/bindings/swig 554251881Spetersources = svn_repos.i 555251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 556251881Speter libsvn_repos libsvn_subr apr 557251881Speternonlibs = swig_core 558251881Speterdescription = Subversion repository library bindings 559251881Speter 560251881Speter[swig_wc] 561251881Spetertype = swig 562251881Speterpath = subversion/bindings/swig 563251881Spetersources = svn_wc.i 564251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 565251881Speter libsvn_wc libsvn_subr apr 566251881Speternonlibs = swig_core 567251881Speterdescription = Subversion WC library bindings 568251881Speter 569251881Speter# SWIG utility library for Python modules 570251881Speter[libsvn_swig_py] 571251881Spetertype = swig_lib 572251881Speterlang = python 573251881Speterpath = subversion/bindings/swig/python/libsvn_swig_py 574289180Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_subr 575289180Speter apriconv apr python swig 576251881Speterlink-cmd = $(LINK) 577251881Speterinstall = swig-py-lib 578251881Speter# need special build rule to include -DSWIGPYTHON 579251881Spetercompile-cmd = $(COMPILE_SWIG_PY) 580251881Spetermsvc-static = no 581289180Spetermsvc-export = ../bindings/swig/python/libsvn_swig_py/swigutil_py.h 582362181Sdimdescription = Subversion utility library for Python bindings 583251881Speter 584251881Speter# SWIG utility library for Perl modules 585251881Speter[libsvn_swig_perl] 586251881Spetertype = swig_lib 587251881Speterlang = perl 588251881Speterpath = subversion/bindings/swig/perl/libsvn_swig_perl 589289180Speterlibs = libsvn_delta libsvn_subr apriconv apr perl swig 590251881Speterinstall = swig-pl-lib 591251881Speter# need special build rule to include 592251881Spetercompile-cmd = $(COMPILE_SWIG_PL) 593289180Spetermsvc-static = no 594289180Spetermsvc-export = ../bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 595251881Speter 596251881Speter# SWIG utility library for Ruby modules 597251881Speter[libsvn_swig_ruby] 598251881Spetertype = swig_lib 599251881Speterlang = ruby 600251881Speterpath = subversion/bindings/swig/ruby/libsvn_swig_ruby 601289180Speterlibs = libsvn_client libsvn_wc libsvn_delta libsvn_subr apriconv apr ruby swig 602251881Speterlink-cmd = $(LINK) $(SWIG_RB_LIBS) 603251881Speterinstall = swig-rb-lib 604251881Speter# need special build rule to include 605251881Spetercompile-cmd = $(COMPILE_SWIG_RB) 606251881Spetermsvc-static = no 607289180Spetermsvc-export = ../bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h 608251881Speter 609251881Speter# ---------------------------------------------------------------------------- 610251881Speter# 611251881Speter# JavaHL targets 612251881Speter# 613251881Speter[javahl-java] 614251881Spetertype = java 615251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl 616251881Spetersources = *.java 617362181Sdimnative = CommitItemStateFlags.java NativeResources.java SVNClient.java 618362181Sdim SVNRepos.java 619251881Speterinstall = javahl-java 620251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC) 621251881Speterclasses = subversion/bindings/javahl/classes 622362181Sdimheaders = subversion/bindings/javahl/include 623362181Sdimpackage = org.apache.subversion.javahl 624251881Speter 625251881Speter[javahl-compat-java] 626251881Spetertype = java 627251881Speterpath = subversion/bindings/javahl/src/org/tigris/subversion/javahl 628251881Spetersources = *.java 629251881Speterinstall = javahl-java 630289180Speterlink-cmd = $(COMPILE_JAVAHL_COMPAT_JAVAC) 631251881Speterclasses = subversion/bindings/javahl/classes 632362181Sdimadd-deps = $(javahl_callback_java_DEPS) $(javahl_remote_java_DEPS) 633362181Sdim $(javahl_types_java_DEPS) $(javahl_util_java_DEPS) 634362181Sdim $(javahl_java_DEPS) 635251881Speter### Replace JAR call in INSTALL_EXTRA_JAVAHL_JAVA macro Makefile.in. 636251881Speter#jar = svn-javahl.jar 637362181Sdimpackage = org.tigris.subversion.javahl 638251881Speter 639251881Speter[javahl-tests] 640251881Spetertype = java 641251881Speterpath = subversion/bindings/javahl/tests/org/apache/subversion/javahl 642251881Spetersources = *.java 643251881Speterinstall = javahl-java 644251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC) 645251881Speterclasses = subversion/bindings/javahl/classes 646362181Sdimpackage = org.apache.subversion.javahl 647251881Speter### Java targets don't do up-to-date checks yet. 648251881Speter#add-deps = javahl-java 649362181Sdimadd-deps = $(javahl_callback_java_DEPS) $(javahl_remote_java_DEPS) 650362181Sdim $(javahl_types_java_DEPS) $(javahl_util_java_DEPS) 651362181Sdim $(javahl_java_DEPS) 652251881Speter 653251881Speter[javahl-compat-tests] 654251881Spetertype = java 655251881Speterpath = subversion/bindings/javahl/tests/org/tigris/subversion/javahl 656251881Spetersources = *.java 657251881Speterinstall = javahl-java 658289180Speterlink-cmd = $(COMPILE_JAVAHL_COMPAT_JAVAC) 659251881Speterclasses = subversion/bindings/javahl/classes 660362181Sdimpackage = org.tigris.subversion.javahl 661251881Speter### Java targets don't do up-to-date checks yet. 662251881Speter#add-deps = javahl-compat-java 663251881Speteradd-deps = $(javahl_compat_java_DEPS) 664251881Speter 665362181Sdim[javahl-callback-java] 666362181Sdimtype = java 667289180Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/callback 668289180Speterclasses = subversion/bindings/javahl/classes 669289180Speterheaders = subversion/bindings/javahl/include 670289180Speterpackage = org.apache.subversion.javahl.callback 671289180Spetersources = *.java 672362181Sdimnative = UserPasswordCallback.java 673362181Sdiminstall = javahl-java 674362181Sdimlink-cmd = $(COMPILE_JAVAHL_JAVAC) 675289180Speter 676362181Sdim[javahl-remote-java] 677362181Sdimtype = java 678289180Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/remote 679289180Speterclasses = subversion/bindings/javahl/classes 680289180Speterheaders = subversion/bindings/javahl/include 681289180Speterpackage = org.apache.subversion.javahl.remote 682289180Spetersources = *.java 683362181Sdimnative = CommitEditor.java RemoteFactory.java RemoteSession.java 684362181Sdim StateReporter.java 685362181Sdiminstall = javahl-java 686362181Sdimlink-cmd = $(COMPILE_JAVAHL_JAVAC) 687289180Speter 688362181Sdim[javahl-types-java] 689362181Sdimtype = java 690251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/types 691251881Speterclasses = subversion/bindings/javahl/classes 692251881Speterheaders = subversion/bindings/javahl/include 693251881Speterpackage = org.apache.subversion.javahl.types 694251881Spetersources = *.java 695362181Sdimnative = NativeInputStream.java NativeOutputStream.java Revision.java 696362181Sdim RevisionRangeList.java RuntimeVersion.java VersionExtended.java 697362181Sdim Version.java 698362181Sdiminstall = javahl-java 699362181Sdimlink-cmd = $(COMPILE_JAVAHL_JAVAC) 700251881Speter 701362181Sdim[javahl-util-java] 702362181Sdimtype = java 703289180Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/util 704251881Speterclasses = subversion/bindings/javahl/classes 705251881Speterheaders = subversion/bindings/javahl/include 706289180Speterpackage = org.apache.subversion.javahl.util 707251881Spetersources = *.java 708362181Sdimnative = ConfigImpl.java ConfigLib.java DiffLib.java PropLib.java 709362181Sdim RequestChannel.java ResponseChannel.java SubstLib.java 710362181Sdim TunnelChannel.java 711362181Sdiminstall = javahl-java 712362181Sdimlink-cmd = $(COMPILE_JAVAHL_JAVAC) 713251881Speter 714251881Speter[libsvnjavahl] 715251881Speterdescription = Subversion Java HighLevel binding 716251881Spetertype = lib 717251881Speterpath = subversion/bindings/javahl/native 718251881Speterlibs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 719289180Speter libsvn_subr libsvn_fs aprutil apriconv apr java-sdk 720289180Spetersources = *.cpp jniwrapper/*.cpp 721362181Sdimadd-deps = $(javahl_java_DEPS) $(javahl_callback_java_DEPS) 722362181Sdim $(javahl_remote_java_DEPS) $(javahl_types_java_DEPS) 723362181Sdim $(javahl_util_java_DEPS) $(javahl_java_DEPS) 724251881Speterinstall = javahl-lib 725251881Speter# need special build rule to include -I$(JDK)/include/jni.h 726251881Spetercompile-cmd = $(COMPILE_JAVAHL_CXX) 727251881Speterlink-cmd = $(LINK_JAVAHL_CXX) 728251881Speter 729251881Speter# ---------------------------------------------------------------------------- 730251881Speter# 731362181Sdim# SVN++ targets 732251881Speter# 733251881Speter 734362181Sdim[libsvnxx] 735362181Sdimdescription = Subversion C++ bindings 736362181Sdimwhen = SVN_BUILD_SVNXX 737251881Spetertype = lib 738362181Sdimpath = subversion/bindings/cxx 739251881Speterlibs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 740251881Speter libsvn_subr libsvn_fs aprutil apriconv apr 741289180Spetersources = src/*.cpp src/aprwrap/*.cpp 742362181Sdiminstall = svnxx-lib 743251881Spetermsvc-static = yes 744362181Sdimcompile-cmd = $(COMPILE_SVNXX) 745251881Speterlink-cmd = $(LINK_CXX_LIB) 746251881Speter 747362181Sdim[svnxx-tests] 748362181Sdimdescription = Unit tests for Subversion C++ bindings 749362181Sdimwhen = SVN_BUILD_SVNXX_TESTS 750251881Spetertype = exe 751362181Sdimpath = subversion/bindings/cxx 752362181Sdimlibs = libsvnxx 753362181Sdim libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 754362181Sdim libsvn_subr libsvn_fs aprutil apriconv apr 755251881Spetersources = tests/*.cpp 756362181Sdiminstall = svnxx-tests 757362181Sdimcompile-cmd = $(COMPILE_SVNXX_TEST) 758362181Sdimlink-cmd = $(LINK_SVNXX_TEST) 759251881Speter 760251881Speter# ---------------------------------------------------------------------------- 761251881Speter# 762251881Speter# TESTING TARGETS 763251881Speter# 764251881Speter 765251881Speter# general library: our C testing framework 766251881Speter[libsvn_test] 767251881Spetertype = lib 768251881Speterpath = subversion/tests 769251881Speterinstall = test 770251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr aprutil apriconv apr 771251881Spetermsvc-static = yes 772251881Speterundefined-lib-symbols = yes 773251881Speter 774251881Speter# ---------------------------------------------------------------------------- 775251881Speter# Tests for libsvn_fs_base 776251881Speter 777251881Speter[fs-base-test] 778251881Speterdescription = Tests for *public* fs API (svn_fs.h) 779251881Spetertype = exe 780251881Speterpath = subversion/tests/libsvn_fs_base 781251881Spetersources = fs-base-test.c 782251881Speterinstall = bdb-test 783251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta 784251881Speter libsvn_fs_util libsvn_subr apriconv apr 785362181Sdimmsvc-force-static = yes 786251881Speter 787251881Speter[strings-reps-test] 788251881Speterdescription = Test strings/reps in libsvn_fs_base 789251881Spetertype = exe 790251881Speterpath = subversion/tests/libsvn_fs_base 791251881Spetersources = strings-reps-test.c 792251881Speterinstall = bdb-test 793251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta 794251881Speter libsvn_subr apriconv apr 795362181Sdimmsvc-force-static = yes 796251881Speter 797251881Speter[changes-test] 798251881Speterdescription = Test changes in libsvn_fs_base 799251881Spetertype = exe 800251881Speterpath = subversion/tests/libsvn_fs_base 801251881Spetersources = changes-test.c 802251881Speterinstall = bdb-test 803251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta 804251881Speter libsvn_subr apriconv apr 805362181Sdimmsvc-force-static = yes 806251881Speter 807251881Speter# ---------------------------------------------------------------------------- 808251881Speter# Tests for libsvn_fs_fs 809289180Speter[fs-fs-pack-test] 810251881Speterdescription = Test fsfs packing in libsvn_fs_fs 811251881Spetertype = exe 812251881Speterpath = subversion/tests/libsvn_fs_fs 813289180Spetersources = fs-fs-pack-test.c 814251881Speterinstall = test 815251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta 816251881Speter libsvn_subr apriconv apr 817362181Sdimmsvc-force-static = yes 818251881Speter 819289180Speter[fs-fs-fuzzy-test] 820289180Speterdescription = Use fuzzying to test FSFS corruption resilience 821289180Spetertype = exe 822289180Speterpath = subversion/tests/libsvn_fs_fs 823289180Spetersources = fs-fs-fuzzy-test.c 824289180Speterinstall = sub-test 825289180Speterlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta 826289180Speter libsvn_repos libsvn_subr apriconv apr 827362181Sdimmsvc-force-static = yes 828289180Speter 829289180Speter[fs-fs-private-test] 830289180Speterdescription = Test FSSF private API 831289180Spetertype = exe 832289180Speterpath = subversion/tests/libsvn_fs_fs 833289180Spetersources = fs-fs-private-test.c 834289180Speterinstall = test 835289180Speterlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta 836289180Speter libsvn_repos libsvn_subr apriconv apr 837362181Sdimmsvc-force-static = yes 838289180Speter 839251881Speter# ---------------------------------------------------------------------------- 840289180Speter# Tests for libsvn_fs_x 841289180Speter[fs-x-pack-test] 842289180Speterdescription = Test fsx packing in libsvn_fs_x 843289180Spetertype = exe 844289180Speterpath = subversion/tests/libsvn_fs_x 845289180Spetersources = fs-x-pack-test.c 846289180Speterinstall = test 847289180Speterlibs = libsvn_test libsvn_fs libsvn_fs_x libsvn_delta 848289180Speter libsvn_subr apriconv apr 849362181Sdimmsvc-force-static = yes 850289180Speter 851289180Speter[string-table-test] 852289180Speterdescription = Test fsfs string tables 853289180Spetertype = exe 854289180Speterpath = subversion/tests/libsvn_fs_x 855289180Spetersources = string-table-test.c 856289180Speterinstall = test 857289180Speterlibs = libsvn_test libsvn_fs_x libsvn_subr apr 858362181Sdimmsvc-force-static = yes 859289180Speter 860289180Speter# ---------------------------------------------------------------------------- 861251881Speter# Tests for libsvn_fs 862251881Speter 863251881Speter[locks-test] 864251881Speterdescription = Test locks in libsvn_fs 865251881Spetertype = exe 866251881Speterpath = subversion/tests/libsvn_fs 867251881Spetersources = locks-test.c 868251881Speterinstall = test 869251881Speterlibs = libsvn_test libsvn_fs libsvn_delta libsvn_subr apriconv apr 870289180Spetermsvc-force-static = yes 871251881Speter 872251881Speter[fs-test] 873362181Sdimdescription = Tests in libsvn_fs 874251881Spetertype = exe 875251881Speterpath = subversion/tests/libsvn_fs 876251881Spetersources = fs-test.c 877251881Speterinstall = test 878251881Speterlibs = libsvn_test libsvn_fs libsvn_delta 879289180Speter libsvn_fs_util libsvn_subr aprutil apriconv apr 880251881Speter 881362181Sdim[fs-sequential-test] 882362181Sdimdescription = Tests in libsvn_fs run sequentially 883362181Sdimtype = exe 884362181Sdimpath = subversion/tests/libsvn_fs 885362181Sdimsources = fs-sequential-test.c 886362181Sdiminstall = test 887362181Sdimlibs = libsvn_test libsvn_fs libsvn_delta 888362181Sdim libsvn_fs_util libsvn_subr aprutil apriconv apr 889362181Sdim 890251881Speter# ---------------------------------------------------------------------------- 891251881Speter# Tests for libsvn_repos 892251881Speter 893362181Sdim[authz-test] 894362181Sdimdescription = Test authz parsing in libsvn_repos 895362181Sdimtype = exe 896362181Sdimpath = subversion/tests/libsvn_repos 897362181Sdimsources = authz-test.c 898362181Sdiminstall = test 899362181Sdimlibs = libsvn_test libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 900362181Sdim 901251881Speter[repos-test] 902251881Speterdescription = Test delta editor in libsvn_repos 903251881Spetertype = exe 904251881Speterpath = subversion/tests/libsvn_repos 905251881Spetersources = repos-test.c dir-delta-editor.c 906251881Speterinstall = test 907251881Speterlibs = libsvn_test libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 908251881Speter 909289180Speter[dump-load-test] 910289180Speterdescription = Test dumping/loading repositories in libsvn_repos 911289180Spetertype = exe 912289180Speterpath = subversion/tests/libsvn_repos 913289180Spetersources = dump-load-test.c 914289180Speterinstall = test 915289180Speterlibs = libsvn_test libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 916289180Speter 917251881Speter# ---------------------------------------------------------------------------- 918251881Speter# Tests for libsvn_subr 919251881Speter 920251881Speter[auth-test] 921251881Speterdescription = Test platform-specific auth provider access 922251881Spetertype = exe 923251881Speterpath = subversion/tests/libsvn_subr 924251881Spetersources = auth-test.c 925251881Speterinstall = test 926251881Speterlibs = libsvn_test libsvn_subr apr 927251881Speter 928289180Speter[bit-array-test] 929289180Speterdescription = Test packed bit arrays 930289180Spetertype = exe 931289180Speterpath = subversion/tests/libsvn_subr 932289180Spetersources = bit-array-test.c 933289180Speterinstall = test 934289180Speterlibs = libsvn_test libsvn_subr apr 935289180Speter 936251881Speter[cache-test] 937251881Speterdescription = Test in-memory cache 938251881Spetertype = exe 939251881Speterpath = subversion/tests/libsvn_subr 940251881Spetersources = cache-test.c 941251881Speterinstall = test 942251881Speterlibs = libsvn_test libsvn_subr apr 943251881Speter 944251881Speter[checksum-test] 945251881Speterdescription = Test checksum functions 946251881Spetertype = exe 947251881Speterpath = subversion/tests/libsvn_subr 948251881Spetersources = checksum-test.c 949251881Speterinstall = test 950258569Speterlibs = libsvn_test libsvn_subr apr zlib 951289180Spetermsvc-force-static = yes 952251881Speter 953251881Speter[compat-test] 954251881Speterdescription = Test compatibility functions 955251881Spetertype = exe 956251881Speterpath = subversion/tests/libsvn_subr 957251881Spetersources = compat-test.c 958251881Speterinstall = test 959251881Speterlibs = libsvn_test libsvn_subr apr 960251881Speter 961251881Speter[config-test] 962251881Speterdescription = Test svn_config utilities 963251881Spetertype = exe 964251881Speterpath = subversion/tests/libsvn_subr 965251881Spetersources = config-test.c 966251881Speterinstall = test 967251881Speterlibs = libsvn_test libsvn_subr apriconv apr 968251881Speter 969251881Speter[crypto-test] 970251881Speterdescription = Test svn_crypto utilities 971251881Spetertype = exe 972251881Speterpath = subversion/tests/libsvn_subr 973251881Spetersources = crypto-test.c 974251881Speterinstall = test 975251881Speterlibs = libsvn_test libsvn_subr aprutil apr 976289180Spetermsvc-force-static = yes 977251881Speter 978251881Speter[dirent_uri-test] 979251881Speterdescription = Test dirent_uri library 980251881Spetertype = exe 981251881Speterpath = subversion/tests/libsvn_subr 982251881Spetersources = dirent_uri-test.c 983251881Speterinstall = test 984251881Speterlibs = libsvn_test libsvn_subr apriconv apr 985251881Speter 986251881Speter[error-test] 987251881Speterdescription = Test error library 988251881Spetertype = exe 989251881Speterpath = subversion/tests/libsvn_subr 990251881Spetersources = error-test.c 991251881Speterinstall = test 992251881Speterlibs = libsvn_test libsvn_subr apriconv apr 993251881Speter 994251881Speter[error-code-test] 995251881Speterdescription = Test error library 996251881Spetertype = exe 997251881Speterpath = subversion/tests/libsvn_subr 998251881Spetersources = error-code-test.c 999251881Speterinstall = test 1000251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1001251881Speter 1002251881Speter[hashdump-test] 1003251881Speterdescription = Test hashfile format for props 1004251881Spetertype = exe 1005251881Speterpath = subversion/tests/libsvn_subr 1006251881Spetersources = hashdump-test.c 1007251881Speterinstall = test 1008251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1009251881Speter 1010251881Speter[io-test] 1011251881Speterdescription = Test I/O Operations 1012251881Spetertype = exe 1013251881Speterpath = subversion/tests/libsvn_subr 1014251881Spetersources = io-test.c 1015251881Speterinstall = test 1016251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1017251881Speter 1018251881Speter[opt-test] 1019251881Speterdescription = Test options library 1020251881Spetertype = exe 1021251881Speterpath = subversion/tests/libsvn_subr 1022251881Spetersources = opt-test.c 1023251881Speterinstall = test 1024251881Speterlibs = libsvn_test libsvn_subr apr 1025251881Speter 1026251881Speter[mergeinfo-test] 1027251881Speterdescription = Test mergeinfo library 1028251881Spetertype = exe 1029251881Speterpath = subversion/tests/libsvn_subr 1030251881Spetersources = mergeinfo-test.c 1031251881Speterinstall = test 1032251881Speterlibs = libsvn_test libsvn_subr apr 1033251881Speter 1034289180Speter[packed-data-test] 1035289180Speterdescription = Test path library 1036251881Spetertype = exe 1037251881Speterpath = subversion/tests/libsvn_subr 1038289180Spetersources = packed-data-test.c 1039251881Speterinstall = test 1040289180Speterlibs = libsvn_test libsvn_subr apriconv apr 1041251881Speter 1042289180Speter[path-test] 1043289180Speterdescription = Test path library 1044251881Spetertype = exe 1045251881Speterpath = subversion/tests/libsvn_subr 1046289180Spetersources = path-test.c 1047289180Speterinstall = test 1048289180Speterlibs = libsvn_test libsvn_subr apriconv apr 1049251881Speter 1050289180Speter[prefix-string-test] 1051251881Speterdescription = Test path library 1052251881Spetertype = exe 1053251881Speterpath = subversion/tests/libsvn_subr 1054289180Spetersources = prefix-string-test.c 1055251881Speterinstall = test 1056251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1057251881Speter 1058289180Speter[priority-queue-test] 1059289180Speterdescription = Test path library 1060289180Spetertype = exe 1061289180Speterpath = subversion/tests/libsvn_subr 1062289180Spetersources = priority-queue-test.c 1063289180Speterinstall = test 1064289180Speterlibs = libsvn_test libsvn_subr apriconv apr 1065289180Speter 1066251881Speter[revision-test] 1067251881Speterdescription = Test revision library 1068251881Spetertype = exe 1069251881Speterpath = subversion/tests/libsvn_subr 1070251881Spetersources = revision-test.c 1071251881Speterinstall = test 1072251881Speterlibs = libsvn_test libsvn_subr apr 1073251881Speter 1074289180Speter[root-pools-test] 1075289180Speterdescription = Test time functions 1076289180Spetertype = exe 1077289180Speterpath = subversion/tests/libsvn_subr 1078289180Spetersources = root-pools-test.c 1079289180Speterinstall = test 1080289180Speterlibs = libsvn_test libsvn_subr apriconv apr 1081289180Speter 1082251881Speter[skel-test] 1083251881Speterdescription = Test skels in libsvn_subr 1084251881Spetertype = exe 1085251881Speterpath = subversion/tests/libsvn_subr 1086251881Spetersources = skel-test.c 1087251881Speterinstall = test 1088251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1089251881Speter 1090251881Speter[spillbuf-test] 1091251881Speterdescription = Test spillbuf in libsvn_subr 1092251881Spetertype = exe 1093251881Speterpath = subversion/tests/libsvn_subr 1094251881Spetersources = spillbuf-test.c 1095251881Speterinstall = test 1096251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1097251881Speter 1098251881Speter[stream-test] 1099251881Speterdescription = Test stream library 1100251881Spetertype = exe 1101251881Speterpath = subversion/tests/libsvn_subr 1102251881Spetersources = stream-test.c 1103251881Speterinstall = test 1104251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1105251881Speter 1106251881Speter[string-test] 1107251881Speterdescription = Test svn_stringbuf_t utilities 1108251881Spetertype = exe 1109251881Speterpath = subversion/tests/libsvn_subr 1110251881Spetersources = string-test.c 1111251881Speterinstall = test 1112251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1113251881Speter 1114289180Speter[sqlite-test] 1115289180Speterdescription = Test stream library 1116289180Spetertype = exe 1117289180Speterpath = subversion/tests/libsvn_subr 1118289180Spetersources = sqlite-test.c 1119289180Speterinstall = test 1120289180Speterlibs = libsvn_test libsvn_subr apriconv apr 1121289180Speter 1122251881Speter[time-test] 1123251881Speterdescription = Test time functions 1124251881Spetertype = exe 1125251881Speterpath = subversion/tests/libsvn_subr 1126251881Spetersources = time-test.c 1127251881Speterinstall = test 1128251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1129251881Speter 1130251881Speter[utf-test] 1131251881Speterdescription = Test UTF-8 functions 1132251881Spetertype = exe 1133251881Speterpath = subversion/tests/libsvn_subr 1134251881Spetersources = utf-test.c 1135251881Speterinstall = test 1136251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1137251881Speter 1138251881Speter[subst_translate-test] 1139251881Speterdescription = Test the svn_subst_translate* functions 1140251881Spetertype = exe 1141251881Speterpath = subversion/tests/libsvn_subr 1142251881Spetersources = subst_translate-test.c 1143251881Speterinstall = test 1144251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1145251881Speter 1146251881Speter[translate-test] 1147251881Speterdescription = Test eol conversion and keyword substitution routines 1148251881Spetertype = exe 1149251881Speterpath = subversion/tests/libsvn_subr 1150251881Spetersources = translate-test.c 1151251881Speterinstall = test 1152251881Speterlibs = libsvn_test libsvn_subr apriconv apr 1153251881Speter 1154289180Speter[x509-test] 1155289180Speterdescription = Test x509 parser 1156289180Spetertype = exe 1157289180Speterpath = subversion/tests/libsvn_subr 1158289180Spetersources = x509-test.c 1159289180Speterinstall = test 1160289180Speterlibs = libsvn_test libsvn_subr apriconv apr 1161289180Speter 1162362181Sdim[xml-test] 1163362181Sdimdescription = Test XML parser in libsvn_subr 1164362181Sdimtype = exe 1165362181Sdimpath = subversion/tests/libsvn_subr 1166362181Sdimsources = xml-test.c 1167362181Sdiminstall = test 1168362181Sdimlibs = libsvn_test libsvn_subr apriconv apr 1169289180Speter 1170362181Sdim[compress-test] 1171362181Sdimdescription = Test compression functions 1172362181Sdimtype = exe 1173362181Sdimpath = subversion/tests/libsvn_subr 1174362181Sdimsources = compress-test.c 1175362181Sdiminstall = test 1176362181Sdimlibs = libsvn_test libsvn_subr apr 1177362181Sdim 1178251881Speter# ---------------------------------------------------------------------------- 1179251881Speter# Tests for libsvn_delta 1180251881Speter 1181251881Speter[random-test] 1182251881Speterdescription = Use random data to test delta processing 1183251881Spetertype = exe 1184251881Speterpath = subversion/tests/libsvn_delta 1185251881Spetersources = random-test.c 1186251881Speterinstall = test 1187251881Speterlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr 1188251881Speter 1189251881Speter[window-test] 1190251881Speterdescription = Test delta window generation 1191251881Spetertype = exe 1192251881Speterpath = subversion/tests/libsvn_delta 1193251881Spetersources = window-test.c 1194251881Speterinstall = test 1195251881Speterlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr 1196251881Speter 1197362181Sdim[svndiff-stream-test] 1198362181Sdimdescription = Test svndiff streams 1199362181Sdimtype = exe 1200362181Sdimpath = subversion/tests/libsvn_delta 1201362181Sdimsources = svndiff-stream-test.c 1202362181Sdiminstall = test 1203362181Sdimlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr 1204362181Sdim 1205251881Speter# ---------------------------------------------------------------------------- 1206251881Speter# Tests for libsvn_client 1207251881Speter 1208251881Speter[client-test] 1209251881Speterdescription = Test low-level functionality in libsvn_client 1210251881Spetertype = exe 1211251881Speterpath = subversion/tests/libsvn_client 1212251881Spetersources = client-test.c 1213251881Speterinstall = test 1214251881Speterlibs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr 1215289180Spetermsvc-force-static = yes 1216251881Speter 1217289180Speter[mtcc-test] 1218289180Speterdescription = Test Multi Command Context 1219289180Spetertype = exe 1220289180Speterpath = subversion/tests/libsvn_client 1221289180Spetersources = mtcc-test.c 1222289180Speterinstall = test 1223289180Speterlibs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr 1224289180Speter 1225362181Sdim[conflicts-test] 1226362181Sdimdescription = Test libsvn_client conflict resolver 1227362181Sdimtype = exe 1228362181Sdimpath = subversion/tests/libsvn_client 1229362181Sdimsources = conflicts-test.c ../libsvn_wc/utils.c 1230362181Sdiminstall = test 1231362181Sdimlibs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr 1232362181Sdimmsvc-force-static = yes 1233362181Sdim 1234251881Speter# ---------------------------------------------------------------------------- 1235251881Speter# Tests for libsvn_diff 1236251881Speter 1237251881Speter[diff-diff3-test] 1238251881Speterdescription = Test the diff/diff3 library 1239251881Spetertype = exe 1240251881Speterpath = subversion/tests/libsvn_diff 1241251881Spetersources = diff-diff3-test.c 1242251881Speterinstall = test 1243251881Speterlibs = libsvn_test libsvn_diff libsvn_subr apriconv apr 1244251881Speter 1245251881Speter[parse-diff-test] 1246251881Speterdescription = Test unidiff parsing 1247251881Spetertype = exe 1248251881Speterpath = subversion/tests/libsvn_diff 1249251881Spetersources = parse-diff-test.c 1250251881Speterinstall = test 1251251881Speterlibs = libsvn_test libsvn_diff libsvn_subr apriconv apr 1252251881Speter 1253251881Speter# ---------------------------------------------------------------------------- 1254251881Speter# Tests for libsvn_ra 1255251881Speter 1256251881Speter[ra-test] 1257251881Speterdescription = Test a few things in libsvn_ra 1258251881Spetertype = exe 1259251881Speterpath = subversion/tests/libsvn_ra 1260251881Spetersources = ra-test.c 1261251881Speterinstall = test 1262289180Speterlibs = libsvn_test libsvn_ra libsvn_ra_svn libsvn_fs libsvn_delta libsvn_subr 1263251881Speter apriconv apr 1264251881Speter 1265251881Speter# ---------------------------------------------------------------------------- 1266251881Speter# Tests for libsvn_ra_local 1267251881Speter 1268251881Speter[ra-local-test] 1269251881Speterdescription = Test a few things in libsvn_ra_local 1270251881Spetertype = exe 1271251881Speterpath = subversion/tests/libsvn_ra_local 1272251881Spetersources = ra-local-test.c 1273251881Speterinstall = test 1274251881Speterlibs = libsvn_test libsvn_ra_local libsvn_ra libsvn_fs libsvn_delta libsvn_subr 1275251881Speter apriconv apr 1276251881Speter 1277251881Speter# ---------------------------------------------------------------------------- 1278251881Speter# Tests for libsvn_wc 1279251881Speter 1280251881Speter[conflict-data-test] 1281251881Speterdescription = Test the storage of tree conflict data 1282251881Spetertype = exe 1283251881Speterpath = subversion/tests/libsvn_wc 1284251881Spetersources = conflict-data-test.c utils.c 1285251881Speterinstall = test 1286251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1287289180Spetermsvc-force-static = yes 1288251881Speter 1289251881Speter[db-test] 1290251881Speterdescription = Test the wc-ng database subsystem 1291251881Spetertype = exe 1292251881Speterpath = subversion/tests/libsvn_wc 1293251881Spetersources = db-test.c utils.c 1294251881Speterinstall = test 1295251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1296289180Spetermsvc-force-static = yes 1297251881Speter 1298251881Speter[pristine-store-test] 1299251881Speterdescription = Test the wc-ng pristine text storage subsystem 1300251881Spetertype = exe 1301251881Speterpath = subversion/tests/libsvn_wc 1302251881Spetersources = pristine-store-test.c utils.c 1303251881Speterinstall = test 1304251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1305289180Spetermsvc-force-static = yes 1306251881Speter 1307251881Speter[entries-compat-test] 1308251881Speterdescription = Test backwards compat for the entry interface 1309251881Spetertype = exe 1310251881Speterpath = subversion/tests/libsvn_wc 1311251881Spetersources = entries-compat.c utils.c 1312251881Speterinstall = test 1313251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1314289180Spetermsvc-force-static = yes 1315251881Speter 1316251881Speter[op-depth-test] 1317251881Speterdescription = Test layered tree changes 1318251881Spetertype = exe 1319251881Speterpath = subversion/tests/libsvn_wc 1320251881Spetersources = op-depth-test.c utils.c 1321251881Speterinstall = test 1322251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1323289180Spetermsvc-force-static = yes 1324251881Speter 1325251881Speter[wc-queries-test] 1326251881Speterdescription = Test Sqlite query evaluation 1327251881Spetertype = exe 1328251881Speterpath = subversion/tests/libsvn_wc 1329289180Spetersources = wc-queries-test.c ../../libsvn_subr/sqlite3wrapper.c 1330251881Speterinstall = test 1331251881Speterlibs = libsvn_test libsvn_subr apriconv apr sqlite 1332251881Speter 1333251881Speter[wc-test] 1334251881Speterdescription = Test the main WC API functions 1335251881Spetertype = exe 1336251881Speterpath = subversion/tests/libsvn_wc 1337251881Spetersources = wc-test.c utils.c 1338251881Speterinstall = test 1339251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1340289180Spetermsvc-force-static = yes 1341251881Speter 1342251881Speter# ---------------------------------------------------------------------------- 1343369302Sdim# Tests for the client's internal functions 1344369302Sdim 1345369302Sdim[filesize-test] 1346369302Sdimdescription = Test conversion of file sizes to human-readable form 1347369302Sdimtype = exe 1348369302Sdimpath = subversion/tests/client 1349369302Sdimsources = filesize-test.c 1350369302Sdiminstall = test 1351369302Sdimlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1352369302Sdimmsvc-force-static = yes 1353369302Sdim 1354369302Sdim# ---------------------------------------------------------------------------- 1355251881Speter# These are not unit tests at all, they are small programs that exercise 1356251881Speter# parts of the libsvn_delta API from the command line. They are stuck here 1357251881Speter# because of some historical association with the test-suite, but should 1358251881Speter# really be put somewhere else. 1359251881Speter 1360251881Speter# test our textdelta encoding 1361251881Speter[svndiff-test] 1362251881Spetertype = exe 1363251881Speterpath = subversion/tests/libsvn_delta 1364251881Spetersources = svndiff-test.c 1365251881Speterinstall = test 1366251881Speterlibs = libsvn_delta libsvn_subr apriconv apr 1367251881Spetertesting = skip 1368251881Speter 1369251881Speter# compare two files, print txdelta windows 1370251881Speter[vdelta-test] 1371251881Spetertype = exe 1372251881Speterpath = subversion/tests/libsvn_delta 1373251881Spetersources = vdelta-test.c 1374251881Speterinstall = test 1375251881Speterlibs = libsvn_delta libsvn_subr apriconv apr 1376251881Spetertesting = skip 1377251881Speter 1378251881Speter[entries-dump] 1379251881Spetertype = exe 1380251881Speterpath = subversion/tests/cmdline 1381251881Spetersources = entries-dump.c 1382251881Speterinstall = test 1383251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1384289180Spetermsvc-force-static = yes 1385251881Spetertesting = skip 1386251881Speter 1387251881Speter[atomic-ra-revprop-change] 1388251881Spetertype = exe 1389251881Speterpath = subversion/tests/cmdline 1390251881Spetersources = atomic-ra-revprop-change.c 1391251881Speterinstall = test 1392251881Speterlibs = libsvn_ra libsvn_subr apriconv apr 1393251881Spetertesting = skip 1394251881Speter 1395289180Speter[lock-helper] 1396289180Spetertype = exe 1397289180Speterpath = subversion/tests/cmdline 1398289180Spetersources = lock-helper.c 1399289180Speterinstall = test 1400289180Speterlibs = libsvn_fs libsvn_subr apriconv apr 1401289180Spetertesting = skip 1402289180Speter 1403251881Speter[wc-lock-tester] 1404251881Spetertype = exe 1405251881Speterpath = subversion/tests/libsvn_wc 1406251881Spetersources = wc-lock-tester.c 1407251881Speterinstall = test 1408251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1409289180Spetermsvc-force-static = yes 1410251881Spetertesting = skip 1411251881Speter 1412251881Speter[wc-incomplete-tester] 1413251881Spetertype = exe 1414251881Speterpath = subversion/tests/libsvn_wc 1415251881Spetersources = wc-incomplete-tester.c 1416251881Speterinstall = test 1417251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1418289180Spetermsvc-force-static = yes 1419251881Spetertesting = skip 1420251881Speter 1421289180Speter[svn-wc-db-tester] 1422289180Spetertype = exe 1423289180Speterpath = tools/dev/wc-ng 1424289180Spetersources = svn-wc-db-tester.c 1425289180Speterinstall = test 1426289180Speterlibs = libsvn_wc libsvn_subr apr 1427289180Spetermsvc-force-static = yes 1428289180Spetertesting = skip 1429289180Speter 1430251881Speter# ---------------------------------------------------------------------------- 1431251881Speter# 1432251881Speter# EXTERNAL TARGETS (NO BUILD NEEDED) 1433251881Speter# 1434251881Speter 1435251881Speter[apr] 1436251881Spetertype = lib 1437251881Speterexternal-lib = $(SVN_APR_LIBS) 1438251881Spetermsvc-libs = ws2_32.lib rpcrt4.lib mswsock.lib 1439289180Speterpkg-config = apr-@SVN_APR_MAJOR_VERSION@ 1440251881Speter 1441251881Speter[aprutil] 1442251881Spetertype = lib 1443251881Speterexternal-lib = $(SVN_APRUTIL_LIBS) 1444289180Speterpkg-config = apr-util-@SVN_APR_MAJOR_VERSION@ 1445251881Speter 1446251881Speter[apriconv] 1447251881Spetertype = lib 1448251881Speterexternal-lib = $(SVN_APRUTIL_LIBS) 1449251881Speter 1450289180Speter[libhttpd] 1451289180Spetertype = lib 1452289180Speterexternal-lib = $(SVN_HTTPD_LIBS) 1453289180Speter 1454289180Speter[mod_dav] 1455289180Spetertype = lib 1456289180Speterexternal-lib = $(SVN_MOD_DAV_LIBS) 1457289180Speter 1458251881Speter[bdb] 1459251881Spetertype = lib 1460251881Speterexternal-lib = $(SVN_DB_LIBS) 1461251881Speter 1462251881Speter[gnome-keyring] 1463251881Spetertype = lib 1464251881Speterexternal-lib = $(SVN_GNOME_KEYRING_LIBS) 1465362181Sdimpkg-config = @SVN_GNOME_KEYRING_PCLIBS@ 1466362181Sdimpkg-config-private = yes 1467251881Speter 1468251881Speter[kwallet] 1469251881Spetertype = lib 1470251881Speterexternal-lib = $(SVN_KWALLET_LIBS) 1471251881Speter 1472251881Speter[magic] 1473251881Spetertype = lib 1474251881Speterexternal-lib = $(SVN_MAGIC_LIBS) 1475251881Speter 1476362181Sdim[macos-plist] 1477362181Sdimtype = lib 1478362181Sdimexternal-lib = $(SVN_MACOS_PLIST_LIBS) 1479362181Sdim 1480362181Sdim[macos-keychain] 1481362181Sdimtype = lib 1482362181Sdimexternal-lib = $(SVN_MACOS_KEYCHAIN_LIBS) 1483362181Sdim 1484251881Speter[sasl] 1485251881Spetertype = lib 1486251881Speterexternal-lib = $(SVN_SASL_LIBS) 1487251881Speter 1488289180Speter[openssl] 1489289180Spetertype = lib 1490362181Sdimexternal-lib = $(SVN_OPENSSL_LIBS) $(SVN_LIBCRYPTO_LIBS) 1491289180Speter 1492289180Speter[intl] 1493289180Spetertype = lib 1494289180Speterexternal-lib = $(SVN_INTL_LIBS) 1495289180Speter 1496251881Speter[zlib] 1497251881Spetertype = lib 1498251881Speterexternal-lib = $(SVN_ZLIB_LIBS) 1499251881Spetermsvc-static = yes 1500251881Speter 1501362181Sdim[lz4] 1502362181Sdimtype = lib 1503362181Sdimexternal-lib = $(SVN_LZ4_LIBS) 1504362181Sdim 1505362181Sdim[utf8proc] 1506362181Sdimtype = lib 1507362181Sdimexternal-lib = $(SVN_UTF8PROC_LIBS) 1508362181Sdim 1509251881Speter[apr_memcache] 1510251881Spetertype = lib 1511251881Speterexternal-lib = $(SVN_APR_MEMCACHE_LIBS) 1512251881Speter 1513251881Speter[serf] 1514251881Spetertype = lib 1515251881Speterexternal-lib = $(SVN_SERF_LIBS) 1516362181Sdimlibs = apr aprutil openssl zlib 1517289180Spetermsvc-libs = secur32.lib 1518289180Speterpkg-config = serf-1 1519289180Speterpkg-config-private = yes 1520251881Speter 1521251881Speter[sqlite] 1522251881Spetertype = lib 1523251881Speterexternal-lib = $(SVN_SQLITE_LIBS) 1524289180Speterpkg-config = sqlite3 1525289180Speterpkg-config-private = yes 1526251881Speter 1527251881Speter[xml] 1528251881Spetertype = lib 1529251881Speterexternal-lib = $(SVN_XML_LIBS) 1530251881Speter 1531289180Speter[swig] 1532289180Spetertype = lib 1533289180Speterexternal-lib = $(SVN_SWIG_LIBS) 1534289180Speter 1535289180Speter[perl] 1536289180Spetertype = lib 1537289180Speterexternal-lib = $(SVN_PERL_LIBS) 1538289180Speter 1539289180Speter[python] 1540289180Spetertype = lib 1541289180Speterexternal-lib = $(SVN_PYTHON_LIBS) 1542289180Speter 1543289180Speter[ruby] 1544289180Spetertype = lib 1545289180Speterexternal-lib = $(SVN_RUBY_LIBS) 1546289180Speter 1547289180Speter[java-sdk] 1548289180Spetertype = lib 1549289180Speterexternal-lib = $(SVN_JAVA_SDK_LIBS) 1550289180Speter 1551251881Speter[ra-libs] 1552251881Spetertype = lib 1553251881Speterexternal-lib = $(SVN_RA_LIB_LINK) 1554251881Speterlibs = libsvn_ra_serf libsvn_ra_local libsvn_ra_svn 1555251881Speter 1556251881Speter[fs-libs] 1557251881Spetertype = lib 1558251881Speterexternal-lib = $(SVN_FS_LIB_LINK) 1559289180Speterlibs = libsvn_fs_base libsvn_fs_fs libsvn_fs_x 1560251881Speter 1561251881Speter[__ALL__] 1562251881Spetertype = project 1563251881Speterpath = build/win32 1564251881Speterlibs = svn svnadmin svndumpfilter svnlook svnmucc svnserve svnrdump svnsync 1565251881Speter svnversion 1566251881Speter mod_authz_svn mod_dav_svn mod_dontdothat 1567251881Speter svnauthz svnauthz-validate svnraisetreeconflict 1568362181Sdim svnfsfs svnbench svnmover 1569251881Speter 1570251881Speter[__ALL_TESTS__] 1571251881Spetertype = project 1572251881Speterpath = build/win32 1573251881Speterlibs = __ALL__ 1574289180Speter fs-test fs-base-test fs-fsfs-test fs-fs-pack-test fs-fs-fuzzy-test 1575362181Sdim fs-fs-private-test fs-x-pack-test string-table-test fs-sequential-test 1576289180Speter skel-test strings-reps-test changes-test locks-test 1577362181Sdim repos-test authz-test dump-load-test 1578251881Speter checksum-test compat-test config-test hashdump-test mergeinfo-test 1579289180Speter opt-test packed-data-test path-test prefix-string-test 1580289180Speter priority-queue-test root-pools-test stream-test 1581369302Sdim string-test time-test utf-test bit-array-test filesize-test 1582251881Speter error-test error-code-test cache-test spillbuf-test crypto-test 1583289180Speter revision-test 1584251881Speter subst_translate-test io-test 1585251881Speter translate-test 1586251881Speter random-test window-test 1587251881Speter diff-diff3-test 1588251881Speter ra-test 1589251881Speter ra-local-test 1590289180Speter sqlite-test 1591251881Speter svndiff-test vdelta-test 1592251881Speter entries-dump atomic-ra-revprop-change wc-lock-tester wc-incomplete-tester 1593289180Speter lock-helper 1594362181Sdim client-test conflicts-test mtcc-test 1595251881Speter conflict-data-test db-test pristine-store-test entries-compat-test 1596251881Speter op-depth-test dirent_uri-test wc-queries-test wc-test 1597251881Speter auth-test 1598362181Sdim parse-diff-test x509-test xml-test afl-x509 afl-svndiff compress-test 1599362181Sdim svndiff-stream-test 1600251881Speter 1601251881Speter[__MORE__] 1602251881Spetertype = project 1603251881Speterpath = build/win32 1604251881Speterlibs = __ALL_TESTS__ 1605362181Sdim diff diff3 diff4 fsfs-access-map 1606289180Speter svn-populate-node-origins-index x509-parser svn-wc-db-tester 1607362181Sdim svn-mergeinfo-normalizer svnconflict 1608251881Speter 1609251881Speter[__LIBS__] 1610251881Spetertype = project 1611251881Speterpath = build/win32 1612251881Speterlibs = fs-libs ra-libs libsvn_client libsvn_subr libsvn_wc 1613251881Speter aprutil apriconv apr 1614251881Speter 1615251881Speter[__CONFIG__] 1616251881Spetertype = lib 1617251881Speterexternal-project = svn_config 1618251881Speter 1619251881Speter[__SWIG_PYTHON__] 1620251881Spetertype = swig_project 1621251881Speterpath = build/win32 1622251881Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core 1623251881Speterlang = python 1624251881Speter 1625251881Speter[__SWIG_PERL__] 1626251881Spetertype = swig_project 1627251881Speterpath = build/win32 1628257936Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core 1629251881Speterlang = perl 1630251881Speter 1631251881Speter[__SWIG_RUBY__] 1632251881Spetertype = swig_project 1633251881Speterpath = build/win32 1634257936Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core 1635251881Speterlang = ruby 1636251881Speter 1637251881Speter[__JAVAHL__] 1638251881Spetertype = project 1639251881Speterpath = build/win32 1640362181Sdimlibs = javahl-java libsvnjavahl 1641251881Speter 1642251881Speter[__JAVAHL_TESTS__] 1643251881Spetertype = project 1644251881Speterpath = build/win32 1645251881Speterlibs = __JAVAHL__ javahl-tests javahl-compat-tests 1646251881Speter 1647251881Speter# ---------------------------------------------------------------------------- 1648251881Speter# Contrib and tools 1649251881Speter 1650251881Speter[fsfs-access-map] 1651251881Spetertype = exe 1652251881Speterpath = tools/dev 1653251881Spetersources = fsfs-access-map.c 1654251881Speterinstall = tools 1655251881Speterlibs = libsvn_subr apr 1656251881Speter 1657251881Speter[diff] 1658251881Spetertype = exe 1659251881Speterpath = tools/diff 1660251881Spetersources = diff.c 1661251881Speterinstall = tools 1662251881Speterlibs = libsvn_diff libsvn_subr apriconv apr 1663251881Speter 1664251881Speter[diff3] 1665251881Spetertype = exe 1666251881Speterpath = tools/diff 1667251881Spetersources = diff3.c 1668251881Speterinstall = tools 1669251881Speterlibs = libsvn_diff libsvn_subr apriconv apr 1670251881Speter 1671251881Speter[diff4] 1672251881Spetertype = exe 1673251881Speterpath = tools/diff 1674251881Spetersources = diff4.c 1675251881Speterinstall = tools 1676251881Speterlibs = libsvn_diff libsvn_subr apriconv apr 1677251881Speter 1678289180Speter[svnbench] 1679289180Speterdescription = Benchmarking and diagnostics tool for the network layer 1680251881Spetertype = exe 1681289180Speterpath = subversion/svnbench 1682289180Speterinstall = bin 1683251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_subr libsvn_delta 1684251881Speter apriconv apr 1685251881Speter 1686251881Speter[svnauthz] 1687251881Speterdescription = Authz config file tool 1688251881Spetertype = exe 1689251881Speterpath = tools/server-side 1690251881Spetersources = svnauthz.c 1691251881Speterinstall = tools 1692251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr 1693251881Speter 1694251881Speter# svnauthz-validate is the compat mode of the new svnauthz tool. It is 1695251881Speter# exactly the same code as svnauthz. This duplicated target is needed 1696251881Speter# in order to easily test both commands as part of the build since libtool 1697251881Speter# does not provide a way to set argv[0] different from the commands actual 1698251881Speter# name in the wrapper script. 1699251881Speter[svnauthz-validate] 1700251881Speterdescription = Authz config file validator 1701251881Spetertype = exe 1702251881Speterpath = tools/server-side 1703251881Spetersources = svnauthz.c 1704251881Speterinstall = tools 1705251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr 1706251881Speter 1707251881Speter[svn-populate-node-origins-index] 1708286506Speterdescription = Tool to populate the node origins index of a repository 1709251881Spetertype = exe 1710251881Speterpath = tools/server-side 1711251881Spetersources = svn-populate-node-origins-index.c 1712251881Speterinstall = tools 1713251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr 1714251881Speter 1715251881Speter[svnraisetreeconflict] 1716251881Speterdescription = Tool to Flag a Tree Conflict 1717251881Spetertype = exe 1718251881Speterpath = tools/dev/svnraisetreeconflict 1719251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1720251881Speterinstall = tools 1721251881Speter 1722362181Sdim[svn-mergeinfo-normalizer] 1723362181Sdimtype = exe 1724362181Sdimpath = tools/client-side/svn-mergeinfo-normalizer 1725362181Sdiminstall = tools 1726362181Sdimlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr 1727362181Sdim apriconv apr 1728362181Sdim 1729289180Speter[x509-parser] 1730289180Speterdescription = Tool to verify x509 certificates 1731251881Spetertype = exe 1732289180Speterpath = tools/dev 1733289180Spetersources = x509-parser.c 1734251881Speterinstall = tools 1735289180Speterlibs = libsvn_subr apr 1736362181Sdim 1737362181Sdim[svnmover] 1738362181Sdimdescription = Subversion Mover Command Client 1739362181Sdimtype = exe 1740362181Sdimpath = tools/dev/svnmover 1741362181Sdimsources = *.c 1742362181Sdimlibs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr 1743362181Sdiminstall = tools 1744362181Sdim 1745362181Sdim[svnconflict] 1746362181Sdimtype = exe 1747362181Sdimpath = tools/client-side/svnconflict 1748362181Sdiminstall = tools 1749362181Sdimlibs = libsvn_client libsvn_wc libsvn_ra libsvn_subr apriconv apr 1750362181Sdim 1751362181Sdim[afl-x509] 1752362181Sdimdescription = AFL fuzzer for x509 parser 1753362181Sdimtype = exe 1754362181Sdimpath = subversion/tests/afl 1755362181Sdimsources = afl-x509.c 1756362181Sdiminstall = test 1757362181Sdimlibs = libsvn_subr apr 1758362181Sdimtesting = skip 1759362181Sdim 1760362181Sdim[afl-svndiff] 1761362181Sdimdescription = AFL fuzzer for svndiff to txdelta parser 1762362181Sdimtype = exe 1763362181Sdimpath = subversion/tests/afl 1764362181Sdimsources = afl-svndiff.c 1765362181Sdiminstall = test 1766362181Sdimlibs = libsvn_delta libsvn_subr apr 1767362181Sdimtesting = skip 1768