Makefile 1.49 KB
###########################################################
#
#  rules for extracting vectors from reality_rsp_regression
#
###########################################################

PRDEPTH = $(ROOT)/PR
include $(PRDEPTH)/PRdefs
include $(PRDEPTH)/PRrules

.SUFFIXES: .vec .tog

.vec.tog:
	tdx_lsim $(MODEL) -vector_file $(ATTESTDIR)/$*.vec -log_file $*.lsimlog \
		-outmodel $* -init_file ../../rcp_inner.tdxinit

#SIMVDIR = /var/tmp/$(USER)
ATTESTDIR = /hosts/sonya/d/tonyd/attest/vec/rsp
MODEL     = /hosts/sonya/d/tonyd/attest/rcp_inner/rcp_inner

LDIRT = ./*.rdram ./*.log

VECTOR_DIR = $(ROOT)/PR/hw2/chip/vector
SURFDIR      = $(VECTOR_DIR)/rsp/surf
SUDIR      = $(VECTOR_DIR)/rsp/su
TESTDIR    = $(VECTOR_DIR)/rsp
BINDIR     = $(ROOT)/PR/rspsim/vuregre/bin

default: 

$(TESTDIR)/rsp_tests.list: $(_FORCE)
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -norun

####################################################################################
# Targets for generation of Fault Grading Vector files
####################################################################################



surf.vec: $(ATTESTDIR)/surf.vec 

$(ATTESTDIR)/surf.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	$(SURFDIR)/surf.s
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=surf.vec \
	+diag=surf.s
	sleep 200
	mv $(TESTDIR)/surf.vec $(ATTESTDIR)/surf.vec 
	mv $(TESTDIR)/,out $(TESTDIR)/surf.out
	mv $(TESTDIR)/regression.log $(TESTDIR)/surf.regression.log