new_stk_templates -t "int" -d basic
#new_stk_templates -t "int*" -d basic
new_stk_templates -t "char" -d basic
new_stk_templates -t "char*" -d basic
new_stk_templates -t "double" -d basic
new_stk_templates -t "double*" -d basic

new_stk_templates -t "MSet<int>" -d basic -I "LINK/basic/MSet.h"
new_stk_templates -t "Set<int>" -d basic -I "LINK/basic/Set.h"
new_stk_templates -t "Sequence<int>" -d basic -I "LINK/basic/Sequence.h"
new_stk_templates -t "SubSet<int>" -d basic -I "LINK/basic/SubSet.h"

new_stk_templates -t "MSet<char*>" -d basic -I "LINK/basic/MSet.h"
new_stk_templates -t "Set<char*>" -d basic -I "LINK/basic/Set.h"
new_stk_templates -t "Sequence<char*>" -d basic -I "LINK/basic/Sequence.h"

$LINK_BASE/bin/instantiate -s -t "Matrix<int>" -c Wrapper -II "LINK/stkWrapper/Wrapper.h" -d basic -I "LINK/basic/Matrix.h" $extra_include
$LINK_BASE/bin/instantiate -s -t "Matrix<int>" -c Register -II "LINK/stkWrapper/Register.h" -d basic -I "LINK/basic/Matrix.h" $extra_include
$LINK_BASE/bin/instantiate -s -t "int" -c MatrixWrapper -II "LINK/stkWrapper/MatrixWrapper.h" -d basic -I "LINK/basic/Matrix.h" 
$LINK_BASE/bin/instantiate -s -t "Matrix<double>" -c Wrapper -II "LINK/stkWrapper/Wrapper.h" -d basic -I "LINK/basic/Matrix.h" $extra_include
$LINK_BASE/bin/instantiate -s -t "Matrix<double>" -c Register -II "LINK/stkWrapper/Register.h" -d basic -I "LINK/basic/Matrix.h" $extra_include
$LINK_BASE/bin/instantiate -s -t "double" -c MatrixWrapper -II "LINK/stkWrapper/MatrixWrapper.h" -d basic -I "LINK/basic/Matrix.h" 


 
$LINK_BASE/bin/instantiate -s -t "SetFuncs<int>" -c Wrapper -II "LINK/stkWrapper/Wrapper.h" -d basic -I "LINK/basic/SetFuncs.h" $extra_include
$LINK_BASE/bin/instantiate -s -t "SetFuncs<int>" -c Register -II "LINK/stkWrapper/Register.h" -d basic -I "LINK/basic/SetFuncs.h" $extra_include
$LINK_BASE/bin/instantiate -s -t "int " -c SetFuncsWrapper -II "LINK/stkWrapper/SetFuncsWrapper.h" -d basic -I "LINK/basic/SetFuncs.h" $extra_include
