-
Notifications
You must be signed in to change notification settings - Fork 16
/
copy_openocd_files.sh
executable file
·41 lines (32 loc) · 887 Bytes
/
copy_openocd_files.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#! /bin/bash
# this script will copy all necessary files from OpenOCD repo into a dedicated
# folder in this repo
set -e
if [ $# -ne 1 ]; then
echo "Usage: $0 OPENOCD_FOLDER"
exit 1;
fi
mkdir -p openocd
OPENOCD_FOLDER=$1
desired_files=(
"COPYING"
"src/jtag/drivers/mpsse.c"
"src/jtag/drivers/mpsse.h"
"src/jtag/drivers/ftdi.c"
"src/helper/binarybuffer.h"
"src/helper/binarybuffer.c"
"src/helper/list.h"
"src/helper/types.h"
"src/helper/time_support.h"
"src/helper/time_support.c"
"src/jtag/interface.h"
"src/jtag/interface.c"
"src/jtag/jtag.h"
"src/jtag/minidriver.h"
)
for desired_file in "${desired_files[@]}"; do
echo "Copying $desired_file"
mkdir -p openocd/$(dirname $desired_file)
cp ${OPENOCD_FOLDER}/${desired_file} openocd/$(dirname $desired_file)
done
touch openocd/src/jtag/minidriver_imp.h