Makefile 1.08 KB
#!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