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

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.6/] [rtl/] [make/] [generic_isim.mk] - Diff between revs 19 and 22

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

Rev 19 Rev 22
Line 1... Line 1...
# $Id: generic_isim.mk 477 2013-01-27 14:07:10Z mueller $
# $Id: generic_isim.mk 539 2013-10-13 17:06:35Z mueller $
#
#
#  Revision History:
#  Revision History:
# Date         Rev Version  Comment
# Date         Rev Version  Comment
 
# 2013-10-12   539   1.3    use xtwi
# 2013-01-27   477   1.2.1  use dontincdep.mk to suppress .dep include on clean
# 2013-01-27   477   1.2.1  use dontincdep.mk to suppress .dep include on clean
# 2011-08-13   405   1.2    renamed, moved to rtl/make;
# 2011-08-13   405   1.2    renamed, moved to rtl/make;
# 2010-04-26   284   1.1    add _[sft]sim support
# 2010-04-26   284   1.1    add _[sft]sim support
# 2009-11-22   252   1.0    Initial version
# 2009-11-22   252   1.0    Initial version
#
#
FUSE = fuse
FUSE = fuse
#
#
%_ISim : %.vbom
%_ISim : %.vbom
        vbomconv -isim_prj $< > $*_isim.prj
        vbomconv -isim_prj $< > $*_isim.prj
        $(FUSE) $* -prj $*_isim.prj -o $*_ISim
        xtwi $(FUSE) $* -prj $*_isim.prj -o $*_ISim
        rm -rf $*_isim.prj
        rm -rf $*_isim.prj
#
#
# rule for _ssim to call FUSE with right top level name
# rule for _ssim to call FUSE with right top level name
#
#
%_ISim_ssim : %_ssim.vbom
%_ISim_ssim : %_ssim.vbom
        vbomconv -isim_prj $*_ssim.vbom > $*_isim_ssim.prj
        vbomconv -isim_prj $*_ssim.vbom > $*_isim_ssim.prj
        $(FUSE) $* -prj $*_isim_ssim.prj -o $*_ISim_ssim
        xtwi $(FUSE) $* -prj $*_isim_ssim.prj -o $*_ISim_ssim
        rm -rf $*_isim_ssim.prj
        rm -rf $*_isim_ssim.prj
#
#
# rule for _[ft]sim to use 'virtual' _[ft]sim vbom's (derived from _ssim)
# rule for _[ft]sim to use 'virtual' _[ft]sim vbom's (derived from _ssim)
#
#
%_ISim_fsim : %_ssim.vbom
%_ISim_fsim : %_ssim.vbom
        vbomconv -isim_prj $*_fsim.vbom > $*_isim_fsim.prj
        vbomconv -isim_prj $*_fsim.vbom > $*_isim_fsim.prj
        $(FUSE) $* -prj $*_isim_fsim.prj -o $*_ISim_fsim
        xtwi $(FUSE) $* -prj $*_isim_fsim.prj -o $*_ISim_fsim
        rm -rf $*_isim_fsim.prj
        rm -rf $*_isim_fsim.prj
#
#
%_ISim_tsim : %_ssim.vbom
%_ISim_tsim : %_ssim.vbom
        vbomconv -isim_prj $*_tsim.vbom > $*_isim_tsim.prj
        vbomconv -isim_prj $*_tsim.vbom > $*_isim_tsim.prj
        $(FUSE) $* -prj $*_isim_tsim.prj -o $*_ISim_tsim
        xtwi $(FUSE) $* -prj $*_isim_tsim.prj -o $*_ISim_tsim
        rm -rf $*_isim_tsim.prj
        rm -rf $*_isim_tsim.prj
#
#
%.dep_isim: %.vbom
%.dep_isim: %.vbom
        vbomconv --dep_isim $< > $@
        vbomconv --dep_isim $< > $@
#
#

powered by: WebSVN 2.1.0

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