Commit autotools patch from Kevin Beswick
authordbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Mon, 28 Jul 2008 03:55:01 +0000 (03:55 +0000)
committerdbs <dbs@9efc2488-bf62-4759-914b-345cdb29e865>
Mon, 28 Jul 2008 03:55:01 +0000 (03:55 +0000)
commit169765cb8bd18c0ab3073d3554d4aa551af0d6da
tree888f9db786e9a00c22963e2066e499add88d0814
parent91c74242793a478a85dbf3cec92d589880ccb18c
Commit autotools patch from Kevin Beswick
(adjusted slightly for Bill's objson API compatibility layer removal)

Enclosed is a patch to update the OpenSRF autotools implementation. It
fixes most bugs such as:
-correctly replacing hardcoded directory paths in various files
-correctly implementing clean, and uninstall make targets
-fixes building src/c-apps modules without the lib prefix
-builds the src/gateway apache modules with apxs
-fixed the naming of the opensrf-c binary

Also, it implements more of the autotools features:
-rolling a tarball with make dist
-enables VPATH (parallel) builds
-checking a distribution with make distcheck

-------------------------------------------

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
   have the right to submit it under the open source license
   indicated in the file; or

(b) The contribution is based upon previous work that, to the best
   of my knowledge, is covered under an appropriate open source
   license and I have the right under that license to submit that
   work with modifications, whether created in whole or in part
   by me, under the same open source license (unless I am
   permitted to submit under a different license), as indicated
   in the file; or

(c) The contribution was provided directly to me by some other
   person who certified (a), (b) or (c) and I have not modified
   it.

(d) I understand and agree that this project and the contribution
   are public and that a record of the contribution (including all
   personal information I submit with it, including my sign-off) is
   maintained indefinitely and may be redistributed consistent with
   this project or the open source license(s) involved.

Signed-off-by: [Kevin Beswick (kevinbeswick00@gmail.com)]
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1375 9efc2488-bf62-4759-914b-345cdb29e865
13 files changed:
Makefile.am
bin/osrf_config.in
include/opensrf/osrfConfig.h
src/Makefile.am
src/c-apps/Makefile.am
src/gateway/Makefile.am
src/jserver/Makefile.am
src/libopensrf/Makefile.am
src/python/Makefile.am
src/python/setup.py [deleted file]
src/python/setup.py.in [new file with mode: 0644]
src/router/Makefile.am
src/srfsh/Makefile.am