# Establishing the links :

linkrc = ../../../Ada/Math_Lib/Matrices

links:
	@-ln -s $(linkrc)/vectors.a  vectors.ads
	@-ln -s $(linkrc)/vectorsB.a vectors.adb
	@-ln -s $(linkrc)/nat_vec.a natural_vectors.ads
	@-ln -s $(linkrc)/nat_vec_io.a  natural_vectors_io.ads
	@-ln -s $(linkrc)/nat_vec_ioB.a natural_vectors_io.adb
	@-ln -s $(linkrc)/int_vec.a integer_vectors.ads
	@-ln -s $(linkrc)/int_vec_io.a  integer_vectors_io.ads
	@-ln -s $(linkrc)/int_vec_ioB.a integer_vectors_io.adb
	@-ln -s $(linkrc)/flt_vec.a float_vectors.ads
	@-ln -s $(linkrc)/flt_vec_io.a  float_vectors_io.ads
	@-ln -s $(linkrc)/flt_vec_ioB.a float_vectors_io.adb
	@-ln -s $(linkrc)/cmp_vec.a complex_vectors.ads
	@-ln -s $(linkrc)/cmp_vec_io.a  complex_vectors_io.ads
	@-ln -s $(linkrc)/cmp_vec_ioB.a complex_vectors_io.adb
	@-ln -s $(linkrc)/nat_vvc.a natural_vectors_of_vectors.ads
	@-ln -s $(linkrc)/nat_vvc_io.a  natural_vectors_of_vectors_io.ads
	@-ln -s $(linkrc)/nat_vvc_ioB.a natural_vectors_of_vectors_io.adb
	@-ln -s $(linkrc)/int_vvc.a integer_vectors_of_vectors.ads
	@-ln -s $(linkrc)/int_vvc_io.a  integer_vectors_of_vectors_io.ads
	@-ln -s $(linkrc)/int_vvc_ioB.a integer_vectors_of_vectors_io.adb
	@-ln -s $(linkrc)/flt_vvc.a float_vectors_of_vectors.ads
	@-ln -s $(linkrc)/flt_vvc_io.a  float_vectors_of_vectors_io.ads
	@-ln -s $(linkrc)/flt_vvc_ioB.a float_vectors_of_vectors_io.adb
	@-ln -s $(linkrc)/cmp_vvc.a complex_vectors_of_vectors.ads
	@-ln -s $(linkrc)/cmp_vvc_io.a  complex_vectors_of_vectors_io.ads
	@-ln -s $(linkrc)/cmp_vvc_ioB.a complex_vectors_of_vectors_io.adb
	@-ln -s $(linkrc)/cmp_norms.a  complex_norms.ads
	@-ln -s $(linkrc)/cmp_normsB.a complex_norms.adb
	@-ln -s $(linkrc)/int_mat.a  integer_matrices.ads
	@-ln -s $(linkrc)/int_matB.a integer_matrices.adb
	@-ln -s $(linkrc)/int_mat_io.a  integer_matrices_io.ads
	@-ln -s $(linkrc)/int_mat_ioB.a integer_matrices_io.adb
	@-ln -s $(linkrc)/flt_mat.a  float_matrices.ads
	@-ln -s $(linkrc)/flt_matB.a float_matrices.adb
	@-ln -s $(linkrc)/flt_mat_io.a  float_matrices_io.ads
	@-ln -s $(linkrc)/flt_mat_ioB.a float_matrices_io.adb
	@-ln -s $(linkrc)/cmp_mat.a  complex_matrices.ads
	@-ln -s $(linkrc)/cmp_matB.a complex_matrices.adb
	@-ln -s $(linkrc)/cmp_mat_io.a  complex_matrices_io.ads
	@-ln -s $(linkrc)/cmp_mat_ioB.a complex_matrices_io.adb
	@-ln -s $(linkrc)/gcd.a  greatest_common_divisor.ads
	@-ln -s $(linkrc)/gcdB.a greatest_common_divisor.adb
	@-ln -s $(linkrc)/int_lss.a  integer_linear_system_solvers.ads
	@-ln -s $(linkrc)/int_lssB.a integer_linear_system_solvers.adb
	@-ln -s $(linkrc)/int_lis.a  integer_linear_inequality_solvers.ads
	@-ln -s $(linkrc)/int_lisB.a integer_linear_inequality_solvers.adb
	@-ln -s $(linkrc)/flt_lss.a  float_linear_system_solvers.ads
	@-ln -s $(linkrc)/flt_lssB.a float_linear_system_solvers.adb
	@-ln -s $(linkrc)/cmp_lss.a  complex_linear_system_solvers.ads
	@-ln -s $(linkrc)/cmp_lssB.a complex_linear_system_solvers.adb
