Makefile
1.53 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
#
SRCDIR = ../src
INCDIR = ../../inc
LDIRT = *.log *.edf *.lint *.synlog *.vsyn *.area *.reference \
*.clock_tree *.constraint *.summary *.timing
#############################################
# source files #
#############################################
BL_SRCS = $(SRCDIR)/bl.v \
$(SRCDIR)/bl_add.v \
$(SRCDIR)/bl_cvg2.v \
$(SRCDIR)/bl_cvg3.v \
$(SRCDIR)/bl_dec.v \
$(SRCDIR)/bl_deltaz.v \
$(SRCDIR)/bl_deltaz_add15.v \
$(SRCDIR)/bl_deltaz_quant.v \
$(SRCDIR)/bl_div.v \
$(SRCDIR)/bl_enc.v \
$(SRCDIR)/bl_exp.v \
$(SRCDIR)/bl_lerp.v \
$(SRCDIR)/bl_lerp_add10.v \
$(SRCDIR)/bl_lerp_and.v \
$(SRCDIR)/bl_lerp_fa5.v \
$(SRCDIR)/bl_lerp_fa6.v \
$(SRCDIR)/bl_lerp_fa7.v \
$(SRCDIR)/bl_lerp_fa8.v \
$(SRCDIR)/bl_lerp_fa9.v \
$(SRCDIR)/bl_lerp_faso.v \
$(SRCDIR)/bl_lerp_ha1.v \
$(SRCDIR)/bl_lerp_ha3.v \
$(SRCDIR)/bl_lerp_haso.v \
$(SRCDIR)/bl_log.v \
$(SRCDIR)/bl_max.v \
$(SRCDIR)/bl_mux8.v \
$(SRCDIR)/bl_muxa.v \
$(SRCDIR)/bl_muxb.v \
$(SRCDIR)/bl_mxpm.v \
$(SRCDIR)/bl_norm.v \
$(SRCDIR)/bl_nrma.v \
$(SRCDIR)/bl_nrmb.v \
$(SRCDIR)/bl_zcomp.v \
$(SRCDIR)/bl_zcomp_gt.v
default : bl.vsyn
clobber :
-rm -rf $(LDIRT)
#############################################
# synthesis dependencies #
#############################################
bl.vsyn : bl.edf edf2vsyn.ss
dc_shell -f edf2vsyn.ss
bl.edf: bl.ss $(BL_SRCS)
dc_shell -f bl.ss | tee bl.synlog