-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathenv.sh
27 lines (19 loc) · 892 Bytes
/
env.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
#!/bin/sh
if [ -z "${NDK_FPGA_PATH}" ]; then
NDK_FPGA_PATH=$(dirname "${BASH_SOURCE[0]}")
fi
source $NDK_FPGA_PATH/build/common.sh
# REALPATHs are necessary for local Python packages based on PDM
NDK_FPGA_REALPATH=$(realpath $NDK_FPGA_PATH)
# ####################################################################
# Default package paths
NDK_FPGA_PYTHON_PATH="file://${NDK_FPGA_REALPATH}/python/"
# OFM package
export NDK_FPGA_OFM_URL="${NDK_FPGA_PYTHON_PATH}/ofm/"
# OFM extension for cocotb
export NDK_FPGA_COCOTBEXT_OFM_URL="${NDK_FPGA_PYTHON_PATH}/cocotbext/"
# NDK software Python packages are dependencies of cocotbext-ofm[nfb]
export NDK_SW_PYTHON_URL="git+https://github.com/CESNET/ndk-sw.git#subdirectory="
# NDK software alternative path for local ndk-sw repository
#NDK_SW_REALPATH=$(realpath $NDK_FPGA_PATH/../swbase)
#NDK_SW_PYTHON_URL="file:///$(realpath $NDK_SW_PATH)/"