Files
openocd/bootstrap
Ravinuthala, Sarath a72a269efb EUD code dump
Squash the history to reduce all the noise when rebasing.

Readme correction

Changes to support QUTS-openOCD

Changes to support QUTS-openOCD

Hexagon debug changes

License headers addition

config file update for lanai

Jimtcl submodule version correction

QUTS install instructions

Eud QPM version update in readme

EUD QPM name correction

Removed QUTS library code for EUD Service
Updated hexagon support
Added EUD submodule
Updated makefiles to compile EUD codebase with openocd
Use --enable-eud with configure command to compile with EUD
Added Qualcomm QCS6490 configuration file

Removed QUTS library code for EUD Service
Updated hexagon support
Added EUD submodule
Updated makefiles to compile EUD codebase with openocd if --enable-eud option is added with configure command
Added Qualcomm QCS6490 configuration file

Changes to read and print EUD Revision information

Signed-off-by: Ashi Gupta <quic_ashig@quicinc.com>

Added EUD Adapter option in qcs6490.cfg and updated license information

Signed-off-by: Ashi Gupta <quic_ashig@quicinc.com>

Updated the EUD submodule link and removed the newline character (\) from the target create command in the qcs6490.cfg configuration file

Signed-off-by: Ashi Gupta <quic_ashig@quicinc.com>
2025-04-01 14:14:07 +02:00

71 lines
1.6 KiB
Bash
Executable File

#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-or-later
# Run the autotools bootstrap sequence to create the configure script
set -e # Abort execution on error.
set -u # Abort if you reference an undefined variable.
if which libtoolize > /dev/null; then
libtoolize="libtoolize"
elif which glibtoolize >/dev/null; then
libtoolize="glibtoolize"
else
echo "$0: Error: libtool is required" >&2
exit 1
fi
WITH_SUBMODULES=0
case "$#" in
0) ;;
1) if [ "$1" = "with-submodules" ]; then
WITH_SUBMODULES=1
elif [ "$1" = "nosubmodule" ]; then
WITH_SUBMODULES=0
elif [ -n "$1" ]; then
echo "$0: Illegal argument $1" >&2
echo "USAGE: $0 [with-submodules]" >&2
exit 1
fi;;
*) echo "$0: Wrong number of command-line arguments." >&2
echo "USAGE: $0 [with-submodules]" >&2
exit 1;;
esac
# bootstrap the autotools
(
set -x
aclocal --warnings=all
# Apparently, not all versions of libtoolize support option --warnings=all .
${libtoolize} --automake --copy
autoconf --warnings=all
autoheader --warnings=all
automake --warnings=all --gnu --add-missing --copy
)
if [ "$WITH_SUBMODULES" -ne 0 ]; then
echo "Setting up submodules"
git submodule sync
git submodule update --init
else
echo "Skipping submodule setup"
fi
if [ -x src/jtag/drivers/libjaylink/autogen.sh ]; then
(
cd src/jtag/drivers/libjaylink
./autogen.sh
)
fi
if [ -e src/jtag/drivers/eud/configure.ac ]; then
(
cd src/jtag/drivers/eud
autoreconf --verbose --force --install
)
fi
echo "Bootstrap complete. Quick build instructions:"
echo "./configure ...."