Print this page
6658907 digest(1) and mac(1) could benefit from being 64-bit programs

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-crypto/digest/Makefile
          +++ new/usr/src/cmd/cmd-crypto/digest/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 2007 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.5     07/02/02 SMI"
       25 +# ident "@(#)Makefile   1.6     08/03/20 SMI"
  26   26  #
  27   27  
  28      -PROG = digest
       28 +PROG= digest
       29 +ROOTLINK= $(ROOTBIN)/mac
       30 +DCFILE= $(PROG).dc
  29   31  
  30      -OBJS = digest.o
       32 +include ../../Makefile.cmd
  31   33  
  32      -SRCS = $(OBJS:.o=.c)
       34 +SUBDIRS= $(MACH)
       35 +$(BUILD64)SUBDIRS += $(MACH64)
  33   36  
  34      -include ../../Makefile.cmd 
       37 +all     :=      TARGET = all
       38 +install :=      TARGET = install
       39 +clean   :=      TARGET = clean
       40 +clobber :=      TARGET = clobber
       41 +lint    :=      TARGET = lint
  35   42  
  36      -CFLAGS += $(CCVERBOSE) -D_FILE_OFFSET_BITS=64
  37      -
  38      -LDLIBS += -lkmf -lpkcs11 -lcryptoutil
  39      -
  40   43  .KEEP_STATE:
  41   44  
  42      -all:    $(PROG)
       45 +all clean clobber lint:    $(SUBDIRS)
  43   46  
  44      -$(PROG): $(OBJS)
  45      -        $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(DYNFLAGS)
  46      -        $(POST_PROCESS)
       47 +install:        $(SUBDIRS)
       48 +        -$(RM) $(ROOTPROG) $(ROOTLINK)
       49 +        -$(LN) $(ISAEXEC) $(ROOTPROG)
       50 +        -$(LN) $(ISAEXEC) $(ROOTLINK)
  47   51  
  48      -install: all $(ROOTPROG)
  49      -        $(RM) $(ROOTBIN)/mac
  50      -        $(LN) $(ROOTPROG) $(ROOTBIN)/mac
       52 +$(SUBDIRS):     FRC
       53 +        @cd $@; pwd; $(MAKE) $(TARGET)
  51   54  
  52      -clean:
  53      -        $(RM) -f $(OBJS) $(PROG)
       55 +$(DCFILE):
       56 +        $(RM) messages.po
       57 +        $(XGETTEXT) $(XGETFLAGS) -t $(PROG).c
       58 +        $(SED) -e '/^domain/d' messages.po > $@
       59 +        $(RM) messages.po
  54   60  
  55      -lint:   lint_SRCS
       61 +FRC:
  56   62  
  57   63  include ../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX