Patch from Kevin Beswick to use autotools for OpenSRF configuration and build
authordbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 25 Jun 2008 18:50:00 +0000 (18:50 +0000)
committerdbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 25 Jun 2008 18:50:00 +0000 (18:50 +0000)
Patch from Kevin Beswick to use autotools for OpenSRF configuration and build

Included is a patch for a working implementation of the GNU Autotools
to OpenSRF. Some of the perks of this system are: the user is given
the ability to install OpenSRF to non-standard locations,
dependency/library checking, gives a user the ability to only install
certain components, more portable to other operating systems, etc.

To test, simply run:
make install

Options for configure can be found using:
./configure --help

Also, the patch contains a new file, osrf_config, which is generated
by running the configure script. Running this file will print all
build options a user has chosen when compiling/installing Opensrf.
Command line arguments can be added to return each single build option
as well. This is useful to developers in that they are able to locate
a certain installation directory on a non-standard installation of
OpenSRF. To see the available command line options, run: osrf_config --help

git-svn-id: svn:// 9efc2488-bf62-4759-914b-345cdb29e865
33 files changed:
AUTHORS [new file with mode: 0644]
ChangeLog [new file with mode: 0644]
Makefile [deleted file] [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644] [new file with mode: 0644]
bin/ [new file with mode: 0644]
bin/ [new file with mode: 0644]
examples/math_xul_client/Makefile [deleted file]
examples/math_xul_client/ [new file with mode: 0644]
install.conf [deleted file]
src/Makefile [deleted file]
src/ [new file with mode: 0644]
src/c-apps/Makefile [deleted file]
src/c-apps/ [new file with mode: 0644]
src/gateway/Makefile [deleted file]
src/gateway/ [new file with mode: 0644]
src/java/Makefile [deleted file]
src/java/ [new file with mode: 0644]
src/jserver/Makefile [deleted file]
src/jserver/ [new file with mode: 0644]
src/libopensrf/Makefile [deleted file]
src/libopensrf/ [new file with mode: 0644]
src/ports/strn_compat/Makefile [deleted file]
src/ports/strn_compat/ [new file with mode: 0644]
src/python/Makefile [deleted file]
src/python/ [new file with mode: 0644]
src/router/Makefile [deleted file]
src/router/ [new file with mode: 0644]
src/srfsh/Makefile [deleted file]
src/srfsh/ [new file with mode: 0644]