47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# CDDL HEADER START
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# The contents of this file are subject to the terms of the
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# Common Development and Distribution License (the "License").
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# You may not use this file except in compliance with the License.
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# or http://www.opensolaris.org/os/licensing.
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# See the License for the specific language governing permissions
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# and limitations under the License.
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# When distributing Covered Code, include this CDDL HEADER in each
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# If applicable, add the following below this CDDL HEADER, with the
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# fields enclosed by brackets "[]" replaced with your own identifying
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# information: Portions Copyright [yyyy] [name of copyright owner]
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# CDDL HEADER END
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll# Use is subject to license terms.
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll#
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollPROG = tpmadm
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollOBJS = main.o \
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll admin_cmds.o
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersollinclude ../../Makefile.cmd
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollSRCS = $(OBJS:%.o=%.c)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollPOFILES = $(OBJS:%.o=%.po)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollPOFILE = $(PROG)_msg.po
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollMSGFILES=$(SRCS:%.c=%.i)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollCPPFLAGS += -xCC
494f7e12a62129ef191a15f9dfde6b7abe3bf510Keith M WesolowskiLINTFLAGS += -XCC -L$(ADJUNCT_PROTO)/usr/lib
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys IngersollLDLIBS += -ltspi -luuid
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
b6805bf78d2bbbeeaea8909a05623587b42d58b3Gordon RossCLOBBERFILES = C.ln $(POFILE) $(POFILES)
b6805bf78d2bbbeeaea8909a05623587b42d58b3Gordon Ross
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll.KEEP_STATE:
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersollall : $(PROG)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll$(PROG) : $(OBJS)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll $(LINK.c) -o $@ $(OBJS) $(DYNFLAGS) $(LDLIBS)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll $(POST_PROCESS)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll$(POFILE) : $(POFILES)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll $(RM) $@; $(CAT) $(POFILES) > $@
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersollinstall : all $(ROOTPROG)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersollclean :
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll $(RM) $(OBJS)
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersolllint : lint_SRCS
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersoll
47e946e784719ae402ace34695f67b0e6e76ae5cWyllys Ingersollinclude ../../Makefile.targ