Merge to latest beecrypt-3.0.0.
CVS patchset: 6858 CVS date: 2003/05/18 15:25:28
This commit is contained in:
parent
e5a47e5247
commit
1418ba4594
|
@ -11,6 +11,11 @@ dnl LGPL
|
|||
dnl BEECRYPT_INT_TYPES
|
||||
AC_DEFUN(BEECRYPT_INT_TYPES,[
|
||||
AC_TYPE_SIZE_T
|
||||
bc_typedef_size_t=
|
||||
if test $ac_cv_type_size_t != yes; then
|
||||
bc_typedef_size_t="typedef unsigned size_t;"
|
||||
fi
|
||||
AC_SUBST(TYPEDEF_SIZE_T,$bc_typedef_size_t)
|
||||
if test $ac_cv_header_inttypes_h = yes; then
|
||||
AC_SUBST(INCLUDE_INTTYPES_H,["#include <inttypes.h>"])
|
||||
else
|
||||
|
@ -555,6 +560,27 @@ AC_DEFUN(BEECRYPT_ASM_LSYM_PREFIX,[
|
|||
])
|
||||
|
||||
|
||||
dnl BEECRYPT_ASM_ALIGN
|
||||
AC_DEFUN(BEECRYPT_ASM_ALIGN,[
|
||||
AC_CACHE_CHECK([how to align symbols],
|
||||
bc_cv_asm_align,[
|
||||
case $target_os in
|
||||
linux*)
|
||||
case $target_cpu in
|
||||
i[[3456]]86 | athlon*)
|
||||
bc_cv_asm_align=".align 4"
|
||||
;;
|
||||
s390x)
|
||||
bc_cv_asm_align=".align 4"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
])
|
||||
AC_SUBST(ASM_ALIGN,$bc_cv_asm_align)
|
||||
])
|
||||
|
||||
|
||||
dnl BEECRYPT_ASM_SOURCES
|
||||
AC_DEFUN(BEECRYPT_ASM_SOURCES,[
|
||||
echo > mpopt.s
|
||||
|
|
|
@ -11,6 +11,7 @@ define(`DATASEG',`@ASM_DATASEG@')
|
|||
define(`GLOBL',`@ASM_GLOBL@')
|
||||
define(`GSYM_PREFIX',`@ASM_GSYM_PREFIX@')
|
||||
define(`LSYM_PREFIX',`@ASM_LSYM_PREFIX@')
|
||||
define(`ALIGN',`@ASM_ALIGN@')
|
||||
define(`__CONFIG_M4_INCLUDED__')
|
||||
include(`@top_srcdir@/gas/asmdefs.m4')
|
||||
')
|
||||
|
|
|
@ -626,6 +626,7 @@ else
|
|||
BEECRYPT_ASM_GLOBL
|
||||
BEECRYPT_ASM_GSYM_PREFIX
|
||||
BEECRYPT_ASM_LSYM_PREFIX
|
||||
BEECRYPT_ASM_ALIGN
|
||||
# generate assembler source files from m4 files
|
||||
BEECRYPT_ASM_SOURCES
|
||||
fi
|
||||
|
|
|
@ -25,8 +25,13 @@ define(USE_SIZE_DIRECTIVE,yes)
|
|||
define(SYMNAME,`GSYM_PREFIX`$1'')
|
||||
define(LOCAL,`LSYM_PREFIX`$1'')
|
||||
|
||||
ifdef(ALIGN,,`
|
||||
define(ALIGN)
|
||||
')
|
||||
|
||||
define(C_FUNCTION_BEGIN,`
|
||||
TEXTSEG
|
||||
ALIGN
|
||||
GLOBL SYMNAME($1)
|
||||
SYMNAME($1):
|
||||
')
|
||||
|
|
|
@ -21,7 +21,7 @@ dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|||
ifelse(substr(ASM_ARCH,0,6),athlon,`
|
||||
define(USE_BSWAP)
|
||||
')
|
||||
ifelse(substr(ASM_ARCHi,0,7),pentium,`
|
||||
ifelse(substr(ASM_ARCH,0,7),pentium,`
|
||||
define(USE_BSWAP)
|
||||
')
|
||||
ifelse(ASM_ARCH,i586,`
|
||||
|
|
|
@ -6,6 +6,8 @@ LINT = splint
|
|||
|
||||
PYVER= 2.2
|
||||
|
||||
SUBDIRS = test
|
||||
|
||||
pylibdir = $(shell python -c 'import sys; print sys.path[1]')
|
||||
pyincdir = $(prefix)/include/python${PYVER}
|
||||
|
||||
|
|
Loading…
Reference in New Issue