Makefile revision c28749e97052f09388969427adf7df641cdcdc22
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# CDDL HEADER START
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# The contents of this file are subject to the terms of the
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Common Development and Distribution License, Version 1.0 only
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# (the "License"). You may not use this file except in compliance
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# with the License.
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# or http://www.opensolaris.org/os/licensing.
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# See the License for the specific language governing permissions
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# and limitations under the License.
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# When distributing Covered Code, include this CDDL HEADER in each
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaraman# fields enclosed by brackets "[]" replaced with your own identifying
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# information: Portions Copyright [yyyy] [name of copyright owner]
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# CDDL HEADER END
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# Use is subject to license terms.
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# ident "%Z%%M% %I% %E% SMI"
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews# cmd/cmd-inet/usr.sbin/kssl/kssladm/Makefile
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews#
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsPROG= kssladm
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewsinclude $(SRC)/cmd/Makefile.cmd
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewsinclude $(SRC)/lib/openssl/Makefile.openssl
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaraman
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsOBJS = \
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews kssladm.o \
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews kssladm_create.o \
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews kssladm_delete.o \
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews openssl_util.o
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsSRCS = $(OBJS:%.o=%.c)
a31d0513c30cc8125edb36b9330e5db55c317ff7Mark Andrews
a31d0513c30cc8125edb36b9330e5db55c317ff7Mark AndrewsROOTUSRLIBPROG = $(PROG:%=$(ROOTLIB)/%)
a31d0513c30cc8125edb36b9330e5db55c317ff7Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews.KEEP_STATE:
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsCFLAGS += $(CCVERBOSE)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsCPPFLAGS += $(OPENSSL_CPPFLAGS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsDYNFLAGS += $(OPENSSL_DYNFLAGS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsLDFLAGS += $(OPENSSL_LDFLAGS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsLINTFLAGS += $(OPENSSL_LDFLAGS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark AndrewsLDLIBS += -lnsl -lpkcs11 -lcrypto -lcryptoutil
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewsall: $(PROG)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews$(PROG): $(OBJS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews $(LINK.c) $(OBJS) -o $@ $(LDLIBS) $(DYNFLAGS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews $(POST_PROCESS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewsinstall: all $(ROOTUSRLIBPROG)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaramanclean:
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews $(RM) $(OBJS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewscheck:
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews $(CSTYLE) -pP $(SRCS)
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewslint: lint_SRCS
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrewsinclude ../../../../Makefile.targ
1feee79e1f8b946af9ebcc9dc31514aafb872438Mark Andrews