Makefile
1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!smake -J 1
PRDEPTH = ../../../..
include $(PRDEPTH)/PRdefs
include $(PRDEPTH)/PRrules
QTV = $(ROOT)/PR/hw/chip/rcp/ms/qtv
LDIRT = *.tab *.sim* *.trc* *.simlog*
default: test000.trc.Z test001.trc.Z test002.trc.Z test003.trc.Z \
test004.trc.Z test005.trc.Z test006.trc.Z test007.trc.Z \
test008.trc.Z
test000.trc.Z: test000.tab.Z do_sim $(QTV)/ms.nls
test001.trc.Z: test001.tab.Z do_sim $(QTV)/ms.nls
test002.trc.Z: test002.tab.Z do_sim $(QTV)/ms.nls
test003.trc.Z: test003.tab.Z do_sim $(QTV)/ms.nls
test004.trc.Z: test004.tab.Z do_sim $(QTV)/ms.nls
test005.trc.Z: test005.tab.Z do_sim $(QTV)/ms.nls
test006.trc.Z: test006.tab.Z do_sim $(QTV)/ms.nls
test007.trc.Z: test007.tab.Z do_sim $(QTV)/ms.nls
test008.trc.Z: test008.tab.Z do_sim $(QTV)/ms.nls
.SUFFIXES: .trc.Z .tab.Z
.tab.Z.trc.Z:
# slowclk $(@:R:R).tab
zcat $(@:R:R).tab.Z > $(@:R:R).tab
$(PRDEPTH)/rdpsim/tools/tab2sim -v -o $(@:R:R).sim -c $(@:R:R).tab
/usr/bin/rm -f $(@:R:R).tab
fix_sim $(@:R:R).sim
./do_sim $(@:R:R) | tee $(@:R:R).simlog
/usr/bin/rm -f $(@:R:R).sim
compress -f $(@:R:R).simlog $(@:R:R).trc