Makefile
1.46 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
#
#####################################################
# Verilog source files #
#####################################################
SRCDIR = ../src
CS_SRCS = $(SRCDIR)/cs.v \
csclk.edf \
csgclk.edf
GCLK_SRCS = $(SRCDIR)/csgclk.v \
csdecode.edf \
csfiforptr.edf \
csshuffle.edf
default : cs.vsyn
cs.vsyn: edf2vsyn.ss cs.edf
dc_shell -f edf2vsyn.ss
cs.edf: cs.ss $(CS_SRCS)
dc_shell -f cs.ss | tee cs.synlog
csclk.edf: csclk.ss $(SRCDIR)/csclk.v
dc_shell -f csclk.ss | tee csclk.synlog
csgclk.edf: csgclk.ss $(GCLK_SRCS)
dc_shell -f csgclk.ss | tee csgclk.synlog
csdecode.edf: csdecode.ss $(SRCDIR)/csdecode.v cspartdec.edf csdatamux.edf
dc_shell -f csdecode.ss | tee csdecode.synlog
cspartdec.edf: cspartdec.ss $(SRCDIR)/cspartdec.v
dc_shell -f cspartdec.ss | tee cspartdec.synlog
csdatamux.edf: csdatamux.ss $(SRCDIR)/csdatamux.v
dc_shell -f csdatamux.ss | tee csdatamux.synlog
csfiforptr.edf: csfiforptr.ss $(SRCDIR)/csfiforptr.v
dc_shell -f csfiforptr.ss | tee csfiforptr.synlog
csshuffle.edf: csshuffle.ss $(SRCDIR)/csshuffle.v csshuftbl.edf $(SRCDIR)/csadder5b.v
dc_shell -f csshuffle.ss | tee csshuffle.synlog
csshuftbl.edf: csshuftbl.ss $(SRCDIR)/csshuftbl.v
dc_shell -f csshuftbl.ss | tee csshuftbl.synlog
PRDEPTH=../../../../..
include $(PRDEPTH)/PRdefs
include $(PRDEPTH)/PRrules
LDIRT = *.log *.edf *.lint *.synlog *.vsyn