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

Subversion Repositories heap_sorter

[/] [heap_sorter/] [trunk/] [high_speed_pipelined_4clk_per_word/] [makefile] - Blame information for rev 5

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

Line No. Rev Author Line
1 5 wzab
VHDLS = \
2
  src/sys_config.vhd \
3
  src/sorter_pkg.vhd \
4
  src/dpram4.vhd \
5
  src/dp_ram_scl_sorter.vhd \
6
  src/dp_ram_scl_sorter_distributed.vhd \
7
  src/sort_dpram.vhd \
8
  src/sorter_ctrl.vhd \
9
  src/sorter_sys.vhd \
10
  src/sorter_sys_tb.vhd \
11
 
12
#STD=standard
13
STD=synopsys
14
VSTD=93c
15
ENTITY=sorter_sys_tb
16
RUN_OPTIONS=
17
all: events.in events.out test
18
events.in: sort_test_gen.py
19
        ./sort_test_gen.py
20
reader:   ${ENTITY} ${ENTITY}.ghw
21
        gtkwave ${ENTITY}.ghw #${ENTITY}.sav
22
${ENTITY}.ghw: all
23
        ghdl -i --workdir=comp --std=${VSTD} -fexplicit --ieee=${STD} ${ENTITY}
24
        ghdl -m --workdir=comp --std=${VSTD} -fexplicit --ieee=${STD} ${ENTITY}
25
        ./${ENTITY} --wave=${ENTITY}.ghw
26
        # ghdl -r ${ENTITY} --vcd=${ENTITY}.vcd
27
 
28
${ENTITY}: ${VHDLS}
29
#       vhdlp -work fmf fmf/*.vhd
30
        ghdl -a --workdir=comp --std=${VSTD} --ieee=${STD} ${VHDLS}
31
        ghdl -e --workdir=comp --std=${VSTD} -fexplicit --ieee=${STD} ${ENTITY}
32
events.out: ${ENTITY} events.in
33
#       ./${ENTITY} --wave=${ENTITY}.ghw  ${RUN_OPTIONS} --stop-time=200000ns 2>&1 > res.txt
34
        ./${ENTITY} ${RUN_OPTIONS}  2>&1 > res.txt
35
test:
36
        ./sort_test_check.py
37
clean:
38
        rm -f comp/* *.o *.vcd *.ghw events* ${ENTITY}
39
 

powered by: WebSVN 2.1.0

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