Makefile
1.89 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
PRDEPTH = ../../../../..
include $(PRDEPTH)/PRdefs
include $(PRDEPTH)/PRrules
RCPDIR = ../..
BLOCK_LIST = bl_logic/bl_logic.edf \
cc_logic/cc_logic.edf \
cs_ew_cv_grp/cs_ew_cv_grp.edf \
div/div.edf \
if_logic/if_logic.edf \
io_logic/io_logic.edf \
ls/ls.edf \
ms_grp/ms_grp.edf \
pads/top_pads.edf \
pi/pi.edf \
ri/ri.edf \
su/su.edf \
tc_logic/tc_logic.edf \
tf_logic/tf_logic.edf \
tm_grp/tm_grp.edf \
tst/tst.edf \
vclk_driver/vclk_driver.edf \
vi/vi.edf \
vurfctl/vurfctl.edf \
vusl/vusl.edf
default: rcp.vsyn
rcp_partition.db: $(RCPDIR)/syn/rcp.db rcp_partition.ss
dc_shell -f rcp_partition.ss | tee rcp_partition.synlog
sed 's/\[/\(/g' < rcp_top.edf | sed 's/\]/\)/g' > rcp_tmp.edf
mv -f rcp_tmp.edf rcp_top.edf
rcp.vsyn: rcp_partition.db $(BLOCK_LIST)
dc_shell -f rcp.ss | tee rcp.synlog
bl_logic/bl_logic.edf: rcp_partition.db
cd bl_logic; make
cc_logic/cc_logic.edf: rcp_partition.db
cd cc_logic; make
cs_ew_cv_grp/cs_ew_cv_grp.edf: rcp_partition.db
cd cs_ew_cv_grp; make
div/div.edf: rcp_partition.db
cd div; make
if_logic/if_logic.edf: rcp_partition.db
cd if_logic; make
io_logic/io_logic.edf: rcp_partition.db
cd io_logic; make
ls/ls.edf: rcp_partition.db
cd ls; make
ms_grp/ms_grp.edf: rcp_partition.db
cd ms_grp; make
pads/top_pads.edf: rcp_partition.db
cd pads; make
pi/pi.edf: rcp_partition.db
cd pi; make
ri/ri.edf: rcp_partition.db
cd ri; make
su/su.edf: rcp_partition.db
cd su; make
tc_logic/tc_logic.edf: rcp_partition.db
cd tc_logic; make
tf_logic/tf_logic.edf: rcp_partition.db
cd tf_logic; make
tm_grp/tm_grp.edf: rcp_partition.db
cd tm_grp; make
tst/tst.edf: rcp_partition.db
cd tst; make
vclk_driver/vclk_driver.edf: rcp_partition.db
cd vclk_driver; make
vi/vi.edf: rcp_partition.db
cd vi; make
vurfctl/vurfctl.edf: rcp_partition.db
cd vurfctl; make
vusl/vusl.edf: rcp_partition.db
cd vusl; make