X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=md5%2Fm4%2Fgnulib-comp.m4;fp=md5%2Fm4%2Fgnulib-comp.m4;h=923b7b12a87b322645202c1b7c51184bb64fd18d;hp=0000000000000000000000000000000000000000;hb=a75ed01852de52cf0f93c7db964c66977966f096;hpb=d1801fcb1ddef143e77cafacb1a7bee56cc43483 diff --git a/md5/m4/gnulib-comp.m4 b/md5/m4/gnulib-comp.m4 new file mode 100644 index 00000000..923b7b12 --- /dev/null +++ b/md5/m4/gnulib-comp.m4 @@ -0,0 +1,111 @@ +# DO NOT EDIT! GENERATED AUTOMATICALLY! +# Copyright (C) 2004-2007 Free Software Foundation, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# Generated by gnulib-tool. +# +# This file represents the compiled summary of the specification in +# gnulib-cache.m4. It lists the computed macro invocations that need +# to be invoked from configure.ac. +# In projects using CVS, this file can be treated like other built files. + + +# This macro should be invoked from ./configure.ac, in the section +# "Checks for programs", right after AC_PROG_CC, and certainly before +# any checks for libraries, header files, types and library functions. +AC_DEFUN([md5_EARLY], +[ + m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace + m4_pattern_allow([^gl_ES$])dnl a valid locale name + m4_pattern_allow([^gl_LIBOBJS$])dnl a variable + m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable + AC_REQUIRE([AC_PROG_RANLIB]) +]) + +# This macro should be invoked from ./configure.ac, in the section +# "Check for header files, types and library functions". +AC_DEFUN([md5_INIT], +[ + m4_pushdef([AC_LIBOBJ], m4_defn([md5_LIBOBJ])) + m4_pushdef([AC_REPLACE_FUNCS], m4_defn([md5_REPLACE_FUNCS])) + m4_pushdef([AC_LIBSOURCES], m4_defn([md5_LIBSOURCES])) + AM_CONDITIONAL([GL_COND_LIBTOOL], [false]) + gl_cond_libtool=false + gl_libdeps= + gl_ltlibdeps= + gl_source_base='md5' + gl_MD5 + gl_STDINT_H + gl_WCHAR_H + LIBMD5_LIBDEPS="$gl_libdeps" + AC_SUBST([LIBMD5_LIBDEPS]) + LIBMD5_LTLIBDEPS="$gl_ltlibdeps" + AC_SUBST([LIBMD5_LTLIBDEPS]) + m4_popdef([AC_LIBSOURCES]) + m4_popdef([AC_REPLACE_FUNCS]) + m4_popdef([AC_LIBOBJ]) + AC_CONFIG_COMMANDS_PRE([ + md5_libobjs= + md5_ltlibobjs= + if test -n "$md5_LIBOBJS"; then + # Remove the extension. + sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $md5_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do + md5_libobjs="$md5_libobjs $i.$ac_objext" + md5_ltlibobjs="$md5_ltlibobjs $i.lo" + done + fi + AC_SUBST([md5_LIBOBJS], [$md5_libobjs]) + AC_SUBST([md5_LTLIBOBJS], [$md5_ltlibobjs]) + ]) +]) + +# Like AC_LIBOBJ, except that the module name goes +# into md5_LIBOBJS instead of into LIBOBJS. +AC_DEFUN([md5_LIBOBJ], [ + AS_LITERAL_IF([$1], [md5_LIBSOURCES([$1.c])])dnl + md5_LIBOBJS="$md5_LIBOBJS $1.$ac_objext" +]) + +# Like AC_REPLACE_FUNCS, except that the module name goes +# into md5_LIBOBJS instead of into LIBOBJS. +AC_DEFUN([md5_REPLACE_FUNCS], [ + m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl + AC_CHECK_FUNCS([$1], , [md5_LIBOBJ($ac_func)]) +]) + +# Like AC_LIBSOURCES, except the directory where the source file is +# expected is derived from the gnulib-tool parametrization, +# and alloca is special cased (for the alloca-opt module). +# We could also entirely rely on EXTRA_lib..._SOURCES. +AC_DEFUN([md5_LIBSOURCES], [ + m4_foreach([_gl_NAME], [$1], [ + m4_if(_gl_NAME, [alloca.c], [], [ + m4_syscmd([test -r md5/]_gl_NAME[ || test ! -d md5])dnl + m4_if(m4_sysval, [0], [], + [AC_FATAL([missing md5/]_gl_NAME)]) + ]) + ]) +]) + +# This macro records the list of files which have been installed by +# gnulib-tool and may be removed by future gnulib-tool invocations. +AC_DEFUN([md5_FILE_LIST], [ + build-aux/link-warning.h + lib/dummy.c + lib/md5.c + lib/md5.h + lib/stdint.in.h + lib/wchar.in.h + m4/gnulib-common.m4 + m4/include_next.m4 + m4/longlong.m4 + m4/md5.m4 + m4/stdint.m4 + m4/wchar.m4 +])