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

Subversion Repositories socgen

[/] [socgen/] [trunk/] [Makefile] - Diff between revs 99 and 100

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

Rev 99 Rev 100
Line 1... Line 1...
SHELL=/bin/sh
SHELL=/bin/sh
MAKE=make
MAKE=make
CUR_DIR=$(shell pwd)
CUR_DIR=$(shell pwd)
home=$(CUR_DIR)
home=$(CUR_DIR)
design=socgen
design=socgen
 
project=fpgas
 
 
 
all: clean workspace run_sims
 
 
all: workspace run_sims
 
 
 
 
 
 
.PHONY cmp:
 
cmp:
 
        (\
 
        rm -f -r tools_cmp/*  ;\
 
        mkdir    tools_cmp  ;\
 
        chdir    tools_cmp  ;\
 
        lndir    ../tools  .   ;\
 
         )
 
 
.PHONY workspace:
 
workspace:
 
 
 
 
 
 
.PHONY clean:
 
clean:
        (\
        (\
        rm -f -r work/*  ;\
        rm -f -r work/*  ;\
        find . | grep "~" | xargs rm -f  $1 ;\
        find . | grep "~" | xargs rm -f  $1 ;\
        ${home}/tools/sys/workspace   ;\
 
         )
         )
 
 
 
 
 
 
 
 
 
.PHONY workspace:
 
workspace:
 
        (\
 
        ${home}/tools/sys/workspace $(project)  ;\
 
         )
 
 
 
 
 
 
 
 
 
 
 
 
.PHONY build_hw:
.PHONY build_hw:
build_hw:
build_hw:
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        echo "###############################################"; \
        echo "###############################################"; \
        echo; \
        echo; \
Line 29... Line 54...
 
 
 
 
 
 
 
 
.PHONY build_sw:
.PHONY build_sw:
build_sw: build_hw
build_sw:
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        @for PROJECT in `ls $(CUR_DIR)/work`; do \
        echo "################################################"; \
        echo "################################################"; \
        echo "build_sw: $$PROJECT ####"; echo; \
        echo "build_sw: $$PROJECT ####"; echo; \
        cd ${home}/work/$$PROJECT/bin;\
        cd ${home}/work/$$PROJECT/bin;\
        ${MAKE} group_build_sw;\
        ${MAKE} group_build_sw;\
Line 71... Line 96...
        find ./work/$$COMP  | grep _sim.log | xargs grep PASSED $1    | wc -l ;\
        find ./work/$$COMP  | grep _sim.log | xargs grep PASSED $1    | wc -l ;\
        echo " number of warnings";\
        echo " number of warnings";\
        find ./work/$$COMP  | grep _sim.log | xargs grep WARNING $1   | wc -l ;\
        find ./work/$$COMP  | grep _sim.log | xargs grep WARNING $1   | wc -l ;\
        echo " number of errors";\
        echo " number of errors";\
        find ./work/$$COMP  | grep _sim.log | xargs grep ERROR $1     | wc -l ;\
        find ./work/$$COMP  | grep _sim.log | xargs grep ERROR $1     | wc -l ;\
 
        echo " Elaboration Errors";\
 
        find ./work/$$COMP  | grep _elab.log | xargs cat $1  ;\
        echo " Code Coverage";\
        echo " Code Coverage";\
        echo " number of warnings";\
        echo " number of warnings";\
        find ./work/$$COMP  | grep _cov.log | xargs grep WARNING $1  ;\
        find ./work/$$COMP  | grep _cov.log | xargs grep WARNING $1  ;\
        echo " number of errors";\
        echo " number of errors";\
        find ./work/$$COMP  | grep _cov.log | xargs grep ERROR $1    ;\
        find ./work/$$COMP  | grep _cov.log | xargs grep ERROR $1    ;\

powered by: WebSVN 2.1.0

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