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

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.7/] [rtl/] [make_ise/] [generic_isim.mk] - Blame information for rev 12

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

Line No. Rev Author Line
1 12 wfjm
# $Id: generic_isim.mk 405 2011-08-14 08:16:28Z mueller $
2 2 wfjm
#
3
#  Revision History:
4
# Date         Rev Version Comment
5 12 wfjm
# 2011-08-13   405   1.2    renamed, moved to rtl/make;
6 2 wfjm
# 2010-04-26   284   1.1    add _[sft]sim support
7
# 2009-11-22   252   1.0    Initial version
8
#
9
FUSE = fuse
10
#
11
%_ISim : %.vbom
12
        vbomconv -isim_prj $< > $*_isim.prj
13
        $(FUSE) $* -prj $*_isim.prj -o $*_ISim
14
        rm -rf $*_isim.prj
15
#
16
# rule for _ssim to call FUSE with right top level name
17
#
18
%_ISim_ssim : %_ssim.vbom
19
        vbomconv -isim_prj $*_ssim.vbom > $*_isim_ssim.prj
20
        $(FUSE) $* -prj $*_isim_ssim.prj -o $*_ISim_ssim
21
        rm -rf $*_isim_ssim.prj
22
#
23
# rule for _[ft]sim to use 'virtual' _[ft]sim vbom's (derived from _ssim)
24
#
25
%_ISim_fsim : %_ssim.vbom
26
        vbomconv -isim_prj $*_fsim.vbom > $*_isim_fsim.prj
27
        $(FUSE) $* -prj $*_isim_fsim.prj -o $*_ISim_fsim
28
        rm -rf $*_isim_fsim.prj
29
#
30
%_ISim_tsim : %_ssim.vbom
31
        vbomconv -isim_prj $*_tsim.vbom > $*_isim_tsim.prj
32
        $(FUSE) $* -prj $*_isim_tsim.prj -o $*_ISim_tsim
33
        rm -rf $*_isim_tsim.prj
34
#
35
%.dep_isim: %.vbom
36
        vbomconv --dep_isim $< > $@
37
#
38 12 wfjm
.PHONY: isim_clean isim_tmp_clean
39 2 wfjm
#
40
isim_clean: isim_tmp_clean
41
        rm -f $(EXE_all:%=%_ISim)
42
        rm -f $(EXE_all:%=%_ISim_ssim)
43
        rm -f $(EXE_all:%=%_ISim_fsim)
44
        rm -f $(EXE_all:%=%_ISim_tsim)
45
#
46
isim_tmp_clean:
47
        rm -f isim.log isim.wdb
48
        rm -f fuse.log
49
        rm -rf isim
50
#

powered by: WebSVN 2.1.0

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