# Makefile for precise_* rational_* run make -if Makefile_rational all: gcc -c -gnatc precise_types.ads gcc -c precise_types.adb gcc -c -gnatc rational_types.ads gcc -c rational_types.adb gcc -c -gnatc precise_io.ads gcc -c precise_io.adb gcc -c -gnatc rational_io.ads gcc -c rational_io.adb gcc -c -gnatc rational_arrays.ads gcc -c rational_arrays.adb gcc -c -gnatc rational_arrays_io.ads gcc -c rational_arrays_io.adb gcc -c test_precise_types.adb gnatbl test_precise_types.ali gcc -c test_precise_io.adb gnatbl test_precise_io.ali gcc -c test_rational_types.adb gnatbl test_rational_types.ali gcc -c test_rational_io.adb gnatbl test_rational_io.ali gcc -c -gnatc rational_matrix_inverse.ads gcc -c rational_matrix_inverse.adb gcc -c test_rational_matrix_inverse.adb gnatbl test_rational_matrix_inverse.ali test_precise_types > test_precise_types.out # test_precise_io > test_precise_io.out # test_rational_types > test_rational_types.out test_rational_io > test_rational_io.out test_rational_matrix_inverse > test_rational_matrix_inverse.out clean: rm -f *.o rm -f *.ali rm -f *.log rm -f test_precise_types rm -f test_precise_io rm -f test_rational_types rm -f test_rational_io rm -f test_rational_matrix_inverse