#!/bin/sh
# 
# generate a Makefile from an Imakefile outside of the source tree
# 
# $Id: hgmkmf,v 1.3 1995/11/27 15:05:13 gpani Exp $
# $Log: hgmkmf,v $
# Revision 1.3  1995/11/27 15:05:13  gpani
# Initial Revision
#
#

usage="usage: $0 [-a]"
do_all=

# this must be the absolute path to the installation root
# i.e. the directory containing subdirectories src and config
# set this manually or call makeall -r
# RootDir=/you_have_to_set_RootDir_in_config_scripts_hgmkmf
RootDir=/you_have_to_set_RootDir_in_config_scripts_hgmkmf


case "$#" in
	0)	;;
	1)	case "$1" in
			-a)	do_all="yes"
				;;
			*)	echo "$usage" 1>&2; exit 1
				;;
		esac
		;;
	*)	echo "$usage" 1>&2; exit 1
		;;
esac

if [ -f Makefile ]; then 
	rm -f Makefile.bak
	mv Makefile Makefile.bak
fi

case "$do_all" in
	yes)	set -x
		hgimake -T "template" -I"$RootDir"/config &&
		make Makefiles &&
		make depend
		;;
	*)	set -x
		hgimake -T "template" -I"$RootDir"/config
		;;
esac
