# Establishing the links :

linkrc = ../../../Ada/Math_Lib/Polynomials

links:
	@-ln -s $(linkrc)/nat_grad_lex.a   natural_graded_lexicographical_ordening.ads
	@-ln -s $(linkrc)/nat_grad_lexB.a  natural_graded_lexicographical_ordening.adb
	@-ln -s $(linkrc)/int_grad_lex.a   integer_graded_lexicographical_ordening.ads
	@-ln -s $(linkrc)/int_grad_lexB.a  integer_graded_lexicographical_ordening.adb
	@-ln -s $(linkrc)/lists.a          lists.ads
	@-ln -s $(linkrc)/listsB.a         lists.adb
	@-ln -s $(linkrc)/mul_poly.a       multivariate_polynomials.ads
	@-ln -s $(linkrc)/mul_polyB.a      multivariate_polynomials.adb
	@-ln -s $(linkrc)/mul_laur.a       multivariate_laurent_polynomials.ads
	@-ln -s $(linkrc)/mul_laurB.a      multivariate_laurent_polynomials.adb
	@-ln -s $(linkrc)/cmp_mpoly.a      complex_multivariate_polynomials.ads
	@-ln -s $(linkrc)/symtab.a         symbol_table.ads
	@-ln -s $(linkrc)/symtabB.a        symbol_table.adb
	@-ln -s $(linkrc)/symtab_io.a      symbol_table_io.ads
	@-ln -s $(linkrc)/symtab_ioB.a     symbol_table_io.adb
	@-ln -s $(linkrc)/cmp_mpoly_io.a   complex_multivariate_polynomials_io.ads
	@-ln -s $(linkrc)/cmp_mpoly_ioB.a  complex_multivariate_polynomials_io.adb
	@-ln -s $(linkrc)/cmp_mlaur.a      complex_multivariate_laurent_polynomials.ads
	@-ln -s $(linkrc)/cmp_polsys.a     complex_polynomial_systems.ads
	@-ln -s $(linkrc)/cmp_polsysB.a    complex_polynomial_systems.adb
	@-ln -s $(linkrc)/cmp_laursys.a    complex_laurent_polynomial_systems.ads
	@-ln -s $(linkrc)/cmp_laursysB.a   complex_laurent_polynomial_systems.adb
	@-ln -s $(linkrc)/pollaco.a        polynomial_to_laurent_converters.ads
	@-ln -s $(linkrc)/pollacoB.a       polynomial_to_laurent_converters.adb
	@-ln -s $(linkrc)/lapolco.a        laurent_to_polynomial_converters.ads
	@-ln -s $(linkrc)/lapolcoB.a       laurent_to_polynomial_converters.adb
	@-ln -s $(linkrc)/cmp_polsys_io.a  complex_polynomial_systems_io.ads
	@-ln -s $(linkrc)/cmp_polsys_ioB.a complex_polynomial_systems_io.adb
	@-ln -s $(linkrc)/expvec.a         exponent_vectors.ads
	@-ln -s $(linkrc)/expvecB.a        exponent_vectors.adb
	@-ln -s $(linkrc)/jacobi.a         jacobi_matrices.ads
	@-ln -s $(linkrc)/jacobiB.a        jacobi_matrices.adb
	@-ln -s $(linkrc)/laurjaco.a       laurent_jacobi_matrices.ads
	@-ln -s $(linkrc)/laurjacoB.a      laurent_jacobi_matrices.adb
	@-ln -s $(linkrc)/polrand.a        polynomial_randomizers.ads
	@-ln -s $(linkrc)/polrandB.a       polynomial_randomizers.adb
	@-ln -s $(linkrc)/laurrand.a       laurent_polynomial_randomizers.ads
	@-ln -s $(linkrc)/laurrandB.a      laurent_polynomial_randomizers.adb
	@-ln -s $(linkrc)/substits.a       substitutors.ads
	@-ln -s $(linkrc)/substitsB.a      substitutors.adb
