#
# Project main mkf file
#

var_define		xilinx_target	xc5vlx330t-2ff1738
#xc5vlx330t-2ff1738
#xc2vp30ff896-6

# default include directory

# use pretty printed Makefile
_if_var_eq		mkf_pretty_print
 var_define		mkf_pretty_print	no
_end_if

# build src directory content
#target_dep		all		Generic/Counter/SelfTest
target_dep		all		Generic/RegisterFile/RegisterFile_Monolithic/SelfTest
#target_dep		all		Generic/Shifter/SelfTest
target_dep		all		Generic/Select/Priority_Fixed/SelfTest
#target_dep		all		Generic/Victim/Pseudo_LRU/SelfTest
#target_dep		all		Stage_1_Ifetch/Predictor/Meta_Predictor/SelfTest
#target_dep		all		Stage_1_Ifetch/Predictor/Meta_Predictor/Meta_Predictor_Glue/SelfTest
#target_dep		all		Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/SelfTest
#target_dep		all		Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Two_Level_Branch_Predictor_Glue/SelfTest
#target_dep		all		Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Branch_History_Table/SelfTest
target_dep		all		Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Pattern_History_Table/SelfTest
#target_dep		all		Stage_5_Execute/Execution_cluster/Execution_group/Execution_unit/SelfTest

# mkf include path
var_define		_mkf_path	include_mkf

# mkf included scripts

#mkf_include		{PVAR,_mkf_path}/mkf_prefix.info
mkf_include		{PVAR,_mkf_path}/mkf_make.info
#mkf_include		{PVAR,_mkf_path}/mkf_cc.info
#mkf_include		{PVAR,_mkf_path}/mkf_linker.info
mkf_include		{PVAR,_mkf_path}/mkf_xilinx_ise.info
#mkf_include		{PVAR,_mkf_path}/mkf_++.info
#mkf_include		{PVAR,_mkf_path}/mkf_as.info
#mkf_include		{PVAR,_mkf_path}/mkf_flex.info
#mkf_include		{PVAR,_mkf_path}/mkf_bison.info

# build documentation

#_if_var_eq		doc	yes
# mkf_include		{PVAR,_mkf_path}/mkf_doc.info
# target_dep_add	all	doc
#_end_if


