OSDN Git Service

Moved the intricacies of the perl interface build into its own makefile
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 10 Jun 2000 18:02:12 +0000 (18:02 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 10 Jun 2000 18:02:12 +0000 (18:02 +0000)
commit6de89c9ab78a557f98dc02dca97795d27a4112d2
tree4b1a26308ed5013424b39847f0c7b2aad355e606
parent2ae20ef98a94c6a0f77e6358ae756cc02f29e921
Moved the intricacies of the perl interface build into its own makefile
that now functions as a wrapper around the MakeMaker stuff. It might
even behave sensically when we have separate build dirs. Same for plperl,
which of course still doesn't work very well. Made sure that plperl
respects the choice of --libdir.

Added --with-python to automatically build and install the Python interface.
Works similarly to the Perl5 stuff.

Moved the burden of the distclean targets lower down into the source tree.
Eventually, each make file should have its own.

Added automatic remaking of makefiles and configure. Currently only for the
top-level because of a bug(?) in Autoconf. Use GNU `missing' to work around
missing autoconf and aclocal. Start factoring out macros into their own
config/*.m4 files to increase readability and organization.
22 files changed:
GNUmakefile.in
Makefile
aclocal.m4 [new file with mode: 0644]
config/missing [new file with mode: 0755]
config/python.m4 [new file with mode: 0644]
configure
configure.in
src/GNUmakefile.in
src/Makefile [deleted file]
src/Makefile.global.in
src/bin/psql/Makefile.in
src/interfaces/Makefile [deleted file]
src/interfaces/Makefile.in [new file with mode: 0644]
src/interfaces/perl5/GNUmakefile.in [new file with mode: 0644]
src/interfaces/perl5/Makefile.PL
src/interfaces/python/GNUmakefile.in [new file with mode: 0644]
src/interfaces/python/Setup.in.raw [new file with mode: 0644]
src/interfaces/python/pgmodule.c
src/pl/Makefile [deleted file]
src/pl/Makefile.in [new file with mode: 0644]
src/pl/plperl/GNUmakefile.in [new file with mode: 0644]
src/pl/plperl/Makefile.PL