Skip to content
Snippets Groups Projects
Makefile.forsoclib 941 B
SOCLIB_CPU=ppc405
MUTEKH_CPU=ppc
SOCLIB_CPU_COUNT=5

#SOCLIB_CPU=sparcv8
#MUTEKH_CPU=sparc
#SOCLIB_CPU_COUNT=1

PATH+=/opt/mutekh/bin
export PATH

updateruntime:
	cp ~/TTool/executablecode/src/*.c ~/Prog/mutekh/libavatar/
	cp ~/TTool/executablecode/src/*.h ~/Prog/mutekh/libavatar/include/   

updategeneratedcode:
	cp ~/TTool/executableCode/generated_src/*.h ~/Prog/mutekh/examples/avatar
	cp ~/TTool/executableCode/generated_src/*.c ~/Prog/mutekh/examples/avatar 
	cp ~/TTool/executableCode/Makefile.soclib ~/Prog/mutekh/examples/avatar/Makefile

compilesoclib:
	cd ~/Prog/mutekh; make CONF=examples/avatar/config BUILD=soclib-$(MUTEKH_CPU):pf-tutorial

runsoclib:
	echo "running soclib"
	cd ~/Prog/soclib/soclib/platform/topcells/caba-vgmn-mutekh_kernel_tutorial; SOCLIB_GDB=S ./system.x $(SOCLIB_CPU):$(SOCLIB_CPU_COUNT) ~/Prog/mutekh/avatar-soclib-$(MUTEKH_CPU).out
allsoclib: updateruntime updategeneratedcode compilesoclib runsoclib