#!/bin/bash

#
# File .......... swuk_sis
# Author ........ Steve Haywood
# Website ....... http://www.spacewire.co.uk
# Project ....... Common (SpaceWire UK Tutorial)
# Date .......... 16 Jun 2025
# Version ....... 1.0
# Description ...
#   Additional shell initialisation script for use with building SWUK projects.
#

# Get script location
whereami=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd)

# Locations
export swuk_tutorial=$(sed 's_\(.*\)\(/.*\)\{4\}$_\1_' <<< $whereami)
export swuk_user="$HOME/Documents/swuk_tutorial"

# Paths
PATH="$swuk_tutorial/common/fw/src/script:"$PATH
PATH="$swuk_tutorial/common/os/src/script:"$PATH
PATH="$swuk_tutorial/common/other/src/script:"$PATH
PATH="$swuk_tutorial/common/sw/src/script:"$PATH

# Aliases
alias swuk_xilinx="source $(which swuk_xilinx)"

# Variables
export swuk_zedboard_ip='192.168.2.87'

# Setup Xilinx tools for 2021.2 Vivado, SDK, Vitis & 2021.2 PetaLinux
swuk_xilinx 2021.2 2021.2 > /dev/null 2>&1
