view loadtools/install-helpers.sh @ 992:a7b0b426f9ca

target-utils: boot ROM UART autodetection revamped The new implementation should work with both the familiar Calypso C035 boot ROM version found in our regular targets as well as the older Calypso F741979B version found on the vintage D-Sample board.
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Wed, 30 Dec 2015 21:28:41 +0000
parents 7ef814efbebe
children
line wrap: on
line source

#!/bin/sh
# A functional installation of FreeCalypso loadtools consists of not only
# the fc-* host binaries, but also the loadagent and compalstage target
# binaries and some script and help files.  This shell script is
# responsible for installing the latter.

instdir=/usr/local/share/freecalypso
set -ex
mkdir -p $instdir

# The target-binaries directory may or may not be present.  Loadagent and
# compalstage are built in the target-utils tree with the ARM7 toolchain,
# hence having prebuilt binaries would be an important convenience for
# end user releases.  But if one is working with just a source tree, with
# nothing prebuilt, there will be no target-binaries directory here;
# one needs to have the ARM7 toolchain installed, then build target-utils,
# then do a 'make install' there.

if [ -d target-binaries ]
then
	install -c target-binaries/* $instdir
fi

# scripts and loadtool.help should always be present
install -c scripts/* loadtool.help $instdir