-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
20 lines (16 loc) · 831 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CARAVEL_ROOT?=/home/ma/ef/Caravel_Fault_SPM
migrate:
# Verilog Views
mkdir -p $(CARAVEL_ROOT)/verilog/rtl/user_project
mkdir -p $(CARAVEL_ROOT)/verilog/dft/user_project
mkdir -p $(CARAVEL_ROOT)/verilog/gl/user_project
yes | cp -a -rf verilog/gl $(CARAVEL_ROOT)/verilog/gl/user_project
yes | cp -a verilog/gl/user_project_wrapper.v $(CARAVEL_ROOT)/verilog/gl/user_project_wrapper.v
yes | cp -a verilog/rtl/user_project_wrapper.v $(CARAVEL_ROOT)/verilog/rtl/user_project_wrapper.v
yes | cp -r verilog/rtl/*.v $(CARAVEL_ROOT)/verilog/rtl/user_project
yes | cp -r verilog/dft/*.v $(CARAVEL_ROOT)/verilog/dft/user_project
# Physical views
yes | cp -a def/*.def $(CARAVEL_ROOT)/def/
yes | cp -a lef/*.lef $(CARAVEL_ROOT)/lef/
yes | cp -a mag/*.mag $(CARAVEL_ROOT)/mag/
yes | cp -a -rf gds/*.gds $(CARAVEL_ROOT)/gds/