Differences between revisions 2 and 3
Revision 2 as of 2013-02-07 20:31:36
Size: 5076
Comment:
Revision 3 as of 2013-02-07 20:40:56
Size: 5021
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
trunk/$ === trunk: ===
Line 4: Line 4:
autogen.sh the main script of the build system  
build.conf Data file used by gen-make.py to generate build-outputs.mk 
autogen.sh the main script of the build system
build.conf Data file used by gen-make.py to generate build-outputs.mk
Line 9: Line 9:
config.status generated by configure, re-run to recreate the current configuration  config.status generated by configure, re-run to recreate the current configuration
Line 19: Line 19:

/
trunk/build$
=== trunk/build: ===
Line 36: Line 35:
run_ctypesgen.sh Helper script to generate the ctypesgen wrappers
run_tests.py run tests on Subversion
transform_config_hw.py Generate svn_private_config.h from svn_private_config.hw while editing SVN_BUILD_HOST
transform_libtool_scripts.sh generated by ?
transform_sql.py create a header file with the appropriate SQL variables from an SQL file
run_ctypesgen.sh Helper script to generate the ctypesgen wrappers
run_tests.py run tests on Subversion
Line 42: Line 38:
transform_config_hw.py Generate svn_private_config.h from svn_private_config.hw while editing SVN_BUILD_HOST

transform_libtool_scripts.sh generated by ?
transform_sql.py create a header file with the appropriate SQL variables from an SQL file
Line 43: Line 43:
=== trunk/build/ac-macros: ===
Line 44: Line 45:
trunk/build/ac-macros:
Line 46: Line 47:
apache.m4            
apr.m4               
apr_memcache.m4        wiki
Builaprutil.m4          
berkeley-db.m4 
compiler.m4    
ctypesgen.m4   
find_apr.m4    
apache.m4
apr.m4
apr_memcache.m4
Builaprutil.m4
berkeley-db.m4
compiler.m4
ctypesgen.m4
find_apr.m4
Line 56: Line 56:
gssapi.m4  
java.m4    
kwallet.m4 
macosx.m4 
sasl.m4   
serf.m4   
gssapi.m4
java.m4
kwallet.m4
macosx.m4
sasl.m4
serf.m4
Line 63: Line 63:
svn-macros.m4 
swig.m4    
zlib.m4        </pre>
trunk/build/generator:
svn-macros.m4
swig.m4
zlib.m4
}}}
===
trunk/build/generator: ===
Line 75: Line 75:
gen_win.py base class for generating windows projects  gen_win.py base class for generating windows projects
Line 78: Line 78:
=== trunk/build/generator/swig: ===
{{{
checkout_swig_header.py checkout files from the SWIG library into Subversion's proxy directory
external_runtime.py external_runtime.py: Generate external runtime files for SWIG
header_wrappers.py Generates SWIG proxy wrappers around Subversion header files
__init__.py generator.swig: Base class for SWIG-related generators
}}}
=== trunk/build/generator/templates: ===
Files generated by python using the EZT template generator
Line 79: Line 88:
trunk/build/generator/swig:
Line 81: Line 89:
checkout_swig_header.py Checkout files from the SWIG library into Subversion's proxy directory
external_runtime.py external_runtime.py: Generate external runtime files for SWIG
header_wrappers.py # header_wrappers.py: Generates SWIG proxy wrappers around Subversion header files
__init__.py generator.swig: Base class for SWIG-related generators
build_locale.ezt
build_zlib.ezt
makefile.ezt
msvc_dsp.ezt
msvc_dsw.ezt
serf.dsp.ezt
serf.vcproj.ezt
serf.vcxproj.ezt
svn_config.dsp.ezt
svn_config.vcproj.ezt
svn_config.vcxproj.ezt
svn_locale.dsp.ezt
svn_locale.vcproj.ezt
svn_locale.vcxproj.ezt
vcnet_sln.ezt
vcnet_vc7_sln.ezt
vcnet_vcproj.ezt
vcnet_vcxproj.ezt
vcnet_vcxproj_filters.ezt
zlib.dsp.ezt
zlib.vcproj.ezt
zlib.vcxproj.ezt
Line 86: Line 112:
trunk/build/generator/templates: Files generated by python using the EZT template generator
{{{
build_locale.ezt
build_zlib.ezt
makefile.ezt
msvc_dsp.ezt
msvc_dsw.ezt
serf.dsp.ezt
serf.vcproj.ezt
serf.vcxproj.ezt
svn_config.dsp.ezt
svn_config.vcproj.ezt
svn_config.vcxproj.ezt
svn_locale.dsp.ezt
svn_locale.vcproj.ezt
svn_locale.vcxproj.ezt
vcnet_sln.ezt
vcnet_vc7_sln.ezt
vcnet_vcproj.ezt
vcnet_vcxproj.ezt
vcnet_vcxproj_filters.ezt
zlib.dsp.ezt
zlib.vcproj.ezt
zlib.vcxproj.ezt
}}}

