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

Subversion Repositories socgen

[/] [socgen/] [trunk/] [Makefile] - Diff between revs 46 and 49

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 46 Rev 49
Line 17... Line 17...
 
 
 
 
 
 
.PHONY build_hw:
.PHONY build_hw:
build_hw:
build_hw:
        @for PROJECT in `ls $(CUR_DIR)/projects`; do \
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        echo "################################################"; \
        echo "################################################"; \
        echo "build_hw: $$PROJECT ####"; echo; \
        echo "build_hw: $$PROJECT ####"; echo; \
        cd ${home}/${design}_cmp/projects/$$PROJECT/bin;\
        cd ${home}/${design}/work/$$PROJECT/bin;\
        ${MAKE} group_build_hw;\
        ${MAKE} group_build_hw;\
        done; \
        done; \
 
 
.PHONY build_sw:
.PHONY build_sw:
build_sw: build_hw
build_sw: build_hw
        @for PROJECT in `ls $(CUR_DIR)/projects`; do \
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        echo "################################################"; \
        echo "################################################"; \
        echo "build_sw: $$PROJECT ####"; echo; \
        echo "build_sw: $$PROJECT ####"; echo; \
        cd ${home}/${design}_cmp/projects/$$PROJECT/bin;\
        cd ${home}/${design}/work/$$PROJECT/bin;\
        ${MAKE} group_build_sw;\
        ${MAKE} group_build_sw;\
        done; \
        done; \
 
 
.PHONY run_sims:
.PHONY run_sims:
run_sims: build_sw
run_sims: build_sw
        @for PROJECT in `ls $(CUR_DIR)/projects`; do \
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        echo "################################################"; \
        echo "################################################"; \
        echo "run_sims: $$PROJECT ####"; echo; \
        echo "run_sims: $$PROJECT ####"; echo; \
        cd ${home}/${design}_cmp/projects/$$PROJECT/bin;\
        cd ${home}/${design}/work/$$PROJECT/bin;\
        ${MAKE} group_run_sims;\
        ${MAKE} group_run_sims;\
        done; \
        done; \
 
 
.PHONY build_fpgas:
.PHONY build_fpgas:
build_fpgas:
build_fpgas:
        @for PROJECT in `ls $(CUR_DIR)/projects`; do \
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        echo "################################################"; \
        echo "################################################"; \
        echo "build_fpgas: $$PROJECT ####"; echo; \
        echo "build_fpgas: $$PROJECT ####"; echo; \
        cd ${home}/${design}_cmp/projects/$$PROJECT/bin;\
        cd ${home}/${design}/work/$$PROJECT/bin;\
        ${MAKE} group_build_fpgas;\
        ${MAKE} group_build_fpgas;\
        done; \
        done; \
 
 
 
 
 
 
 
 
 
 
.PHONY check_sims:
.PHONY check_sims:
check_sims:
check_sims:
        (\
        @for COMP in `ls $(CUR_DIR)/work`; do \
        cd ${home}/${design}_cmp  ;\
        echo "**************************************************************";\
        echo " number of logic sims run";\
        echo " number of $$COMP sims run";\
        find . | grep dut| grep -v children| grep logic | wc -l  ;\
        find ./work | grep dut| grep -v children| grep -v cov | grep $$COMP | wc -l;\
        echo " number of sims that finished";\
 
        find . | grep _sim.log | xargs grep PASSED $1 | grep logic| wc -l ;\
 
        echo " number of warnings";\
 
        find . | grep _sim.log | xargs grep WARNING $1 |grep logic | wc -l ;\
 
        echo " number of errors";\
 
        find . | grep _sim.log | xargs grep ERROR $1 |grep logic | wc -l ;\
 
        echo " number of pic_micro sims run";\
 
        find . | grep dut| grep -v children| grep pic_micro | wc -l  ;\
 
        echo " number of sims that finished";\
 
        find . | grep _sim.log | xargs grep PASSED $1 | grep pic_micro| wc -l ;\
 
        echo " number of warnings";\
 
        find . | grep _sim.log | xargs grep WARNING $1 |grep pic_micro | wc -l ;\
 
        echo " number of errors";\
 
        find . | grep _sim.log | xargs grep ERROR $1 |grep pic_micro | wc -l ;\
 
        echo " number of msp430 sims run";\
 
        find . | grep dut| grep -v children| grep msp430 | wc -l  ;\
 
        echo " number of sims that finished";\
 
        find . | grep _sim.log | xargs grep PASSED $1 | grep msp430| wc -l ;\
 
        echo " number of warnings";\
 
        find . | grep _sim.log | xargs grep WARNING $1 |grep msp430 | wc -l ;\
 
        echo " number of errors";\
 
        find . | grep _sim.log | xargs grep ERROR $1 |grep msp430 | wc -l ;\
 
        echo " number of M6502 sims run";\
 
        find . | grep dut| grep -v children| grep Mos6502 | wc -l  ;\
 
        echo " number of sims that finished";\
        echo " number of sims that finished";\
        find . | grep _sim.log | xargs grep PASSED $1 | grep Mos6502| wc -l ;\
        find ./work | grep _sim.log | xargs grep PASSED $1 | grep $$COMP| wc -l ;\
        echo " number of warnings";\
        echo " number of warnings";\
        find . | grep _sim.log | xargs grep WARNING $1 |grep Mos6502 | wc -l ;\
        find ./work | grep _sim.log | xargs grep WARNING $1 |grep $$COMP | wc -l ;\
        echo " number of errors";\
        echo " number of errors";\
        find . | grep _sim.log | xargs grep ERROR $1 |grep Mos6502 | wc -l ;\
        find ./work | grep _sim.log | xargs grep ERROR $1 |grep $$COMP | wc -l ;\
        echo " number of open sims run";\
        echo " Code Coverage";\
        find . | grep dut| grep -v children| grep open | wc -l  ;\
 
        echo " number of sims that finished";\
 
        find . | grep _sim.log | xargs grep PASSED $1 | grep open| wc -l ;\
 
        echo " number of warnings";\
 
        find . | grep _sim.log | xargs grep WARNING $1 |grep open | wc -l ;\
 
        echo " number of errors";\
 
        find . | grep _sim.log | xargs grep ERROR $1 |grep open | wc -l ;\
 
        echo " number of wish sims run";\
 
        find . | grep dut| grep -v children| grep wish | wc -l  ;\
 
        echo " number of sims that finished";\
 
        find . | grep _sim.log | xargs grep PASSED $1 | grep wish| wc -l ;\
 
        echo " number of warnings";\
        echo " number of warnings";\
        find . | grep _sim.log | xargs grep WARNING $1 |grep wish | wc -l ;\
        find ./work | grep _cov.log | xargs grep WARNING $1| grep $$COMP | wc -l ;\
        echo " number of errors";\
        echo " number of errors";\
        find . | grep _sim.log | xargs grep ERROR $1 |grep wish | wc -l ;\
        find ./work | grep _cov.log | xargs grep ERROR $1 | grep $$COMP  | wc -l ;\
         )
        done;
 
 
 
 
.PHONY check_fpgas:
.PHONY check_fpgas:
check_fpgas:
check_fpgas:
        (\
        (\

powered by: WebSVN 2.1.0

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