-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdir_list.mk
40 lines (28 loc) · 1.08 KB
/
dir_list.mk
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
TOP := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
GATEWARE_DIR = $(TOP)gateware
SOFTWARE_DIR = $(TOP)software
# Gateware
SUBMODULES_DIR = $(GATEWARE_DIR)/submodules
MODULES_DIR = $(GATEWARE_DIR)/modules
PLATFORM_DIR = $(GATEWARE_DIR)/platform
GW_SCRIPTS_DIR = $(GATEWARE_DIR)/scripts
BEDROCK_DIR = $(SUBMODULES_DIR)/bedrock
EVR_DIR = $(MODULES_DIR)/evr
PLATFORM_ZU28_DIR = $(PLATFORM_DIR)/xilinx/zu28
PLATFORM_ZU28_HSD_DIR = $(PLATFORM_ZU28_DIR)/hsd
PLATFORM_ZU48_DIR = $(PLATFORM_DIR)/xilinx/zu48
PLATFORM_ZU48_HSD_DIR = $(PLATFORM_ZU48_DIR)/hsd
GW_SYN_DIR = $(GATEWARE_DIR)/syn
# Sofware
SW_LIBS_DIR = $(SOFTWARE_DIR)/libs
SW_TGT_DIR = $(SOFTWARE_DIR)/target
SW_SCRIPTS_DIR = $(SOFTWARE_DIR)/scripts
SW_SRC_DIR = $(SOFTWARE_DIR)/src
SW_APP_DIR = $(SOFTWARE_DIR)/app
# HSD Sofware
SW_HSD_DIR = $(SW_APP_DIR)/hsd
SW_HSD_SCRIPTS_DIR = $(SW_HSD_DIR)/scripts
# BCM Sofware
SW_BCM_DIR = $(SW_APP_DIR)/bcm
SW_BCM_SCRIPTS_DIR = $(SW_BCM_DIR)/scripts
include $(BEDROCK_DIR)/dir_list.mk