diff options
| author | markus <> | 2002-09-05 12:51:52 +0000 |
|---|---|---|
| committer | markus <> | 2002-09-05 12:51:52 +0000 |
| commit | 5514995a9d5ed91db089875adb509c7781357c0e (patch) | |
| tree | 2484410a46ba6c05ef94c253da36fbceef990b64 /src/lib/libcrypto/util/pl/linux.pl | |
| parent | fd9566423b542798f5c8b06e68101a9ea5bb9885 (diff) | |
| download | openbsd-5514995a9d5ed91db089875adb509c7781357c0e.tar.gz openbsd-5514995a9d5ed91db089875adb509c7781357c0e.tar.bz2 openbsd-5514995a9d5ed91db089875adb509c7781357c0e.zip | |
import openssl-0.9.7-beta1
Diffstat (limited to 'src/lib/libcrypto/util/pl/linux.pl')
| -rw-r--r-- | src/lib/libcrypto/util/pl/linux.pl | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/lib/libcrypto/util/pl/linux.pl b/src/lib/libcrypto/util/pl/linux.pl index 2b13da1bfc..8924ed5480 100644 --- a/src/lib/libcrypto/util/pl/linux.pl +++ b/src/lib/libcrypto/util/pl/linux.pl | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #!/usr/bin/perl | 1 | #!/usr/local/bin/perl |
| 2 | # | 2 | # |
| 3 | # linux.pl - the standard unix makefile stuff. | 3 | # linux.pl - the standard unix makefile stuff. |
| 4 | # | 4 | # |
| @@ -12,13 +12,17 @@ $rm='/bin/rm -f'; | |||
| 12 | $cc='gcc'; | 12 | $cc='gcc'; |
| 13 | if ($debug) | 13 | if ($debug) |
| 14 | { $cflags="-g2 -ggdb -DREF_CHECK -DCRYPTO_MDEBUG"; } | 14 | { $cflags="-g2 -ggdb -DREF_CHECK -DCRYPTO_MDEBUG"; } |
| 15 | elsif ($profile) | ||
| 16 | { $cflags="-pg -O3"; } | ||
| 15 | else | 17 | else |
| 16 | { $cflags="-O3 -fomit-frame-pointer"; } | 18 | { $cflags="-O3 -fomit-frame-pointer"; } |
| 17 | 19 | ||
| 18 | if (!$no_asm) | 20 | if (!$no_asm) |
| 19 | { | 21 | { |
| 20 | $bn_mulw_obj='$(OBJ_D)/bn86-elf.o'; | 22 | $bn_asm_obj='$(OBJ_D)/bn86-elf.o'; |
| 21 | $bn_mulw_src='crypto/bn/asm/bn86unix.cpp'; | 23 | $bn_asm_src='crypto/bn/asm/bn86unix.cpp'; |
| 24 | $bnco_asm_obj='$(OBJ_D)/co86-elf.o'; | ||
| 25 | $bnco_asm_src='crypto/bn/asm/co86unix.cpp'; | ||
| 22 | $des_enc_obj='$(OBJ_D)/dx86-elf.o $(OBJ_D)/yx86-elf.o'; | 26 | $des_enc_obj='$(OBJ_D)/dx86-elf.o $(OBJ_D)/yx86-elf.o'; |
| 23 | $des_enc_src='crypto/des/asm/dx86unix.cpp crypto/des/asm/yx86unix.cpp'; | 27 | $des_enc_src='crypto/des/asm/dx86unix.cpp crypto/des/asm/yx86unix.cpp'; |
| 24 | $bf_enc_obj='$(OBJ_D)/bx86-elf.o'; | 28 | $bf_enc_obj='$(OBJ_D)/bx86-elf.o'; |
| @@ -27,8 +31,12 @@ if (!$no_asm) | |||
| 27 | $cast_enc_src='crypto/cast/asm/cx86unix.cpp'; | 31 | $cast_enc_src='crypto/cast/asm/cx86unix.cpp'; |
| 28 | $rc4_enc_obj='$(OBJ_D)/rx86-elf.o'; | 32 | $rc4_enc_obj='$(OBJ_D)/rx86-elf.o'; |
| 29 | $rc4_enc_src='crypto/rc4/asm/rx86unix.cpp'; | 33 | $rc4_enc_src='crypto/rc4/asm/rx86unix.cpp'; |
| 34 | $rc5_enc_obj='$(OBJ_D)/r586-elf.o'; | ||
| 35 | $rc5_enc_src='crypto/rc5/asm/r586unix.cpp'; | ||
| 30 | $md5_asm_obj='$(OBJ_D)/mx86-elf.o'; | 36 | $md5_asm_obj='$(OBJ_D)/mx86-elf.o'; |
| 31 | $md5_asm_src='crypto/md5/asm/mx86unix.cpp'; | 37 | $md5_asm_src='crypto/md5/asm/mx86unix.cpp'; |
| 38 | $rmd160_asm_obj='$(OBJ_D)/rm86-elf.o'; | ||
| 39 | $rmd160_asm_src='crypto/ripemd/asm/rm86unix.cpp'; | ||
| 32 | $sha1_asm_obj='$(OBJ_D)/sx86-elf.o'; | 40 | $sha1_asm_obj='$(OBJ_D)/sx86-elf.o'; |
| 33 | $sha1_asm_src='crypto/sha/asm/sx86unix.cpp'; | 41 | $sha1_asm_src='crypto/sha/asm/sx86unix.cpp'; |
| 34 | $cflags.=" -DBN_ASM -DMD5_ASM -DSHA1_ASM"; | 42 | $cflags.=" -DBN_ASM -DMD5_ASM -DSHA1_ASM"; |
| @@ -51,9 +59,9 @@ sub do_shlib_rule | |||
| 51 | $target =~ s/\//$o/g if $o ne '/'; | 59 | $target =~ s/\//$o/g if $o ne '/'; |
| 52 | ($Name=$name) =~ tr/a-z/A-Z/; | 60 | ($Name=$name) =~ tr/a-z/A-Z/; |
| 53 | 61 | ||
| 54 | $ret.="\$(LIB_D)$o$target: \$(${Name}OBJ)\n"; | 62 | $ret.="$target: \$(${Name}OBJ)\n"; |
| 55 | $ret.="\t\$(RM) \$(LIB_D)$o$target\n"; | 63 | $ret.="\t\$(RM) target\n"; |
| 56 | $ret.="\tgcc \${CFLAGS} -shared -Wl,-soname,$target -o \$(LIB_D)$o$target \$(${Name}OBJ)\n"; | 64 | $ret.="\tgcc \${CFLAGS} -shared -Wl,-soname,$target -o $target \$(${Name}OBJ)\n"; |
| 57 | ($t=$target) =~ s/(^.*)\/[^\/]*$/$1/; | 65 | ($t=$target) =~ s/(^.*)\/[^\/]*$/$1/; |
| 58 | if ($so_name ne "") | 66 | if ($so_name ne "") |
| 59 | { | 67 | { |
