usr/src/cmd/cmd-inet/usr.sbin/kssl/kssladm/Makefile
changeset 898 64b2a371a6bd
child 3408 67ca9373b99e
equal deleted inserted replaced
897:8bc35ca89c2f 898:64b2a371a6bd
       
     1 #
       
     2 # CDDL HEADER START
       
     3 #
       
     4 # The contents of this file are subject to the terms of the
       
     5 # Common Development and Distribution License, Version 1.0 only
       
     6 # (the "License").  You may not use this file except in compliance
       
     7 # with the License.
       
     8 #
       
     9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
       
    10 # or http://www.opensolaris.org/os/licensing.
       
    11 # See the License for the specific language governing permissions
       
    12 # and limitations under the License.
       
    13 #
       
    14 # When distributing Covered Code, include this CDDL HEADER in each
       
    15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
       
    16 # If applicable, add the following below this CDDL HEADER, with the
       
    17 # fields enclosed by brackets "[]" replaced with your own identifying
       
    18 # information: Portions Copyright [yyyy] [name of copyright owner]
       
    19 #
       
    20 # CDDL HEADER END
       
    21 #
       
    22 #
       
    23 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
       
    24 # Use is subject to license terms.
       
    25 # 
       
    26 # ident	"%Z%%M%	%I%	%E% SMI"
       
    27 #
       
    28 # cmd/cmd-inet/usr.sbin/kssl/kssladm/Makefile
       
    29 #
       
    30 
       
    31 PROG= kssladm
       
    32 
       
    33 include $(SRC)/cmd/Makefile.cmd
       
    34 include $(SRC)/lib/openssl/Makefile.openssl
       
    35 
       
    36 OBJS =	\
       
    37     kssladm.o \
       
    38     kssladm_create.o \
       
    39     kssladm_delete.o \
       
    40     openssl_util.o
       
    41 
       
    42 SRCS = $(OBJS:%.o=%.c)
       
    43 
       
    44 ROOTUSRLIBPROG = $(PROG:%=$(ROOTLIB)/%)
       
    45 
       
    46 .KEEP_STATE:
       
    47 
       
    48 CFLAGS +=	$(CCVERBOSE)
       
    49 
       
    50 CPPFLAGS += $(OPENSSL_CPPFLAGS)
       
    51 DYNFLAGS += $(OPENSSL_DYNFLAGS)
       
    52 LDFLAGS += $(OPENSSL_LDFLAGS)
       
    53 LINTFLAGS += $(OPENSSL_LDFLAGS)
       
    54 
       
    55 LDLIBS += -lnsl -lpkcs11 -lcrypto -lcryptoutil
       
    56 
       
    57 all: $(PROG)
       
    58 
       
    59 $(PROG): $(OBJS)
       
    60 	$(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(DYNFLAGS)
       
    61 	$(POST_PROCESS)
       
    62 
       
    63 install: all $(ROOTUSRLIBPROG)
       
    64 
       
    65 clean:
       
    66 	$(RM) $(OBJS)
       
    67 
       
    68 check:
       
    69 	$(CSTYLE) -pP $(SRCS)
       
    70 
       
    71 lint:	lint_SRCS
       
    72 
       
    73 include ../../../../Makefile.targ