#
#	install utility
#	ins $ROOT $NMDIR ins_from ins_to
#
if [ $# -ne 2 ]
then	echo "usage: ins from to"
	exit 1
fi

. $IROOT/newdate.file

FROM=$1
TO=$2

# Just say no
if [ "$FROM" = "$TO" ]
then
	exit 0
fi

/bin/cp $FROM $TO

NM_MCS_WHAT=$IROOT/../release/$RELEASE/nm_mcs_what$TO

if [ ! -d $NM_MCS_WHAT ]
then
	mkdir -p $NM_MCS_WHAT
fi

# strip and mcs -d unstripped executable files
TYPE=`file $FROM | /bin/grep 'not stripped' | /bin/grep executable`
if [ "$TYPE" != "" ]
then
	/bin/nm -xev $TO | /bin/sort -t'|' +1 -2 > \
		$NM_MCS_WHAT/nm
	/bin/strip $TO
	$IROOT/mcs -c $TO
	$IROOT/mcs -p $TO > $NM_MCS_WHAT/mcs
	$IROOT/mcs -d $TO
	$IROOT/mcs -a "@(#)ARIX S90 release $RELEASE, made $NEWDATE" $TO
else
	TYPE=`file $FROM | /bin/grep executable`
	if [ "$TYPE" != "" ]
	then
		$IROOT/mcs -c $TO
		$IROOT/mcs -p $TO > $NM_MCS_WHAT/mcs
		$IROOT/mcs -d $TO
	$IROOT/mcs -a "@(#)ARIX S90 release $RELEASE, made $NEWDATE" $TO
	else
		what $TO > $NM_MCS_WHAT/what
	fi
fi

# Libs get massaged too
TYPE=`file $FROM | /bin/grep 'current ar archive'`
if [ "$TYPE" != "" ]
then
 	$IROOT/mcs -c $TO > /dev/null 2>&1
	/bin/nm -xev $TO  > $NM_MCS_WHAT/nm
 	$IROOT/mcs -p $TO > $NM_MCS_WHAT/mcs
fi

/bin/touch -c $NEWDATE $TO
