[INN-COMMITTERS] inn (31 files)
Russ Allbery
Russ_Allbery at isc.org
Tue Dec 24 23:02:28 UTC 2002
Date: Tuesday, December 24, 2002 @ 15:02:26
Author: rra
Path: /dist1/cvs/isc/inn/inn
Added: storage/buffindexed/ovmethod.mk storage/tradindexed/ovmethod.mk
Modified: MANIFEST Makefile.global.in configure configure.in
history/Make.methods history/Makefile history/buildconfig.in
history/hisv6/hismethod.config storage/Make.methods
storage/Makefile storage/buffindexed/.cvsignore
storage/buffindexed/ovmethod.config storage/buildconfig.in
storage/cnfs/method.config storage/ovdb/ovmethod.config
storage/timecaf/method.config storage/timehash/method.config
storage/tradindexed/ovmethod.config
storage/tradspool/method.config storage/trash/method.config
Removed: history/hisv6/Makefile storage/buffindexed/Makefile
storage/cnfs/Makefile storage/ovdb/Makefile
storage/timecaf/Makefile storage/timehash/Makefile
storage/tradindexed/Makefile storage/tradspool/Makefile
storage/trash/Makefile
Convert the build method of libstorage and libinnhist to use non-recursive
make.
Add a configure probe for whether the compiler can handle -o and -c at the
same time, and use the results to choose either those flags or mv to allow
object files to be built into a directory other than the current one.
Make buildconfig a bit smarter so that all the makefiles of the storage
methods can be eliminated, and add support for inclusion of makefile
fragments to handle special cases for buffindexed and tradindexed. Fix all
the rules to not recurse.
This change should fix both dependency handling and parallel make for all
of the storage and history methods.
Also add a fallback to -ldb with no special compilation flags for linking
with BerkeleyDB, to handle the current layout in Debian.
-------------------------------------+
MANIFEST | 11
Makefile.global.in | 13
configure | 920 ++++++++++++++++++----------------
configure.in | 62 ++
history/Make.methods | 14
history/Makefile | 31 -
history/buildconfig.in | 98 ++-
history/hisv6/Makefile | 40 -
history/hisv6/hismethod.config | 4
storage/Make.methods | 61 +-
storage/Makefile | 52 -
storage/buffindexed/.cvsignore | 1
storage/buffindexed/Makefile | 52 -
storage/buffindexed/ovmethod.config | 4
storage/buffindexed/ovmethod.mk | 10
storage/buildconfig.in | 98 ++-
storage/cnfs/Makefile | 44 -
storage/cnfs/method.config | 4
storage/ovdb/Makefile | 44 -
storage/ovdb/ovmethod.config | 4
storage/timecaf/Makefile | 46 -
storage/timecaf/method.config | 4
storage/timehash/Makefile | 43 -
storage/timehash/method.config | 4
storage/tradindexed/Makefile | 84 ---
storage/tradindexed/ovmethod.config | 9
storage/tradindexed/ovmethod.mk | 8
storage/tradspool/Makefile | 43 -
storage/tradspool/method.config | 4
storage/trash/Makefile | 40 -
storage/trash/method.config | 4
31 files changed, 791 insertions(+), 1065 deletions(-)
More information about the inn-committers
mailing list