OpenCores
URL https://opencores.org/ocsvn/dblclockfft/dblclockfft/trunk

Subversion Repositories dblclockfft

[/] [dblclockfft/] [trunk/] [bench/] [cpp/] [Makefile] - Blame information for rev 5

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 dgisselq
all: mpy_tb dblrev_tb dblstage_tb qtrstage_tb test
2 3 dgisselq
 
3
OBJDR:= ../../sw/fft-core/obj_dir
4
VINC := -I/usr/share/verilator/include -I$(OBJDR)/
5
MPYLB:= $(OBJDR)/Vshiftaddmpy__ALL.a
6
DBLRV:= $(OBJDR)/Vdblreverse__ALL.a
7
DBLSG:= $(OBJDR)/Vdblstage__ALL.a
8
QTRSG:= $(OBJDR)/Vqtrstage__ALL.a
9 5 dgisselq
BFLYL:= $(OBJDR)/Vbutterfly__ALL.a
10 3 dgisselq
VERILATOR_ROOT := /usr/share/verilator
11
 
12
mpy_tb: mpy_tb.cpp $(MPYLB)
13
        g++ -g $(VINC) $< $(MPYLB) $(VERILATOR_ROOT)/include/verilated.cpp -o $@
14
 
15
dblrev_tb: dblrev_tb.cpp $(DBLRV)
16
        g++ -g $(VINC) $< $(DBLRV) $(VERILATOR_ROOT)/include/verilated.cpp -o $@
17
 
18
dblstage_tb: dblstage_tb.cpp $(DBLSG)
19
        g++ -g $(VINC) $< $(DBLSG) $(VERILATOR_ROOT)/include/verilated.cpp -o $@
20
 
21
qtrstage_tb: qtrstage_tb.cpp $(QTRSG)
22
        g++ -g $(VINC) $< $(QTRSG) $(VERILATOR_ROOT)/include/verilated.cpp -o $@
23
 
24 5 dgisselq
butterfly_tb: butterfly_tb.cpp $(BFLYL)
25
        g++ -g $(VINC) $< $(BFLYL) $(VERILATOR_ROOT)/include/verilated.cpp -o $@
26
 
27
.PHONY: test
28
test: mpy_tb dblrev_tb dblstage_tb qtrstage_tb butterfly_tb
29
        ./mpy_tb
30
        ./dblrev_tb
31
        ./dblstage_tb
32
        ./qtrstage_tb
33
        ./butterfly_tb
34
 
35
.PHONY: clean
36 3 dgisselq
clean:
37
        rm mpy_tb dblrev_tb dblstage_tb qtrstage_tb
38
 
39
include $(VERILATOR_ROOT)/include/verilated.mk

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.