/* ********************************************************************** *\
 *         Copyright IBM Corporation 1988,1991 - All Rights Reserved      *
 *        For full copyright information see:'andrew/config/COPYRITE'     *
\* ********************************************************************** */

/*
	$Disclaimer: 
*Permission to use, copy, modify, and distribute this software and its 
*documentation for any purpose is hereby granted without fee, 
*provided that the above copyright notice appear in all copies and that 
*both that copyright notice, this permission notice, and the following 
*disclaimer appear in supporting documentation, and that the names of 
*IBM, Carnegie Mellon University, and other copyright holders, not be 
*used in advertising or publicity pertaining to distribution of the software 
*without specific, written prior permission.
*
*IBM, CARNEGIE MELLON UNIVERSITY, AND THE OTHER COPYRIGHT HOLDERS 
*DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 
*ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT 
*SHALL IBM, CARNEGIE MELLON UNIVERSITY, OR ANY OTHER COPYRIGHT HOLDER 
*BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY 
*DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
*WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 
*ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
*OF THIS SOFTWARE.
* $
*/


#ifdef DEFAULT_LOCALDIR_ENV
GENHDR_CMD = ./genhdr ,$(XBASEDIR) DEFAULT_ANDREWDIR_ENV  DEFAULT_LOCALDIR_ENV >> andrdir.h1
#else
GENHDR_CMD = ./genhdr ,$(XBASEDIR)  DEFAULT_ANDREWDIR_ENV  >> andrdir.h1
#endif

#ifdef WHITEPAGES_ENV

InstallMultiple(bt.h btint.h btwp.h wp.h, $(INSTINCFLAGS), $(DESTDIR)/include)

#endif /* WHITEPAGES_ENV */

InstallMultiple(fdplumb.h fdplumbi.h profile.h svcconf.h tokens.h truth.h util.h unscribe.h ansitext.h mathaux.h units.h, $(INSTINCFLAGS), $(DESTDIR)/include)

/*
 * Make a small program to help generate the andrdir.h file.
 */
NormalObjectRule()
ProgramTarget(genhdr, genhdr.o, ,)

/* This mess gets around the portability problems associated with ``string-ize''ing
   the DEFAULT_ANDREWDIR_ENV variable within a C program, given the
   vagaries of the various C preprocessors. */

all::	andrdir.h

andrdir.h:	$(DESTDIR)/include/system.h ./genhdr
	-rm -f andrdir.h1
	echo '/* ********************************************************************** *' > andrdir.h1
	echo ' *         Copyright IBM Corporation 1988,1989 - All Rights Reserved      *' >> andrdir.h1
	echo " *        For full copyright information see:'andrew/config/COPYRITE    *" >> andrdir.h1
	echo '* ********************************************************************** */' >> andrdir.h1
	$(GENHDR_CMD)
	mv andrdir.h1 andrdir.h

InstallFile(andrdir.h, $(INSTINCFLAGS), $(DESTDIR)/include)