./generator/util:
=== trunk/build/generator/util: ===
Line 117: Line 117:
=== trunk/build/hudson: ===
Line 120: Line 120:
./hudson:
Line 122: Line 121:
jobs jobs
Line 125: Line 124:
./hudson/jobs: === trunk/build/hudson/jobs: ===
Line 127: Line 126:
subversion-1.6.x-solaris    
subversion-1.6.x-ubuntu     
subversion-1.6.x-solaris
subversion-1.6.x-ubuntu
Line 134: Line 133:
./hudson/jobs/subversion-1.6.x-solaris: === trunk/build/hudson/jobs/subversion-1.6.x-solaris: ===
Line 138: Line 137:
./hudson/jobs/subversion-1.6.x-ubuntu: === trunk/build/hudson/jobs/subversion-1.6.x-ubuntu: ===
Line 142: Line 141:
./hudson/jobs/subversion-doxygen: === trunk/build/hudson/jobs/subversion-doxygen: ===
Line 146: Line 145:
./hudson/jobs/subversion-javadoc: === trunk/build/hudson/jobs/subversion-javadoc: ===
Line 150: Line 149:
./hudson/jobs/subversion-trunk-solaris: === trunk/build/hudson/jobs/subversion-trunk-solaris: ===
Line 154: Line 153:
./hudson/jobs/subversion-trunk-ubuntu: === trunk/build/hudson/jobs/subversion-trunk-ubuntu: ===
Line 159: Line 158:
./win32:
=== trunk/build/win32: ===
Line 161: Line 161:
empty.c         
make_dist.conf.template   
make_dist.py 
make_gem.rb  
empty.c
make_dist.conf.template
make_dist.py
make_gem.rb

trunk:

aclocal.m4         list of m4 files in build/ac-local/ that will be read by autoconf
autogen.sh         the main script of the build system
build.conf         Data file used by gen-make.py to generate build-outputs.mk
build-outputs.mk   see build.conf
config.log         log of the most recent comile to aid debugging
config.nice        previous configure invocation
config.status      generated by configure, re-run to recreate the current configuration
configure          configure script  generated by calling autogen.sh
configure.ac       Input data and code generation for the configure script.
gen-make.opts      datafile used by gen-make.py
gen-make.py        Python script that drives the generator system in /build/generator
get-deps.sh        downloads various packages and unzips them.
libtool            Provide generalized library-building support services.
Makefile           generated by gen-make.py ?
Makefile.in        data and macros for compiler directives used to generate Makefile.in

trunk/build:

