better prime number generator. improved ELG key generation
[gnupg.git] / mpi / config.links
1 # sourced my ../configure to get the list of files to link
2 # this should set $mpi_ln_src and mpi_ln_dst.
3 # Note: this is called from the above directory.
4
5 echo '# created by config.links - do not edit' >./mpi/asm-syntax.h
6
7 case "${target}" in
8     i[3456]86*-*-*)
9         echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h
10         echo '#include "./i386/syntax.h"' >>./mpi/asm-syntax.h
11         path="i386"
12         ;;
13     i[56]86*-*-* | pentium-*-* | pentiumpro-*-*)
14         echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h
15         echo '#include "./i586/syntax.h"' >>./mpi/asm-syntax.h
16         path="i586"
17         ;;
18     *)
19         echo '/* No assembler modules configured */' >>./mpi/asm-syntax.h
20         path=""
21         ;;
22 esac
23
24
25 # fixme: grep these modules from Makefile.in
26 mpi_ln_modules="mpih-add1 mpih-mul1 mpih-mul2 mpih-mul3 \
27                  mpih-shift mpih-sub1"
28
29 mpi_ln_objects=
30 mpi_ln_src=
31 mpi_ln_dst=
32
33 # try to get file to link from the assembler subdirectory and
34 # if this fails get it from the generic subdirectory.
35 path="$path generic"
36 for fn in $mpi_ln_modules ; do
37     mpi_ln_objects="$mpi_ln_objects $fn.o"
38     for dir in $path ; do
39         rm -f ./mpi/$fn.[Sc]
40         if test -f ./mpi/$dir/$fn.S ; then
41             mpi_ln_src="$mpi_ln_src mpi/$dir/$fn.S"
42             mpi_ln_dst="$mpi_ln_dst mpi/$fn.S"
43             break;
44         elif test -f ./mpi/$dir/$fn.c ; then
45             mpi_ln_src="$mpi_ln_src mpi/$dir/$fn.c"
46             mpi_ln_dst="$mpi_ln_dst mpi/$fn.c"
47             break;
48         fi
49     done
50 done
51