Print this page
5072961 Need an optimized MD5 implementation for amd64

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libmd/amd64/Makefile
          +++ new/usr/src/lib/libmd/amd64/Makefile
↓ open down ↓ 11 lines elided ↑ open up ↑
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22      -# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
       22 +# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
  24   24  #
  25      -# ident "@(#)Makefile   1.1     06/03/28 SMI"
       25 +# ident "@(#)Makefile   1.2     08/01/02 SMI"
  26   26  #
  27   27  
  28   28  LIBRARY= libmd.a
  29   29  
       30 +MD5_PSR_OBJECTS = md5_amd64.o
       31 +
  30   32  include ../Makefile.com
  31   33  include $(SRC)/lib/Makefile.lib.64
  32   34  
       35 +CLEANFILES += md5_amd64.s
       36 +
       37 +# This prevents <sys/asm_linkage.h> from including C source:
       38 +AS_CPPFLAGS += -D_ASM
       39 +
  33   40  install: all $(ROOTLIBS64) $(ROOTLINKS64) $(ROOTLINT64)
       41 +
       42 +md5_amd64.s: $(COMDIR)/md5/amd64/md5_amd64.pl
       43 +        $(PERL) $? $@
       44 +
       45 +pics/md5_amd64.o: md5_amd64.s
       46 +        $(COMPILE.s) -o $@ md5_amd64.s
       47 +        $(POST_PROCESS_O)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX