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 43251881Speterprivate-built-includes = 44251881Speter subversion/svn_private_config.h 45251881Speter subversion/libsvn_fs_fs/rep-cache-db.h 46251881Speter subversion/libsvn_wc/wc-metadata.h 47251881Speter subversion/libsvn_wc/wc-queries.h 48251881Speter subversion/libsvn_wc/wc-checks.h 49251881Speter subversion/libsvn_subr/internal_statements.h 50251881Speter subversion/bindings/swig/proxy/swig_python_external_runtime.swg 51251881Speter subversion/bindings/swig/proxy/swig_perl_external_runtime.swg 52251881Speter subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg 53251881Speter subversion/bindings/swig/proxy/rubyhead.swg 54251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_CommitItemStateFlags.h 55251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_NativeResources.h 56251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_Path.h 57251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNRepos.h 58251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNClient.h 59251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Version.h 60251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended.h 61251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLib.h 62251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLibIterator.h 63251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLib.h 64251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLibIterator.h 65251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Revision.h 66251881Speter subversion/bindings/javahl/include/org_apache_subversion_javahl_callback_UserPasswordCallback.h 67251881Speter 68251881Speter 69251881Spetertest-scripts = 70251881Speter subversion/tests/cmdline/*_tests.py 71251881Speter 72251881Speterbdb-test-scripts = 73251881Speter 74262253Speterswig-python-opts = $(SWIG_CPPFLAGS) -python -classic 75262253Speterswig-perl-opts = $(SWIG_CPPFLAGS) -perl -nopm -noproxy 76262253Speterswig-ruby-opts = $(SWIG_CPPFLAGS) -ruby 77251881Speterswig-languages = python perl ruby 78251881Speterswig-dirs = 79251881Speter subversion/bindings/swig/python 80251881Speter subversion/bindings/swig/perl 81251881Speter subversion/bindings/swig/ruby 82251881Speter subversion/bindings/swig/proxy 83251881Speter 84251881Speterswig-proxy-dir = subversion/bindings/swig/proxy 85251881Speterswig-checkout-files = common.swg swigrun.swg runtime.swg 86251881Speter ruby/rubydef.swg ruby/rubyhead.swg ruby/rubytracking.swg 87251881Speter perl5/perlrun.swg python/pyrun.swg python/python.swg 88251881Speter 89251881Speter# ---------------------------------------------------------------------------- 90251881Speter# 91251881Speter# BUILD TARGETS 92251881Speter# 93251881Speter# Target parameters: 94251881Speter# description - optional build target description 95251881Speter# type - the target type, defines how to build it 96251881Speter# when - the name of an autoconf-substed variable that muset be 97251881Speter# defined to either "true" or "false", that determines 98251881Speter# whether this target should be built and installed. 99251881Speter# path - relative path to target sources 100251881Speter# sources - explicit list of target sources 101251881Speter# install - the installation group/type 102251881Speter# manpages - the man pages associated with this target 103251881Speter# libs - libraries that this target depends on 104251881Speter# nonlibs - dependencies that are not linked into the target 105251881Speter# lang - bindings for language $(lang) 106251881Speter# msvc-libs - additional libraries to link with on Windows 107251881Speter# msvc-export - additional list of files to expose in dsp/vc(x)proj 108251881Speter# msvc-static - visual studio target produces only a static lib 109251881Speter# add-deps - expands to additional autoconf-defined dependencies 110251881Speter# add-install-deps - like add-deps, but for the install step 111251881Speter# external-lib - expands to additional autoconf-defined libs 112251881Speter# external-project - visual studio project to depend on 113251881Speter# 114251881Speter 115251881Speter# The subversion command-line client 116251881Speter[svn] 117251881Speterdescription = Subversion Client 118251881Spetertype = exe 119251881Speterpath = subversion/svn 120251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr 121251881Speter apriconv apr 122251881Spetermanpages = subversion/svn/svn.1 123251881Speterinstall = bin 124251881Speter 125251881Speter# The subversion repository administration tool 126251881Speter[svnadmin] 127251881Speterdescription = Subversion Repository Administrator 128251881Spetertype = exe 129251881Speterpath = subversion/svnadmin 130251881Speterinstall = bin 131251881Spetermanpages = subversion/svnadmin/svnadmin.1 132251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 133251881Speter 134251881Speter# The subversion repository dump filtering tool 135251881Speter[svndumpfilter] 136251881Speterdescription = Subversion Dumpfile Filter 137251881Spetertype = exe 138251881Speterpath = subversion/svndumpfilter 139251881Speterinstall = bin 140251881Spetermanpages = subversion/svndumpfilter/svndumpfilter.1 141251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 142251881Speter 143251881Speter# The subversion repository inspection tool 144251881Speter[svnlook] 145251881Speterdescription = Subversion Repository Browser 146251881Spetertype = exe 147251881Speterpath = subversion/svnlook 148251881Speterinstall = bin 149251881Spetermanpages = subversion/svnlook/svnlook.1 150251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_diff libsvn_subr apriconv apr 151251881Speter 152251881Speter[svnserve] 153251881Speterdescription = Subversion Server 154251881Spetertype = exe 155251881Speterpath = subversion/svnserve 156251881Speterinstall = bin 157251881Spetermanpages = subversion/svnserve/svnserve.8 subversion/svnserve/svnserve.conf.5 158251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr libsvn_ra_svn 159251881Speter apriconv apr sasl 160251881Spetermsvc-libs = advapi32.lib ws2_32.lib 161251881Speter 162251881Speter[svnsync] 163251881Speterdescription = Subversion repository replicator 164251881Spetertype = exe 165251881Speterpath = subversion/svnsync 166251881Speterlibs = libsvn_ra libsvn_delta libsvn_subr apr 167251881Speterinstall = bin 168251881Spetermanpages = subversion/svnsync/svnsync.1 169251881Speter 170251881Speter[svnversion] 171251881Speterdescription = Subversion Revision Extractor 172251881Spetertype = exe 173251881Speterpath = subversion/svnversion 174251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 175251881Speterinstall = bin 176251881Spetermanpages = subversion/svnversion/svnversion.1 177251881Speter 178251881Speter[svnrdump] 179251881Speterdescription = Subversion remote repository dumper and loader 180251881Spetertype = exe 181251881Speterpath = subversion/svnrdump 182251881Speterlibs = libsvn_client libsvn_ra libsvn_repos libsvn_delta libsvn_subr aprutil apr 183251881Speterinstall = bin 184251881Spetermanpages = subversion/svnrdump/svnrdump.1 185251881Speter 186251881Speter[svnmucc] 187251881Speterdescription = Subversion Multiple URL Command Client 188251881Spetertype = exe 189251881Speterpath = subversion/svnmucc 190251881Speterlibs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr 191251881Speterinstall = bin 192251881Spetermanpages = subversion/svnmucc/svnmucc.1 193251881Speter 194251881Speter# Support for GNOME Keyring 195251881Speter[libsvn_auth_gnome_keyring] 196251881Speterdescription = Subversion GNOME Keyring Library 197251881Spetertype = lib 198251881Speterinstall = gnome-keyring-lib 199251881Speterpath = subversion/libsvn_auth_gnome_keyring 200251881Speterlibs = libsvn_subr apr gnome-keyring 201251881Speter 202251881Speter# Support for KWallet 203251881Speter[libsvn_auth_kwallet] 204251881Speterdescription = Subversion KWallet Library 205251881Spetertype = lib 206251881Speterinstall = kwallet-lib 207251881Speterpath = subversion/libsvn_auth_kwallet 208251881Speterlibs = libsvn_subr apr kwallet 209251881Speterlink-cmd = $(LINK_CXX_LIB) 210251881Speter 211251881Speter# Library needed by all subversion clients 212251881Speter[libsvn_client] 213251881Speterdescription = Subversion Client Library 214251881Spetertype = lib 215251881Speterpath = subversion/libsvn_client 216251881Speterlibs = libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr apriconv apr 217251881Speterinstall = lib 218251881Spetermsvc-export = svn_client.h private/svn_client_private.h 219251881Speter 220251881Speter# Routines for binary diffing and tree-deltas 221251881Speter[libsvn_delta] 222251881Speterdescription = Subversion Delta Library 223251881Spetertype = lib 224251881Speterinstall = fsmod-lib 225251881Speterpath = subversion/libsvn_delta 226251881Speterlibs = libsvn_subr aprutil apriconv apr zlib 227251881Spetermsvc-export = svn_delta.h private/svn_editor.h private/svn_delta_private.h 228251881Speter 229251881Speter# Routines for diffing 230251881Speter[libsvn_diff] 231251881Speterdescription = Subversion Diff Library 232251881Spetertype = lib 233251881Speterpath = subversion/libsvn_diff 234251881Speterlibs = libsvn_subr apriconv apr zlib 235251881Speterinstall = lib 236251881Spetermsvc-export = svn_diff.h private/svn_diff_private.h private/svn_diff_tree.h 237251881Speter 238251881Speter# The repository filesystem library 239251881Speter[libsvn_fs] 240251881Speterdescription = Subversion Repository Filesystem Library 241251881Spetertype = lib 242251881Speterpath = subversion/libsvn_fs 243251881Speterinstall = ramod-lib 244251881Speterlibs = libsvn_fs_util libsvn_delta libsvn_subr fs-libs aprutil apr 245251881Speter# conditionally add more dependencies 246251881Speteradd-deps = $(SVN_FS_LIB_DEPS) 247251881Speteradd-install-deps = $(SVN_FS_LIB_INSTALL_DEPS) 248251881Spetermsvc-export = svn_fs.h private/svn_fs_private.h 249251881Speter 250251881Speter[libsvn_fs_base] 251251881Spetertype = fs-module 252251881Speterpath = subversion/libsvn_fs_base 253251881Spetersources = *.c bdb/*.c util/*.c 254251881Speterinstall = bdb-lib 255251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr bdb libsvn_fs_util 256251881Spetermsvc-static = yes 257251881Speter 258251881Speter[libsvn_fs_fs] 259251881Spetertype = fs-module 260251881Speterpath = subversion/libsvn_fs_fs 261251881Speterinstall = fsmod-lib 262251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr libsvn_fs_util 263251881Spetermsvc-static = yes 264251881Speter 265251881Speter# Low-level grab bag of utilities 266251881Speter[libsvn_fs_util] 267251881Spetertype = lib 268251881Speterinstall = fsmod-lib 269251881Speterpath = subversion/libsvn_fs_util 270251881Speterlibs = libsvn_subr aprutil apriconv apr 271251881Spetermsvc-libs = advapi32.lib shfolder.lib 272251881Spetermsvc-static = yes 273251881Speter 274251881Speter# General API for accessing repositories 275251881Speter[libsvn_ra] 276251881Speterdescription = Subversion Repository Access Library 277251881Spetertype = lib 278251881Speterpath = subversion/libsvn_ra 279251881Speterlibs = libsvn_delta libsvn_subr ra-libs apriconv apr 280251881Speter# conditionally add more dependencies 281251881Speteradd-deps = $(SVN_RA_LIB_DEPS) 282251881Speteradd-install-deps = $(SVN_RA_LIB_INSTALL_DEPS) 283251881Speterinstall = lib 284251881Spetermsvc-export = svn_ra.h private\svn_ra_private.h 285251881Speter 286251881Speter# Accessing repositories via DAV through serf 287251881Speter[libsvn_ra_serf] 288251881Spetertype = ra-module 289251881Speterpath = subversion/libsvn_ra_serf 290251881Speterinstall = serf-lib 291251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr serf xml 292251881Spetermsvc-libs = secur32.lib 293251881Spetermsvc-static = yes 294251881Speter 295251881Speter# Accessing repositories via SVN 296251881Speter[libsvn_ra_svn] 297251881Spetertype = ra-module 298251881Speterpath = subversion/libsvn_ra_svn 299251881Speterinstall = ramod-lib 300251881Speterlibs = libsvn_delta libsvn_subr aprutil apriconv apr sasl 301251881Spetermsvc-static = yes 302251881Speter 303251881Speter# Accessing repositories via direct libsvn_fs 304251881Speter[libsvn_ra_local] 305251881Spetertype = ra-module 306251881Speterpath = subversion/libsvn_ra_local 307251881Speterinstall = ramod-lib 308251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 309251881Spetermsvc-static = yes 310251881Speter 311251881Speter# Routines built on top of libsvn_fs 312251881Speter[libsvn_repos] 313251881Speterdescription = Subversion Repository Library 314251881Spetertype = lib 315251881Speterpath = subversion/libsvn_repos 316251881Speterinstall = ramod-lib 317251881Speterlibs = libsvn_fs libsvn_delta libsvn_subr apriconv apr 318251881Spetermsvc-export = svn_repos.h private/svn_repos_private.h 319251881Speter 320251881Speter# Low-level grab bag of utilities 321251881Speter[libsvn_subr] 322251881Speterdescription = Subversion General Utility Library 323251881Spetertype = lib 324251881Speterinstall = fsmod-lib 325251881Speterpath = subversion/libsvn_subr 326251881Speterlibs = aprutil apriconv apr xml zlib apr_memcache sqlite magic 327251881Spetermsvc-libs = kernel32.lib advapi32.lib shfolder.lib ole32.lib 328262253Speter crypt32.lib version.lib 329251881Spetermsvc-export = 330251881Speter svn_auth.h svn_base64.h svn_cache_config.h svn_checksum.h svn_cmdline.h 331251881Speter svn_compat.h svn_config.h svn_ctype.h svn_dirent_uri.h svn_dso.h 332251881Speter svn_error.h svn_hash.h svn_io.h svn_iter.h svn_md5.h svn_mergeinfo.h 333251881Speter svn_nls.h svn_opt.h svn_path.h svn_pools.h svn_props.h svn_quoprint.h 334251881Speter svn_sorts.h svn_string.h svn_subst.h svn_time.h svn_types.h svn_user.h 335251881Speter svn_utf.h svn_version.h svn_xml.h 336251881Speter private\svn_atomic.h private\svn_cache.h private\svn_cmdline_private.h 337251881Speter private\svn_debug.h private\svn_error_private.h private\svn_fspath.h 338251881Speter private\svn_log.h private\svn_mergeinfo_private.h 339251881Speter private\svn_opt_private.h private\svn_skel.h private\svn_sqlite.h 340251881Speter private\svn_utf_private.h private\svn_eol_private.h 341251881Speter private\svn_token.h private\svn_adler32.h 342251881Speter private\svn_temp_serializer.h private\svn_io_private.h 343251881Speter private\svn_string_private.h private\svn_magic.h 344251881Speter private\svn_subr_private.h private\svn_mutex.h private\svn_named_atomic.h 345269847Speter private\svn_cert.h 346251881Speter 347251881Speter# Working copy management lib 348251881Speter[libsvn_wc] 349251881Speterdescription = Subversion Working Copy Library 350251881Spetertype = lib 351251881Speterpath = subversion/libsvn_wc 352251881Speterlibs = libsvn_delta libsvn_diff libsvn_subr aprutil apriconv apr 353251881Speterinstall = lib 354251881Spetermsvc-export = svn_wc.h private\svn_wc_private.h 355251881Speter 356251881Speter# Subversion plugin for Apache's mod_dav 357251881Speter[mod_dav_svn] 358251881Speterdescription = Subversion plug-in for the Apache DAV module 359251881Speterwhen = INSTALL_APACHE_MODS 360251881Spetertype = apache-mod 361251881Speterpath = subversion/mod_dav_svn 362251881Spetersources = *.c reports/*.c posts/*.c 363251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr 364251881Speternonlibs = apr aprutil 365251881Speterinstall = apache-mod 366251881Spetermsvc-libs = mod_dav.lib libhttpd.lib 367251881Speter 368251881Speter[mod_authz_svn] 369251881Speterdescription = Subversion path-based authorization module for Apache 370251881Speterwhen = INSTALL_APACHE_MODS 371251881Spetertype = apache-mod 372251881Speterpath = subversion/mod_authz_svn 373251881Speternonlibs = mod_dav_svn apr aprutil 374251881Speterlibs = libsvn_repos libsvn_subr 375251881Speterinstall = apache-mod 376251881Spetermsvc-libs = libhttpd.lib 377251881Speter 378251881Speter[mod_dontdothat] 379251881Speterdescription = Apache Httpd module to block certain kinds of Apache Subversion requests 380251881Speterwhen = INSTALL_APACHE_MODS 381251881Spetertype = apache-mod 382251881Speterpath = tools/server-side/mod_dontdothat 383251881Speternonlibs = mod_dav_svn apr aprutil 384251881Speterlibs = libsvn_subr xml 385251881Speterinstall = tools 386251881Spetermsvc-libs = libhttpd.lib 387251881Speter 388251881Speter# ---------------------------------------------------------------------------- 389251881Speter# 390251881Speter# CONSTRUCTED HEADERS 391251881Speter# 392251881Speter 393251881Speter[rep_cache] 394251881Speterdescription = Schema for the rep-sharing feature 395251881Spetertype = sql-header 396251881Speterpath = subversion/libsvn_fs_fs 397251881Spetersources = rep-cache-db.sql 398251881Speter 399251881Speter[wc_queries] 400251881Speterdesription = Queries on the WC database 401251881Spetertype = sql-header 402251881Speterpath = subversion/libsvn_wc 403251881Spetersources = wc-queries.sql 404251881Speter 405251881Speter[subr_sqlite] 406251881Speterdescription = Internal statements for SQLite interface 407251881Spetertype = sql-header 408251881Speterpath = subversion/libsvn_subr 409251881Spetersources = internal_statements.sql 410251881Speter 411251881Speter 412251881Speter# ---------------------------------------------------------------------------- 413251881Speter# 414251881Speter# TARGETS FOR I18N SUPPORT 415251881Speter# 416251881Speter[locale] 417251881Spetertype = i18n 418251881Speterpath = subversion/po 419251881Speterinstall = locale 420251881Speterexternal-project = svn_locale 421251881Speter 422251881Speter# ---------------------------------------------------------------------------- 423251881Speter# 424251881Speter# TARGETS FOR SWIG SUPPORT 425251881Speter# 426251881Speter 427251881Speter[swig_core] 428251881Spetertype = swig 429251881Speterpath = subversion/bindings/swig 430251881Spetersources = core.i 431251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 432251881Speter libsvn_diff libsvn_subr apr 433251881Speterdescription = Subversion core library bindings 434251881Speterinclude-runtime = yes 435251881Speter 436251881Speter[swig_client] 437251881Spetertype = swig 438251881Speterpath = subversion/bindings/swig 439251881Spetersources = svn_client.i 440251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 441251881Speter libsvn_client libsvn_subr apr 442251881Speternonlibs = swig_core 443251881Speterdescription = Subversion client library bindings 444251881Speter 445251881Speter[swig_delta] 446251881Spetertype = swig 447251881Speterpath = subversion/bindings/swig 448251881Spetersources = svn_delta.i 449251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 450251881Speter libsvn_delta libsvn_subr apr 451251881Speternonlibs = swig_core 452251881Speterdescription = Subversion delta library bindings 453251881Speter 454251881Speter[swig_diff] 455251881Spetertype = swig 456251881Speterpath = subversion/bindings/swig 457251881Spetersources = svn_diff.i 458251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 459251881Speter libsvn_diff libsvn_subr apr 460251881Speternonlibs = swig_core 461251881Speterdescription = Subversion diff library bindings 462251881Speter 463251881Speter[swig_fs] 464251881Spetertype = swig 465251881Speterpath = subversion/bindings/swig 466251881Spetersources = svn_fs.i 467251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 468251881Speter libsvn_fs libsvn_subr apr 469251881Speternonlibs = swig_core 470251881Speterdescription = Subversion FS library bindings 471251881Speter 472251881Speter[swig_ra] 473251881Spetertype = swig 474251881Speterpath = subversion/bindings/swig 475251881Spetersources = svn_ra.i 476251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 477251881Speter libsvn_ra libsvn_subr apr 478251881Speternonlibs = swig_core 479251881Speterdescription = Subversion RA library bindings 480251881Speter 481251881Speter[swig_repos] 482251881Spetertype = swig 483251881Speterpath = subversion/bindings/swig 484251881Spetersources = svn_repos.i 485251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 486251881Speter libsvn_repos libsvn_subr apr 487251881Speternonlibs = swig_core 488251881Speterdescription = Subversion repository library bindings 489251881Speter 490251881Speter[swig_wc] 491251881Spetertype = swig 492251881Speterpath = subversion/bindings/swig 493251881Spetersources = svn_wc.i 494251881Speterlibs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby 495251881Speter libsvn_wc libsvn_subr apr 496251881Speternonlibs = swig_core 497251881Speterdescription = Subversion WC library bindings 498251881Speter 499251881Speter# SWIG utility library for Python modules 500251881Speter[libsvn_swig_py] 501251881Spetertype = swig_lib 502251881Speterlang = python 503251881Speterpath = subversion/bindings/swig/python/libsvn_swig_py 504251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_subr apriconv apr 505251881Speterlink-cmd = $(LINK) 506251881Speterinstall = swig-py-lib 507251881Speter# need special build rule to include -DSWIGPYTHON 508251881Spetercompile-cmd = $(COMPILE_SWIG_PY) 509251881Spetermsvc-static = no 510251881Speter 511251881Speter# SWIG utility library for Perl modules 512251881Speter[libsvn_swig_perl] 513251881Spetertype = swig_lib 514251881Speterlang = perl 515251881Speterpath = subversion/bindings/swig/perl/libsvn_swig_perl 516251881Speterlibs = libsvn_delta libsvn_subr apriconv apr 517251881Speterinstall = swig-pl-lib 518251881Speter# need special build rule to include 519251881Spetercompile-cmd = $(COMPILE_SWIG_PL) 520251881Spetermsvc-static = yes 521251881Speter 522251881Speter# SWIG utility library for Ruby modules 523251881Speter[libsvn_swig_ruby] 524251881Spetertype = swig_lib 525251881Speterlang = ruby 526251881Speterpath = subversion/bindings/swig/ruby/libsvn_swig_ruby 527251881Speterlibs = libsvn_client libsvn_wc libsvn_delta libsvn_subr apriconv apr 528251881Speterlink-cmd = $(LINK) $(SWIG_RB_LIBS) 529251881Speterinstall = swig-rb-lib 530251881Speter# need special build rule to include 531251881Spetercompile-cmd = $(COMPILE_SWIG_RB) 532251881Spetermsvc-static = no 533251881Speter 534251881Speter# ---------------------------------------------------------------------------- 535251881Speter# 536251881Speter# JavaHL targets 537251881Speter# 538251881Speter[javahl-java] 539251881Spetertype = java 540251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl 541251881Speter subversion/bindings/javahl/src/org/apache/subversion/javahl/callback 542251881Speter subversion/bindings/javahl/src/org/apache/subversion/javahl/types 543251881Spetersrc-root = subversion/bindings/javahl/src 544251881Spetersources = *.java 545251881Speterinstall = javahl-java 546251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC) 547251881Speterclasses = subversion/bindings/javahl/classes 548251881Speterpackage-roots = org 549251881Speter 550251881Speter[javahl-compat-java] 551251881Spetertype = java 552251881Speterpath = subversion/bindings/javahl/src/org/tigris/subversion/javahl 553251881Spetersources = *.java 554251881Speterinstall = javahl-java 555251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC) 556251881Speterclasses = subversion/bindings/javahl/classes 557251881Speteradd-deps = $(javahl_java_DEPS) 558251881Speter### Replace JAR call in INSTALL_EXTRA_JAVAHL_JAVA macro Makefile.in. 559251881Speter#jar = svn-javahl.jar 560251881Speterpackage-roots = org 561251881Speter 562251881Speter[javahl-tests] 563251881Spetertype = java 564251881Speterpath = subversion/bindings/javahl/tests/org/apache/subversion/javahl 565251881Spetersources = *.java 566251881Speterinstall = javahl-java 567251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC) 568251881Speterclasses = subversion/bindings/javahl/classes 569251881Speterpackage-roots = org 570251881Speter### Java targets don't do up-to-date checks yet. 571251881Speter#add-deps = javahl-java 572251881Speteradd-deps = $(javahl_java_DEPS) 573251881Speter 574251881Speter[javahl-compat-tests] 575251881Spetertype = java 576251881Speterpath = subversion/bindings/javahl/tests/org/tigris/subversion/javahl 577251881Spetersources = *.java 578251881Speterinstall = javahl-java 579251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAC) 580251881Speterclasses = subversion/bindings/javahl/classes 581251881Speterpackage-roots = org 582251881Speter### Java targets don't do up-to-date checks yet. 583251881Speter#add-deps = javahl-compat-java 584251881Speteradd-deps = $(javahl_compat_java_DEPS) 585251881Speter 586251881Speter[javahl-types-javah] 587251881Spetertype = javah 588251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/types 589251881Speterclasses = subversion/bindings/javahl/classes 590251881Speterheaders = subversion/bindings/javahl/include 591251881Speterpackage = org.apache.subversion.javahl.types 592251881Spetersources = *.java 593251881Speteradd-deps = $(javahl_java_DEPS) 594251881Speterinstall = javahl-javah 595251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force 596251881Speter 597251881Speter[javahl-callback-javah] 598251881Spetertype = javah 599251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl/callback 600251881Speterclasses = subversion/bindings/javahl/classes 601251881Speterheaders = subversion/bindings/javahl/include 602251881Speterpackage = org.apache.subversion.javahl.callback 603251881Spetersources = *.java 604251881Speteradd-deps = $(javahl_java_DEPS) 605251881Speterinstall = javahl-javah 606251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force 607251881Speter 608251881Speter[javahl-javah] 609251881Spetertype = javah 610251881Speterpath = subversion/bindings/javahl/src/org/apache/subversion/javahl 611251881Speterclasses = subversion/bindings/javahl/classes 612251881Speterheaders = subversion/bindings/javahl/include 613251881Speterpackage = org.apache.subversion.javahl 614251881Spetersources = *.java 615251881Speteradd-deps = $(javahl_java_DEPS) 616251881Speterinstall = javahl-javah 617251881Speterlink-cmd = $(COMPILE_JAVAHL_JAVAH) -force 618251881Speter 619251881Speter[libsvnjavahl] 620251881Speterdescription = Subversion Java HighLevel binding 621251881Spetertype = lib 622251881Speterpath = subversion/bindings/javahl/native 623251881Speterlibs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 624251881Speter libsvn_subr libsvn_fs aprutil apriconv apr 625251881Spetersources = *.cpp *.c 626251881Speteradd-deps = $(javahl_javah_DEPS) $(javahl_java_DEPS) $(javahl_callback_javah_DEPS) $(javahl_types_javah_DEPS) 627251881Speterinstall = javahl-lib 628251881Speter# need special build rule to include -I$(JDK)/include/jni.h 629251881Spetercompile-cmd = $(COMPILE_JAVAHL_CXX) 630251881Speterlink-cmd = $(LINK_JAVAHL_CXX) 631251881Speter 632251881Speter# ---------------------------------------------------------------------------- 633251881Speter# 634251881Speter# C++HL targets 635251881Speter# 636251881Speter 637251881Speter[libsvncxxhl] 638251881Speterdescription = Subversion C++ HighLevel bindings 639251881Spetertype = lib 640251881Speterpath = subversion/bindings/cxxhl 641251881Speterlibs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 642251881Speter libsvn_subr libsvn_fs aprutil apriconv apr 643251881Spetersources = src/*.cpp 644251881Speterinstall = cxxhl-lib 645251881Spetermsvc-static = yes 646251881Spetercompile-cmd = $(COMPILE_CXXHL_CXX) 647251881Speterlink-cmd = $(LINK_CXX_LIB) 648251881Speter 649251881Speter[cxxhl-tests] 650251881Speterdescription = Unit tests for Subversion C++ HighLevel bindings 651251881Spetertype = exe 652251881Speterpath = subversion/bindings/cxxhl 653251881Speterlibs = libsvncxxhl libsvn_subr 654251881Spetersources = tests/*.cpp 655251881Speterinstall = tests 656251881Spetercompile-cmd = $(COMPILE_CXXHL_CXX) 657251881Speterlink-cmd = $(LINK_CXX) 658251881Speter 659251881Speter# ---------------------------------------------------------------------------- 660251881Speter# 661251881Speter# TESTING TARGETS 662251881Speter# 663251881Speter 664251881Speter# general library: our C testing framework 665251881Speter[libsvn_test] 666251881Spetertype = lib 667251881Speterpath = subversion/tests 668251881Speterinstall = test 669251881Speterlibs = libsvn_repos libsvn_fs libsvn_delta libsvn_subr aprutil apriconv apr 670251881Spetermsvc-static = yes 671251881Speterundefined-lib-symbols = yes 672251881Speter 673251881Speter# ---------------------------------------------------------------------------- 674251881Speter# Tests for libsvn_fs_base 675251881Speter 676251881Speter[fs-base-test] 677251881Speterdescription = Tests for *public* fs API (svn_fs.h) 678251881Spetertype = exe 679251881Speterpath = subversion/tests/libsvn_fs_base 680251881Spetersources = fs-base-test.c 681251881Speterinstall = bdb-test 682251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta 683251881Speter libsvn_fs_util libsvn_subr apriconv apr 684251881Speter 685251881Speter[strings-reps-test] 686251881Speterdescription = Test strings/reps in libsvn_fs_base 687251881Spetertype = exe 688251881Speterpath = subversion/tests/libsvn_fs_base 689251881Spetersources = strings-reps-test.c 690251881Speterinstall = bdb-test 691251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta 692251881Speter libsvn_subr apriconv apr 693251881Speter 694251881Speter[changes-test] 695251881Speterdescription = Test changes in libsvn_fs_base 696251881Spetertype = exe 697251881Speterpath = subversion/tests/libsvn_fs_base 698251881Spetersources = changes-test.c 699251881Speterinstall = bdb-test 700251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_base libsvn_delta 701251881Speter libsvn_subr apriconv apr 702251881Speter 703251881Speter# ---------------------------------------------------------------------------- 704251881Speter# Tests for libsvn_fs_fs 705251881Speter[fs-pack-test] 706251881Speterdescription = Test fsfs packing in libsvn_fs_fs 707251881Spetertype = exe 708251881Speterpath = subversion/tests/libsvn_fs_fs 709251881Spetersources = fs-pack-test.c 710251881Speterinstall = test 711251881Speterlibs = libsvn_test libsvn_fs libsvn_fs_fs libsvn_delta 712251881Speter libsvn_subr apriconv apr 713251881Speter 714251881Speter# ---------------------------------------------------------------------------- 715251881Speter# Tests for libsvn_fs 716251881Speter 717251881Speter[locks-test] 718251881Speterdescription = Test locks in libsvn_fs 719251881Spetertype = exe 720251881Speterpath = subversion/tests/libsvn_fs 721251881Spetersources = locks-test.c 722251881Speterinstall = test 723251881Speterlibs = libsvn_test libsvn_fs libsvn_delta libsvn_subr apriconv apr 724251881Speter 725251881Speter[fs-test] 726251881Speterdescription = Test locks in libsvn_fs 727251881Spetertype = exe 728251881Speterpath = subversion/tests/libsvn_fs 729251881Spetersources = fs-test.c 730251881Speterinstall = test 731251881Speterlibs = libsvn_test libsvn_fs libsvn_delta 732251881Speter libsvn_subr aprutil apriconv apr 733251881Speter 734251881Speter# ---------------------------------------------------------------------------- 735251881Speter# Tests for libsvn_repos 736251881Speter 737251881Speter[repos-test] 738251881Speterdescription = Test delta editor in libsvn_repos 739251881Spetertype = exe 740251881Speterpath = subversion/tests/libsvn_repos 741251881Spetersources = repos-test.c dir-delta-editor.c 742251881Speterinstall = test 743251881Speterlibs = libsvn_test libsvn_repos libsvn_fs libsvn_delta libsvn_subr apriconv apr 744251881Speter 745251881Speter# ---------------------------------------------------------------------------- 746251881Speter# Tests for libsvn_subr 747251881Speter 748251881Speter[auth-test] 749251881Speterdescription = Test platform-specific auth provider access 750251881Spetertype = exe 751251881Speterpath = subversion/tests/libsvn_subr 752251881Spetersources = auth-test.c 753251881Speterinstall = test 754251881Speterlibs = libsvn_test libsvn_subr apr 755251881Speter 756251881Speter[cache-test] 757251881Speterdescription = Test in-memory cache 758251881Spetertype = exe 759251881Speterpath = subversion/tests/libsvn_subr 760251881Spetersources = cache-test.c 761251881Speterinstall = test 762251881Speterlibs = libsvn_test libsvn_subr apr 763251881Speter 764251881Speter[checksum-test] 765251881Speterdescription = Test checksum functions 766251881Spetertype = exe 767251881Speterpath = subversion/tests/libsvn_subr 768251881Spetersources = checksum-test.c 769251881Speterinstall = test 770262253Speterlibs = libsvn_test libsvn_subr apr zlib 771251881Speter 772251881Speter[compat-test] 773251881Speterdescription = Test compatibility functions 774251881Spetertype = exe 775251881Speterpath = subversion/tests/libsvn_subr 776251881Spetersources = compat-test.c 777251881Speterinstall = test 778251881Speterlibs = libsvn_test libsvn_subr apr 779251881Speter 780251881Speter[config-test] 781251881Speterdescription = Test svn_config utilities 782251881Spetertype = exe 783251881Speterpath = subversion/tests/libsvn_subr 784251881Spetersources = config-test.c 785251881Speterinstall = test 786251881Speterlibs = libsvn_test libsvn_subr apriconv apr 787251881Speter 788251881Speter[crypto-test] 789251881Speterdescription = Test svn_crypto utilities 790251881Spetertype = exe 791251881Speterpath = subversion/tests/libsvn_subr 792251881Spetersources = crypto-test.c 793251881Speterinstall = test 794251881Speterlibs = libsvn_test libsvn_subr aprutil apr 795251881Speter 796251881Speter[dirent_uri-test] 797251881Speterdescription = Test dirent_uri library 798251881Spetertype = exe 799251881Speterpath = subversion/tests/libsvn_subr 800251881Spetersources = dirent_uri-test.c 801251881Speterinstall = test 802251881Speterlibs = libsvn_test libsvn_subr apriconv apr 803251881Speter 804251881Speter[error-test] 805251881Speterdescription = Test error library 806251881Spetertype = exe 807251881Speterpath = subversion/tests/libsvn_subr 808251881Spetersources = error-test.c 809251881Speterinstall = test 810251881Speterlibs = libsvn_test libsvn_subr apriconv apr 811251881Speter 812251881Speter[error-code-test] 813251881Speterdescription = Test error library 814251881Spetertype = exe 815251881Speterpath = subversion/tests/libsvn_subr 816251881Spetersources = error-code-test.c 817251881Speterinstall = test 818251881Speterlibs = libsvn_test libsvn_subr apriconv apr 819251881Speter 820251881Speter[hashdump-test] 821251881Speterdescription = Test hashfile format for props 822251881Spetertype = exe 823251881Speterpath = subversion/tests/libsvn_subr 824251881Spetersources = hashdump-test.c 825251881Speterinstall = test 826251881Speterlibs = libsvn_test libsvn_subr apriconv apr 827251881Speter 828251881Speter[io-test] 829251881Speterdescription = Test I/O Operations 830251881Spetertype = exe 831251881Speterpath = subversion/tests/libsvn_subr 832251881Spetersources = io-test.c 833251881Speterinstall = test 834251881Speterlibs = libsvn_test libsvn_subr apriconv apr 835251881Speter 836251881Speter[opt-test] 837251881Speterdescription = Test options library 838251881Spetertype = exe 839251881Speterpath = subversion/tests/libsvn_subr 840251881Spetersources = opt-test.c 841251881Speterinstall = test 842251881Speterlibs = libsvn_test libsvn_subr apr 843251881Speter 844251881Speter[mergeinfo-test] 845251881Speterdescription = Test mergeinfo library 846251881Spetertype = exe 847251881Speterpath = subversion/tests/libsvn_subr 848251881Spetersources = mergeinfo-test.c 849251881Speterinstall = test 850251881Speterlibs = libsvn_test libsvn_subr apr 851251881Speter 852251881Speter[named_atomic-test] 853251881Speterdescription = Test named atomics 854251881Spetertype = exe 855251881Speterpath = subversion/tests/libsvn_subr 856251881Spetersources = named_atomic-test.c 857251881Speterinstall = test 858251881Speterlibs = libsvn_test libsvn_subr apr 859251881Speter 860251881Speter[named_atomic-proc-test] 861251881Speterdescription = Sub-process for named atomics 862251881Spetertype = exe 863251881Speterpath = subversion/tests/libsvn_subr 864251881Spetersources = named_atomic-test-proc.c 865251881Speterinstall = sub-test 866251881Speterlibs = libsvn_subr apr 867251881Speter 868251881Speter[path-test] 869251881Speterdescription = Test path library 870251881Spetertype = exe 871251881Speterpath = subversion/tests/libsvn_subr 872251881Spetersources = path-test.c 873251881Speterinstall = test 874251881Speterlibs = libsvn_test libsvn_subr apriconv apr 875251881Speter 876251881Speter[revision-test] 877251881Speterdescription = Test revision library 878251881Spetertype = exe 879251881Speterpath = subversion/tests/libsvn_subr 880251881Spetersources = revision-test.c 881251881Speterinstall = test 882251881Speterlibs = libsvn_test libsvn_subr apr 883251881Speter 884251881Speter[skel-test] 885251881Speterdescription = Test skels in libsvn_subr 886251881Spetertype = exe 887251881Speterpath = subversion/tests/libsvn_subr 888251881Spetersources = skel-test.c 889251881Speterinstall = test 890251881Speterlibs = libsvn_test libsvn_subr apriconv apr 891251881Speter 892251881Speter[spillbuf-test] 893251881Speterdescription = Test spillbuf in libsvn_subr 894251881Spetertype = exe 895251881Speterpath = subversion/tests/libsvn_subr 896251881Spetersources = spillbuf-test.c 897251881Speterinstall = test 898251881Speterlibs = libsvn_test libsvn_subr apriconv apr 899251881Speter 900251881Speter[stream-test] 901251881Speterdescription = Test stream library 902251881Spetertype = exe 903251881Speterpath = subversion/tests/libsvn_subr 904251881Spetersources = stream-test.c 905251881Speterinstall = test 906251881Speterlibs = libsvn_test libsvn_subr apriconv apr 907251881Speter 908251881Speter[string-test] 909251881Speterdescription = Test svn_stringbuf_t utilities 910251881Spetertype = exe 911251881Speterpath = subversion/tests/libsvn_subr 912251881Spetersources = string-test.c 913251881Speterinstall = test 914251881Speterlibs = libsvn_test libsvn_subr apriconv apr 915251881Speter 916251881Speter[time-test] 917251881Speterdescription = Test time functions 918251881Spetertype = exe 919251881Speterpath = subversion/tests/libsvn_subr 920251881Spetersources = time-test.c 921251881Speterinstall = test 922251881Speterlibs = libsvn_test libsvn_subr apriconv apr 923251881Speter 924251881Speter[utf-test] 925251881Speterdescription = Test UTF-8 functions 926251881Spetertype = exe 927251881Speterpath = subversion/tests/libsvn_subr 928251881Spetersources = utf-test.c 929251881Speterinstall = test 930251881Speterlibs = libsvn_test libsvn_subr apriconv apr 931251881Speter 932251881Speter[subst_translate-test] 933251881Speterdescription = Test the svn_subst_translate* functions 934251881Spetertype = exe 935251881Speterpath = subversion/tests/libsvn_subr 936251881Spetersources = subst_translate-test.c 937251881Speterinstall = test 938251881Speterlibs = libsvn_test libsvn_subr apriconv apr 939251881Speter 940251881Speter[translate-test] 941251881Speterdescription = Test eol conversion and keyword substitution routines 942251881Spetertype = exe 943251881Speterpath = subversion/tests/libsvn_subr 944251881Spetersources = translate-test.c 945251881Speterinstall = test 946251881Speterlibs = libsvn_test libsvn_subr apriconv apr 947251881Speter 948251881Speter# ---------------------------------------------------------------------------- 949251881Speter# Tests for libsvn_delta 950251881Speter 951251881Speter[random-test] 952251881Speterdescription = Use random data to test delta processing 953251881Spetertype = exe 954251881Speterpath = subversion/tests/libsvn_delta 955251881Spetersources = random-test.c 956251881Speterinstall = test 957251881Speterlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr 958251881Speter 959251881Speter[window-test] 960251881Speterdescription = Test delta window generation 961251881Spetertype = exe 962251881Speterpath = subversion/tests/libsvn_delta 963251881Spetersources = window-test.c 964251881Speterinstall = test 965251881Speterlibs = libsvn_test libsvn_delta libsvn_subr apriconv apr 966251881Speter 967251881Speter# ---------------------------------------------------------------------------- 968251881Speter# Tests for libsvn_client 969251881Speter 970251881Speter[client-test] 971251881Speterdescription = Test low-level functionality in libsvn_client 972251881Spetertype = exe 973251881Speterpath = subversion/tests/libsvn_client 974251881Spetersources = client-test.c 975251881Speterinstall = test 976251881Speterlibs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr 977251881Speter 978251881Speter# ---------------------------------------------------------------------------- 979251881Speter# Tests for libsvn_diff 980251881Speter 981251881Speter[diff-diff3-test] 982251881Speterdescription = Test the diff/diff3 library 983251881Spetertype = exe 984251881Speterpath = subversion/tests/libsvn_diff 985251881Spetersources = diff-diff3-test.c 986251881Speterinstall = test 987251881Speterlibs = libsvn_test libsvn_diff libsvn_subr apriconv apr 988251881Speter 989251881Speter[parse-diff-test] 990251881Speterdescription = Test unidiff parsing 991251881Spetertype = exe 992251881Speterpath = subversion/tests/libsvn_diff 993251881Spetersources = parse-diff-test.c 994251881Speterinstall = test 995251881Speterlibs = libsvn_test libsvn_diff libsvn_subr apriconv apr 996251881Speter 997251881Speter# ---------------------------------------------------------------------------- 998251881Speter# Tests for libsvn_ra 999251881Speter 1000251881Speter[ra-test] 1001251881Speterdescription = Test a few things in libsvn_ra 1002251881Spetertype = exe 1003251881Speterpath = subversion/tests/libsvn_ra 1004251881Spetersources = ra-test.c 1005251881Speterinstall = test 1006251881Speterlibs = libsvn_test libsvn_ra libsvn_fs libsvn_delta libsvn_subr 1007251881Speter apriconv apr 1008251881Speter 1009251881Speter# ---------------------------------------------------------------------------- 1010251881Speter# Tests for libsvn_ra_local 1011251881Speter 1012251881Speter[ra-local-test] 1013251881Speterdescription = Test a few things in libsvn_ra_local 1014251881Spetertype = exe 1015251881Speterpath = subversion/tests/libsvn_ra_local 1016251881Spetersources = ra-local-test.c 1017251881Speterinstall = test 1018251881Speterlibs = libsvn_test libsvn_ra_local libsvn_ra libsvn_fs libsvn_delta libsvn_subr 1019251881Speter apriconv apr 1020251881Speter 1021251881Speter# ---------------------------------------------------------------------------- 1022251881Speter# Tests for libsvn_wc 1023251881Speter 1024251881Speter[conflict-data-test] 1025251881Speterdescription = Test the storage of tree conflict data 1026251881Spetertype = exe 1027251881Speterpath = subversion/tests/libsvn_wc 1028251881Spetersources = conflict-data-test.c utils.c 1029251881Speterinstall = test 1030251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1031251881Speter 1032251881Speter[db-test] 1033251881Speterdescription = Test the wc-ng database subsystem 1034251881Spetertype = exe 1035251881Speterpath = subversion/tests/libsvn_wc 1036251881Spetersources = db-test.c utils.c 1037251881Speterinstall = test 1038251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1039251881Speter 1040251881Speter[pristine-store-test] 1041251881Speterdescription = Test the wc-ng pristine text storage subsystem 1042251881Spetertype = exe 1043251881Speterpath = subversion/tests/libsvn_wc 1044251881Spetersources = pristine-store-test.c utils.c 1045251881Speterinstall = test 1046251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1047251881Speter 1048251881Speter[entries-compat-test] 1049251881Speterdescription = Test backwards compat for the entry interface 1050251881Spetertype = exe 1051251881Speterpath = subversion/tests/libsvn_wc 1052251881Spetersources = entries-compat.c utils.c 1053251881Speterinstall = test 1054251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1055251881Speter 1056251881Speter[op-depth-test] 1057251881Speterdescription = Test layered tree changes 1058251881Spetertype = exe 1059251881Speterpath = subversion/tests/libsvn_wc 1060251881Spetersources = op-depth-test.c utils.c 1061251881Speterinstall = test 1062251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1063251881Speter 1064251881Speter[wc-queries-test] 1065251881Speterdescription = Test Sqlite query evaluation 1066251881Spetertype = exe 1067251881Speterpath = subversion/tests/libsvn_wc 1068251881Spetersources = wc-queries-test.c 1069251881Speterinstall = test 1070251881Speterlibs = libsvn_test libsvn_subr apriconv apr sqlite 1071251881Speter 1072251881Speter[wc-test] 1073251881Speterdescription = Test the main WC API functions 1074251881Spetertype = exe 1075251881Speterpath = subversion/tests/libsvn_wc 1076251881Spetersources = wc-test.c utils.c 1077251881Speterinstall = test 1078251881Speterlibs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr 1079251881Speter 1080251881Speter# ---------------------------------------------------------------------------- 1081251881Speter# These are not unit tests at all, they are small programs that exercise 1082251881Speter# parts of the libsvn_delta API from the command line. They are stuck here 1083251881Speter# because of some historical association with the test-suite, but should 1084251881Speter# really be put somewhere else. 1085251881Speter 1086251881Speter# test our textdelta encoding 1087251881Speter[svndiff-test] 1088251881Spetertype = exe 1089251881Speterpath = subversion/tests/libsvn_delta 1090251881Spetersources = svndiff-test.c 1091251881Speterinstall = test 1092251881Speterlibs = libsvn_delta libsvn_subr apriconv apr 1093251881Spetertesting = skip 1094251881Speter 1095251881Speter# compare two files, print txdelta windows 1096251881Speter[vdelta-test] 1097251881Spetertype = exe 1098251881Speterpath = subversion/tests/libsvn_delta 1099251881Spetersources = vdelta-test.c 1100251881Speterinstall = test 1101251881Speterlibs = libsvn_delta libsvn_subr apriconv apr 1102251881Spetertesting = skip 1103251881Speter 1104251881Speter[entries-dump] 1105251881Spetertype = exe 1106251881Speterpath = subversion/tests/cmdline 1107251881Spetersources = entries-dump.c 1108251881Speterinstall = test 1109251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1110251881Spetertesting = skip 1111251881Speter 1112251881Speter[atomic-ra-revprop-change] 1113251881Spetertype = exe 1114251881Speterpath = subversion/tests/cmdline 1115251881Spetersources = atomic-ra-revprop-change.c 1116251881Speterinstall = test 1117251881Speterlibs = libsvn_ra libsvn_subr apriconv apr 1118251881Spetertesting = skip 1119251881Speter 1120251881Speter[wc-lock-tester] 1121251881Spetertype = exe 1122251881Speterpath = subversion/tests/libsvn_wc 1123251881Spetersources = wc-lock-tester.c 1124251881Speterinstall = test 1125251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1126251881Spetertesting = skip 1127251881Speter 1128251881Speter[wc-incomplete-tester] 1129251881Spetertype = exe 1130251881Speterpath = subversion/tests/libsvn_wc 1131251881Spetersources = wc-incomplete-tester.c 1132251881Speterinstall = test 1133251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1134251881Spetertesting = skip 1135251881Speter 1136251881Speter# ---------------------------------------------------------------------------- 1137251881Speter# 1138251881Speter# EXTERNAL TARGETS (NO BUILD NEEDED) 1139251881Speter# 1140251881Speter 1141251881Speter[apr] 1142251881Spetertype = lib 1143251881Speterexternal-lib = $(SVN_APR_LIBS) 1144251881Spetermsvc-libs = ws2_32.lib rpcrt4.lib mswsock.lib 1145251881Speter 1146251881Speter[aprutil] 1147251881Spetertype = lib 1148251881Speterexternal-lib = $(SVN_APRUTIL_LIBS) 1149251881Speter 1150251881Speter[apriconv] 1151251881Spetertype = lib 1152251881Speterexternal-lib = $(SVN_APRUTIL_LIBS) 1153251881Speter 1154251881Speter[bdb] 1155251881Spetertype = lib 1156251881Speterexternal-lib = $(SVN_DB_LIBS) 1157251881Speter 1158251881Speter[gnome-keyring] 1159251881Spetertype = lib 1160251881Speterexternal-lib = $(SVN_GNOME_KEYRING_LIBS) 1161251881Speter 1162251881Speter[kwallet] 1163251881Spetertype = lib 1164251881Speterexternal-lib = $(SVN_KWALLET_LIBS) 1165251881Speter 1166251881Speter[magic] 1167251881Spetertype = lib 1168251881Speterexternal-lib = $(SVN_MAGIC_LIBS) 1169251881Speter 1170251881Speter[sasl] 1171251881Spetertype = lib 1172251881Speterexternal-lib = $(SVN_SASL_LIBS) 1173251881Speter 1174251881Speter[zlib] 1175251881Spetertype = lib 1176251881Speterexternal-lib = $(SVN_ZLIB_LIBS) 1177251881Speterexternal-project = zlib 1178251881Spetermsvc-static = yes 1179251881Speter 1180251881Speter[apr_memcache] 1181251881Spetertype = lib 1182251881Speterexternal-lib = $(SVN_APR_MEMCACHE_LIBS) 1183251881Speter 1184251881Speter[serf] 1185251881Spetertype = lib 1186251881Speterexternal-lib = $(SVN_SERF_LIBS) 1187251881Speterexternal-project = serf/serf 1188251881Speterlibs = apr aprutil xml 1189251881Spetermsvc-static = yes 1190251881Speter 1191251881Speter[sqlite] 1192251881Spetertype = lib 1193251881Speterexternal-lib = $(SVN_SQLITE_LIBS) 1194251881Speter 1195251881Speter[xml] 1196251881Spetertype = lib 1197251881Speterexternal-lib = $(SVN_XML_LIBS) 1198251881Speter 1199251881Speter[ra-libs] 1200251881Spetertype = lib 1201251881Speterexternal-lib = $(SVN_RA_LIB_LINK) 1202251881Speterlibs = libsvn_ra_serf libsvn_ra_local libsvn_ra_svn 1203251881Speter 1204251881Speter[fs-libs] 1205251881Spetertype = lib 1206251881Speterexternal-lib = $(SVN_FS_LIB_LINK) 1207251881Speterlibs = libsvn_fs_base libsvn_fs_fs 1208251881Speter 1209251881Speter[__ALL__] 1210251881Spetertype = project 1211251881Speterpath = build/win32 1212251881Speterlibs = svn svnadmin svndumpfilter svnlook svnmucc svnserve svnrdump svnsync 1213251881Speter svnversion 1214251881Speter mod_authz_svn mod_dav_svn mod_dontdothat 1215251881Speter svnauthz svnauthz-validate svnraisetreeconflict 1216251881Speter 1217251881Speter[__ALL_TESTS__] 1218251881Spetertype = project 1219251881Speterpath = build/win32 1220251881Speterlibs = __ALL__ 1221251881Speter fs-test fs-base-test fs-fsfs-test fs-pack-test skel-test 1222251881Speter strings-reps-test changes-test locks-test repos-test 1223251881Speter checksum-test compat-test config-test hashdump-test mergeinfo-test 1224251881Speter opt-test path-test stream-test string-test time-test utf-test 1225251881Speter error-test error-code-test cache-test spillbuf-test crypto-test 1226251881Speter named_atomic-test named_atomic-proc-test revision-test 1227251881Speter subst_translate-test io-test 1228251881Speter translate-test 1229251881Speter random-test window-test 1230251881Speter diff-diff3-test 1231251881Speter ra-test 1232251881Speter ra-local-test 1233251881Speter svndiff-test vdelta-test 1234251881Speter entries-dump atomic-ra-revprop-change wc-lock-tester wc-incomplete-tester 1235251881Speter client-test 1236251881Speter conflict-data-test db-test pristine-store-test entries-compat-test 1237251881Speter op-depth-test dirent_uri-test wc-queries-test wc-test 1238251881Speter auth-test 1239251881Speter parse-diff-test 1240251881Speter 1241251881Speter[__MORE__] 1242251881Spetertype = project 1243251881Speterpath = build/win32 1244251881Speterlibs = __ALL_TESTS__ 1245251881Speter diff diff3 diff4 fsfs-reorg fsfs-stats fsfs-access-map svn-bench 1246251881Speter svn-rep-sharing-stats svn-populate-node-origins-index 1247251881Speter 1248251881Speter[__LIBS__] 1249251881Spetertype = project 1250251881Speterpath = build/win32 1251251881Speterlibs = fs-libs ra-libs libsvn_client libsvn_subr libsvn_wc 1252251881Speter aprutil apriconv apr 1253251881Speter 1254251881Speter[__CONFIG__] 1255251881Spetertype = lib 1256251881Speterexternal-project = svn_config 1257251881Speter 1258251881Speter[__SWIG_PYTHON__] 1259251881Spetertype = swig_project 1260251881Speterpath = build/win32 1261251881Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core 1262251881Speterlang = python 1263251881Speter 1264251881Speter[__SWIG_PERL__] 1265251881Spetertype = swig_project 1266251881Speterpath = build/win32 1267262253Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core 1268251881Speterlang = perl 1269251881Speter 1270251881Speter[__SWIG_RUBY__] 1271251881Spetertype = swig_project 1272251881Speterpath = build/win32 1273262253Speterlibs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core 1274251881Speterlang = ruby 1275251881Speter 1276251881Speter[__JAVAHL__] 1277251881Spetertype = project 1278251881Speterpath = build/win32 1279251881Speterlibs = javahl-java javahl-javah libsvnjavahl 1280251881Speter 1281251881Speter[__JAVAHL_TESTS__] 1282251881Spetertype = project 1283251881Speterpath = build/win32 1284251881Speterlibs = __JAVAHL__ javahl-tests javahl-compat-tests 1285251881Speter 1286251881Speter# ---------------------------------------------------------------------------- 1287251881Speter# Contrib and tools 1288251881Speter 1289251881Speter[fsfs-reorg] 1290251881Spetertype = exe 1291251881Speterpath = tools/dev 1292251881Spetersources = fsfs-reorg.c 1293251881Speterinstall = tools 1294251881Speterlibs = libsvn_delta libsvn_subr apr 1295251881Speter 1296251881Speter[fsfs-stats] 1297251881Spetertype = exe 1298251881Speterpath = tools/server-side 1299251881Spetersources = fsfs-stats.c 1300251881Speterinstall = tools 1301251881Speterlibs = libsvn_delta libsvn_subr apr 1302251881Speter 1303251881Speter[fsfs-access-map] 1304251881Spetertype = exe 1305251881Speterpath = tools/dev 1306251881Spetersources = fsfs-access-map.c 1307251881Speterinstall = tools 1308251881Speterlibs = libsvn_subr apr 1309251881Speter 1310251881Speter[diff] 1311251881Spetertype = exe 1312251881Speterpath = tools/diff 1313251881Spetersources = diff.c 1314251881Speterinstall = tools 1315251881Speterlibs = libsvn_diff libsvn_subr apriconv apr 1316251881Speter 1317251881Speter[diff3] 1318251881Spetertype = exe 1319251881Speterpath = tools/diff 1320251881Spetersources = diff3.c 1321251881Speterinstall = tools 1322251881Speterlibs = libsvn_diff libsvn_subr apriconv apr 1323251881Speter 1324251881Speter[diff4] 1325251881Spetertype = exe 1326251881Speterpath = tools/diff 1327251881Spetersources = diff4.c 1328251881Speterinstall = tools 1329251881Speterlibs = libsvn_diff libsvn_subr apriconv apr 1330251881Speter 1331251881Speter[svn-bench] 1332251881Spetertype = exe 1333251881Speterpath = tools/client-side/svn-bench 1334251881Speterinstall = tools 1335251881Speterlibs = libsvn_client libsvn_wc libsvn_ra libsvn_subr libsvn_delta 1336251881Speter apriconv apr 1337251881Speter 1338251881Speter[svnauthz] 1339251881Speterdescription = Authz config file tool 1340251881Spetertype = exe 1341251881Speterpath = tools/server-side 1342251881Spetersources = svnauthz.c 1343251881Speterinstall = tools 1344251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr 1345251881Speter 1346251881Speter# svnauthz-validate is the compat mode of the new svnauthz tool. It is 1347251881Speter# exactly the same code as svnauthz. This duplicated target is needed 1348251881Speter# in order to easily test both commands as part of the build since libtool 1349251881Speter# does not provide a way to set argv[0] different from the commands actual 1350251881Speter# name in the wrapper script. 1351251881Speter[svnauthz-validate] 1352251881Speterdescription = Authz config file validator 1353251881Spetertype = exe 1354251881Speterpath = tools/server-side 1355251881Spetersources = svnauthz.c 1356251881Speterinstall = tools 1357251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr 1358251881Speter 1359251881Speter[svn-populate-node-origins-index] 1360251881Spetertype = exe 1361251881Speterpath = tools/server-side 1362251881Spetersources = svn-populate-node-origins-index.c 1363251881Speterinstall = tools 1364251881Speterlibs = libsvn_repos libsvn_fs libsvn_subr apr 1365251881Speter 1366251881Speter[svnraisetreeconflict] 1367251881Speterdescription = Tool to Flag a Tree Conflict 1368251881Spetertype = exe 1369251881Speterpath = tools/dev/svnraisetreeconflict 1370251881Speterlibs = libsvn_wc libsvn_subr apriconv apr 1371251881Speterinstall = tools 1372251881Speter 1373251881Speter[svn-rep-sharing-stats] 1374251881Spetertype = exe 1375251881Speterpath = tools/server-side 1376251881Spetersources = svn-rep-sharing-stats.c 1377251881Speterinstall = tools 1378251881Speterlibs = libsvn_repos libsvn_fs libsvn_fs_fs libsvn_subr apriconv apr 1379