?RCS: $Id$ ?RCS: ?RCS: Copyright (c) 1996, Andy Dougherty ?RCS: Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi ?RCS: ?RCS: You may redistribute only under the terms of the Artistic Licence, ?RCS: as specified in the README file that comes with the distribution. ?RCS: You may reuse parts of this distribution only within the terms of ?RCS: that same Artistic Licence; a copy of which may be found at the root ?RCS: of the source tree for dist 4.0. ?RCS: ?RCS: $Log: sitelib.U,v $ ?RCS: Revision 3.0.1.1 1997/02/28 16:21:35 ram ?RCS: patch61: created ?RCS: ?MAKE:sitelib sitelibexp installsitelib: afs cat Getfile \ Oldconfig Prefixit test privlib package sed ?MAKE: -pick add $@ %< ?Y:TOP ?S:sitelib: ?S: This variable contains the eventual value of the SITELIB symbol, ?S: which is the name of the private library for this package. It may ?S: have a ~ on the front. It is up to the makefile to eventually create ?S: this directory while performing installation (with ~ substitution). ?S:. ?S:sitelibexp: ?S: This variable is the ~name expanded version of sitelib, so that you ?S: may use it directly in Makefiles or shell scripts. ?S:. ?S:installsitelib: ?S: This variable is really the same as sitelibexp but may differ on ?S: those systems using AFS. For extra portability, only this variable ?S: should be used in makefiles. ?S:. ?C:SITELIB: ?C: This symbol contains the name of the private library for this package. ?C: The library is private in the sense that it needn't be in anyone's ?C: execution path, but it should be accessible by the world. The program ?C: should be prepared to do ~ expansion. ?C: The standard distribution will put nothing in this directory. ?C: Individual sites may place their own extensions and modules in ?C: this directory. ?C:. ?C:SITELIB_EXP: ?C: This symbol contains the ~name expanded version of SITELIB, to be used ?C: in programs that are not prepared to deal with ~ expansion at run-time. ?C:. ?H:#define SITELIB "$sitelib" /**/ ?H:#define SITELIB_EXP "$sitelibexp" /**/ ?H:. ?T:prog : determine where site specific libraries go. set sitelib sitelib eval $prefixit case "$sitelib" in '') ?X: remove any trailing -3.0 or other version indification prog=`echo $package | $sed 's/-*[0-9.]*$//'` dflt="$privlib/site_$prog" ;; *) dflt="$sitelib" ;; esac $cat <