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

Subversion Repositories socgen

[/] [socgen/] [trunk/] [Makefile] - Blame information for rev 135

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 6 jt_eaton
SHELL=/bin/sh
2
MAKE=make
3
CUR_DIR=$(shell pwd)
4 56 jt_eaton
home=$(CUR_DIR)
5 6 jt_eaton
design=socgen
6 100 jt_eaton
project=fpgas
7 117 jt_eaton
vendor=opencores.org
8 6 jt_eaton
 
9
 
10 131 jt_eaton
 
11
 
12 6 jt_eaton
.PHONY check_sims:
13 49 jt_eaton
check_sims:
14
        @for COMP in `ls $(CUR_DIR)/work`; do \
15 135 jt_eaton
        echo "****************************************";\
16 49 jt_eaton
        echo " number of $$COMP sims run";\
17 97 jt_eaton
        find ./work/$$COMP  | grep test_define | grep -v target | grep -v children| grep -v cov | wc -l;\
18 6 jt_eaton
        echo " number of sims that finished";\
19 130 jt_eaton
        find ./work/$$COMP  | grep _sim.log | xargs grep PASSED $1    | wc -l    ;\
20 6 jt_eaton
        echo " number of warnings";\
21 54 jt_eaton
        find ./work/$$COMP  | grep _sim.log | xargs grep WARNING $1   | wc -l ;\
22 6 jt_eaton
        echo " number of errors";\
23 54 jt_eaton
        find ./work/$$COMP  | grep _sim.log | xargs grep ERROR $1     | wc -l ;\
24 100 jt_eaton
        echo " Elaboration Errors";\
25
        find ./work/$$COMP  | grep _elab.log | xargs cat $1  ;\
26 49 jt_eaton
        echo " Code Coverage";\
27 19 jt_eaton
        echo " number of warnings";\
28 54 jt_eaton
        find ./work/$$COMP  | grep _cov.log | xargs grep WARNING $1  ;\
29 19 jt_eaton
        echo " number of errors";\
30 54 jt_eaton
        find ./work/$$COMP  | grep _cov.log | xargs grep ERROR $1    ;\
31 83 jt_eaton
        echo " Lint Coverage";\
32
        echo " number of errors";\
33
        find ./work/$$COMP  | grep lint.log | xargs grep Error $1  ;\
34 125 jt_eaton
        done;\
35 6 jt_eaton
 
36
 
37 83 jt_eaton
 
38
 
39 6 jt_eaton
.PHONY check_fpgas:
40
check_fpgas:
41
        (\
42 56 jt_eaton
        cd ${home}/work  ;\
43 135 jt_eaton
        echo " number of xilinx fpgas";\
44 128 jt_eaton
        find . | grep syn/ise |grep Yst |  wc -l   ;\
45 6 jt_eaton
        echo " number that finished";\
46 54 jt_eaton
        find . | grep Board_Design_jtag.bit | wc -l ;\
47 135 jt_eaton
        echo " number of lattice fpgas";\
48
        find . | grep syn/ara |grep Bits.bin |  wc -l   ;\
49
        echo " number that finished";\
50
        find . | grep Bits.bin | wc -l ;\
51
        )
52 6 jt_eaton
 

powered by: WebSVN 2.1.0

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