Makefile
1.35 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
EW_SRCS = $(SRCDIR)/ew.v \
$(SRCDIR)/ewctr.v \
ewatt.edf \
ewras.edf \
ewaddr.edf
EWATT_SRCS = $(SRCDIR)/ewatt.v \
$(SRCDIR)/ewrf32b18w.v \
$(SRCDIR)/ew32blatch.v \
$(SRCDIR)/ewrfdelay.v \
$(SRCDIR)/ewattadder.v \
$(SRCDIR)/adder16b.v \
$(SRCDIR)/ewshuffle.v \
$(SRCDIR)/ewattoffseti.v \
$(SRCDIR)/ha.v \
$(SRCDIR)/ewattseldxdy.v
EWRAS_SRCS = $(SRCDIR)/ewras.v \
$(SRCDIR)/ewx.v \
$(SRCDIR)/adder27bi.v \
$(SRCDIR)/ewscy.v \
$(SRCDIR)/ewscyinc14b.v \
$(SRCDIR)/ewscx.v
default : ew.vsyn
ew.vsyn: edf2vsyn.ss ew.edf
dc_shell -f edf2vsyn.ss
ew.edf: ew.ss $(EW_SRCS)
dc_shell -f ew.ss | tee ew.synlog
ewras.edf: ewras.ss $(EWRAS_SRCS)
dc_shell -f ewras.ss | tee ewras.synlog
ewatt.edf: ewatt.ss $(EWATT_SRCS)
dc_shell -f ewatt.ss | tee ewatt.synlog
ewaddr.edf: ewaddr.ss ../src/ewaddr.v
dc_shell -f ewaddr.ss | tee ewaddr.synlog
PRDEPTH=../../../../..
include $(PRDEPTH)/PRdefs
include $(PRDEPTH)/PRrules
LDIRT = *.log *.edf *.lint *.synlog *.vsyn