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

Subversion Repositories pci

[/] [pci/] [tags/] [rel_6/] [sim/] [rtl_sim/] [run/] [clean] - Blame information for rev 154

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 72 mihad
#!/bin/csh -f
2
 
3
if ($#argv < 1) then
4
    echo "Missing required argument: all | log | wave | nc_out"
5
    exit
6
endif
7
 
8
set cur_arg = 1
9
set arg_chk = 0
10
 
11
set log    = 0
12
set wave   = 0
13
set nc_out = 0
14
 
15
while ($cur_arg <= $#argv)
16
    if ($argv[$cur_arg] == "all") then
17
        set log    = 1
18
        set wave   = 1
19
        set nc_out = 1
20
 
21
        @ arg_chk = $arg_chk + 1
22
    endif
23
 
24
    if ($argv[$cur_arg] == "log") then
25
        set log = 1
26
 
27
        @ arg_chk = $arg_chk + 1
28
    endif
29
 
30
    if ($argv[$cur_arg] == "wave") then
31
        set wave = 1
32
 
33
        @ arg_chk = $arg_chk + 1
34
    endif
35
 
36
    if ($argv[$cur_arg] == "nc_out") then
37
        set nc_out = 1
38
 
39
        @ arg_chk = $arg_chk + 1
40
    endif
41
 
42
    if ($arg_chk != $cur_arg) then
43
        echo "Invalid argument $argv[$cur_arg]"
44
        exit
45
    endif
46
 
47
    @ cur_arg = $cur_arg + 1
48
end
49
 
50
if ($nc_out) then
51
    rm ../bin/INCA_libs/worklib/*
52
    rm ../bin/INCA_libs/worklib/.*
53
endif
54
 
55
if ($log) then
56
    rm ../log/*.log
57
endif
58
 
59
if ($wave) then
60
    rm -rf ../out/*.shm
61
endif

powered by: WebSVN 2.1.0

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