buildcheck.sh     Check version numbers of autoconf, autoheader, libtool and integrity of APR m4 files
config.guess      Script to guess what kind of computer is used
config.sub        map variations of machine specifications
find_python.sh    check for the correct pytho version
get-py-info.py    get-py-info.py: get various Python info (for building)
getversion.py     Parse version numbers from C header files
install-sh        ?
libtool.m4        Libtool's m4 macro file
ltmain.sh         part of libtool
lt~obsolete.m4    part of libtool
ltoptions.m4      part of libtool
ltsugar.m4        part of libtool
ltversion.m4      part of libtool
PrintPath         Look for program[s] somewhere in $PATH.
run_ctypesgen.sh  Helper script to generate the ctypesgen wrappers
run_tests.py      run tests on Subversion

transform_config_hw.py   Generate svn_private_config.h from svn_private_config.hw while editing SVN_BUILD_HOST

transform_libtool_scripts.sh    generated by ?
transform_sql.py                create a header file with the appropriate SQL variables from an SQL file

trunk/build/ac-macros:

M4 macro files for assorted packages that are compiled along with Subversion

apache.m4
apr.m4
apr_memcache.m4
Builaprutil.m4
berkeley-db.m4
compiler.m4
ctypesgen.m4
find_apr.m4
find_apu.m4
gssapi.m4
java.m4
kwallet.m4
macosx.m4
sasl.m4
serf.m4
sqlite.m4
svn-macros.m4
swig.m4
zlib.m4

trunk/build/generator:

extractor.py        extract function names from declarations in header files
ezt.py              EZT 'easy' templating
gen_base.py         infrastructure for generating makefiles, dependencies, etc.
gen_make.py         generate makefiles and dependencies
gen_msvc_dsp.py     generate Microsoft Visual C++ 6 projects
gen_vcnet_vcproj.py generate Microsoft Visual C++.NET projects
gen_win.py          base class for generating windows projects
__init__.py         empty file

trunk/build/generator/swig:

checkout_swig_header.py  checkout files from the SWIG library into Subversion's proxy directory
external_runtime.py      external_runtime.py: Generate external runtime files for SWIG
header_wrappers.py       Generates SWIG proxy wrappers around Subversion header files
__init__.py              generator.swig: Base class for SWIG-related generators

trunk/build/generator/templates:

Files generated by python using the EZT template generator

build_locale.ezt
build_zlib.ezt
makefile.ezt
msvc_dsp.ezt
msvc_dsw.ezt
serf.dsp.ezt
serf.vcproj.ezt
serf.vcxproj.ezt
svn_config.dsp.ezt
svn_config.vcproj.ezt
svn_config.vcxproj.ezt
svn_locale.dsp.ezt
svn_locale.vcproj.ezt
svn_locale.vcxproj.ezt
vcnet_sln.ezt
vcnet_vc7_sln.ezt
vcnet_vcproj.ezt
vcnet_vcxproj.ezt
vcnet_vcxproj_filters.ezt
zlib.dsp.ezt
zlib.vcproj.ezt
zlib.vcxproj.ezt

trunk/build/generator/util:

executable.py  Utilities for dealing with external executables
__init__.py    empty file

trunk/build/hudson:

The hudson build system:

jobs
README

trunk/build/hudson/jobs:

subversion-1.6.x-solaris
subversion-1.6.x-ubuntu
subversion-doxygen
subversion-javadoc
subversion-trunk-solaris
subversion-trunk-ubuntu

trunk/build/hudson/jobs/subversion-1.6.x-solaris:

config.xml

trunk/build/hudson/jobs/subversion-1.6.x-ubuntu:

config.xml

trunk/build/hudson/jobs/subversion-doxygen:

config.xml

trunk/build/hudson/jobs/subversion-javadoc:

config.xml

trunk/build/hudson/jobs/subversion-trunk-solaris:

config.xml

trunk/build/hudson/jobs/subversion-trunk-ubuntu:

config.xml

Files to assist with windows 32 issues:

trunk/build/win32:

empty.c
make_dist.conf.template
make_dist.py
make_gem.rb
svn.ico
svn.rc
vc6-build.bat.in

Build System File List (last edited 2013-02-07 20:40:56 by GabrielaGibson)