Differences between revisions 5 and 6
Revision 5 as of 2013-01-29 17:02:05
Size: 5838
Comment:
Revision 6 as of 2013-02-07 23:47:37
Size: 0
Comment: Broken copy
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=== autogen.sh ===
 . calls build/buildcheck.sh which checks autoconf and autoheader

---- /!\ '''Edit conflict - other version:''' ----
  . and copies libtool stuff
  . sets up libtool services
  . checks for python
  . calls gen-make.py build.conf
  . produces configure (using configure.ac?)

---- /!\ '''Edit conflict - your version:''' ----
 . and copies libtool stuff
 . sets up libtool services
 . checks for python
 . calls gen-make.py build.conf
 . produces configure (using configure.ac?)

---- /!\ '''End of edit conflict''' ----

=== gen-make.py ===
 . // I suspect it somehow calls this tool to process build.conf:

---- /!\ '''Edit conflict - other version:''' ----
  . ~/trunk/build/generator/gen_make.py
 main(fname, gentype, verfname=None,
  . skip_depends=0, other_options=None): computes the header dependencies (not sure what this means)
  . computes the header dependencies (not sure what this means)
  . write the (above obtained?) sqlite headers
  . offer debug output if --debug is defined
useage_exit & class Options:
  . it also offers interactive useage service -- when is that used? this looks like it's manipulated from the outside somewhere? It calls it's own main?

---- /!\ '''Edit conflict - your version:''' ----
 . ~/trunk/build/generator/gen_make.py
 main(fname, gentype, verfname=None,

---- /!\ '''End of edit conflict''' ----

---- /!\ '''Edit conflict - other version:''' ----

---- /!\ '''Edit conflict - your version:''' ----
 . skip_depends=0, other_options=None): computes the header dependencies (not sure what this means)
 . computes the header dependencies (not sure what this means)
 . write the (above obtained?) sqlite headers
 . offer debug output if --debug is defined
useage_exit & class Options:
 . it also offers interactive useage service -- when is that used? this looks like it's manipulated from the outside somewhere? It calls it's own main?

---- /!\ '''End of edit conflict''' ----

=== build.conf -- defines a lot of things used by the python scripts ===
 . [options] section
 . Build target definition list by target
 . Constructed Headers (not sure what that means?)
 . Testing Targets External targets (no build needed)
 . Targets for i18n support
 . TARGETS FOR SWIG SUPPORT
 . JavaHL targets C++HL targets
 . TESTING TARGETS (2 -- libsvn_test only -- should this go with the others?)

---- /!\ '''Edit conflict - other version:''' ----
 . Tests for libsvn_fs_base
 . Tests for libsvn_fs_fs
 . Tests for libsvn_fs
 . Tests for libsvn_repos
 . Tests for libsvn_subr
 . Tests for libsvn_delta
 . Tests for libsvn_client
 . Tests for libsvn_diff
 . Tests for libsvn_ra
 . Tests for libsvn_ra_local
 . Tests for libsvn_wc

---- /!\ '''Edit conflict - your version:''' ----
 . Tests for libsvn_fs_base
 . Tests for libsvn_fs_fs
 . Tests for libsvn_fs
 . Tests for libsvn_repos
 . Tests for libsvn_subr
 . Tests for libsvn_delta
 . Tests for libsvn_client
 . Tests for libsvn_diff
 . Tests for libsvn_ra
 . Tests for libsvn_ra_local
 . Tests for libsvn_wc

---- /!\ '''End of edit conflict''' ----
 . [__ALL_TESTS__] (this appears to be part of the above but does not look in place?)
 . Contrib and tools

=== configure.ac ===
 . set up AUTOCONF look for programs(compiler etc) Libraries, for which we may have source to build

---- /!\ '''Edit conflict - other version:''' ----
  . (apr, gssapi and so on)
 . Libtool stuff
. trang
. doxygen
. Check for trang.
. Check for doxygen
. Check for libraries
  . Expat Berkeley DB
 . Mac OS specific features

---- /!\ '''Edit conflict - your version:''' ----
 . (apr, gssapi and so on)
 . Libtool stuff
 . trang
 . doxygen
 . Check for trang.
 . Check for doxygen
 . Check for libraries
 . Expat Berkeley DB
 . Mac OS specific features

---- /!\ '''End of edit conflict''' ----
 . APR_HAS_DSO
 . D-Bus (required for support for KWallet)
 . GPG Agent
 . GNOME Keyring
 . Ev2 experimental features
 . I18n
 . Some commented out code: AH_BOTTOM([
 . GETTEXT_CODESET:Used to simulate makefile conditionals
 . libmagic
 . KWallet
 . plaintext passwords
 . Build and install rules
 . Check for header files

---- /!\ '''Edit conflict - other version:''' ----
  . typedefs, structures, and compiler characteristics and some other stuffs
 . Process some configuration options
  . AC_ARG_WITH(
   . ssl,openssl,debug...
 . AC_SUBST([libsvn_auth_gnome_keyring_LDFLAGS])
  . lots of LDFLAGS for almost everything
 . compose help & options for ./configure

---- /!\ '''Edit conflict - your version:''' ----
   . typedefs, structures, and compiler characteristics and some other stuffs
 . Process some configuration options
   . AC_ARG_WITH(
     . ssl,openssl,debug...
 . AC_SUBST([libsvn_auth_gnome_keyring_LDFLAGS])
  . lots of LDFLAGS for almost everything
 . compose help & options for ./configure

---- /!\ '''End of edit conflict''' ----
 . Scripting and Bindings languages
  . Python: Used for testsuite, and bindings
  . The minimum version for the JVM runtime
  . Perl
  . Ruby
  . Swig

---- /!\ '''Edit conflict - other version:''' ----
 . decide whether we want to link against the RA/FS libraries

---- /!\ '''Edit conflict - your version:''' ----
 . decide whether we want to link against the RA/FS libraries

---- /!\ '''End of edit conflict''' ----
 . JavaHL
 . Miscellaneous bits
  . (CPPFLAGS),
  . BSD Makefile stuff
 . Detection complete - output and run config.status
 . Ensure that SWIG is checked after reconfiguration
 . Print final messages to user
 .
 .
 .
 . . .

''There is more to come...''