# Establishing the links :

linkrc = ../../../Ada/Root_Counts/Product

links:
	@-ln -s $(linkrc)/startsys.a     total_degree_start_systems.ads
	@-ln -s $(linkrc)/startsysB.a    total_degree_start_systems.adb
	@-ln -s $(linkrc)/sets.a         sets_of_unknowns.ads
	@-ln -s $(linkrc)/setsB.a        sets_of_unknowns.adb
	@-ln -s $(linkrc)/sets_io.a      sets_of_unknowns_io.ads
	@-ln -s $(linkrc)/sets_ioB.a     sets_of_unknowns_io.adb
	@-ln -s $(linkrc)/partsets.a     partitions_of_sets_of_unknowns.ads
	@-ln -s $(linkrc)/partsetsB.a    partitions_of_sets_of_unknowns.adb
	@-ln -s $(linkrc)/partsets_io.a  partitions_of_sets_of_unknowns_io.ads
	@-ln -s $(linkrc)/partsets_ioB.a partitions_of_sets_of_unknowns_io.adb
	@-ln -s $(linkrc)/persets.a      degree_sets_tables.ads
	@-ln -s $(linkrc)/persetsB.a     degree_sets_tables.adb
	@-ln -s $(linkrc)/persets_io.a   degree_sets_tables_io.ads
	@-ln -s $(linkrc)/persets_ioB.a  degree_sets_tables_io.adb
	@-ln -s $(linkrc)/degsets.a      degrees_in_sets_of_unknowns.ads
	@-ln -s $(linkrc)/degsetsB.a     degrees_in_sets_of_unknowns.adb
	@-ln -s $(linkrc)/rps.a          random_product_system.ads
	@-ln -s $(linkrc)/rpsB.a         random_product_system.adb
	@-ln -s $(linkrc)/rps_io.a       random_product_system_io.ads
	@-ln -s $(linkrc)/rps_ioB.a      random_product_system_io.adb
	@-ln -s $(linkrc)/mhombez.a      m_homogeneous_bezout_numbers.ads
	@-ln -s $(linkrc)/mhombezB.a     m_homogeneous_bezout_numbers.adb
	@-ln -s $(linkrc)/mhomstart.a    m_homogeneous_start_systems.ads
	@-ln -s $(linkrc)/mhomstartB.a   m_homogeneous_start_systems.adb
	@-ln -s $(linkrc)/generate.a     generate.ads
	@-ln -s $(linkrc)/generateB.a    generate.adb
	@-ln -s $(linkrc)/intehom.a      interpolating_homotopies.ads
	@-ln -s $(linkrc)/intehomB.a     interpolating_homotopies.adb
	@-ln -s $(linkrc)/drivinho.a     driver_for_interpolating_homotopies.ads
	@-ln -s $(linkrc)/drivinhoB.a    driver_for_interpolating_homotopies.adb
	@-ln -s $(linkrc)/drivmhom.a     drivers_for_m_homogenization.ads
	@-ln -s $(linkrc)/drivmhomB.a    drivers_for_m_homogenization.adb
	@-ln -s $(linkrc)/ds.a           degree_structure.ads
	@-ln -s $(linkrc)/dsB.a          degree_structure.adb
	@-ln -s $(linkrc)/rpss.a         random_product_start_systems.ads
	@-ln -s $(linkrc)/rpssB.a        random_product_start_systems.adb
	@-ln -s $(linkrc)/drivmuho.a     drivers_for_multi_homogenization.ads
	@-ln -s $(linkrc)/drivmuhoB.a    drivers_for_multi_homogenization.adb
	@-ln -s $(linkrc)/ss.a           set_structure.ads
	@-ln -s $(linkrc)/ssB.a          set_structure.adb
	@-ln -s $(linkrc)/ss_io.a        set_structure_io.ads
	@-ln -s $(linkrc)/ss_ioB.a       set_structure_io.adb
	@-ln -s $(linkrc)/crpss.a      construct_random_product_start_system.ads
	@-ln -s $(linkrc)/crpssB.a     construct_random_product_start_system.adb
	@-ln -s $(linkrc)/drivss.a       drivers_for_set_structures.ads
	@-ln -s $(linkrc)/drivssB.a      drivers_for_set_structures.adb
