Makefile revision 9d48116cb5a39508b54e22ba155d54c7e6cbed02
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# CDDL HEADER START
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# The contents of this file are subject to the terms of the
911106dfb16696472af8c1b7b4c554a829354fa8jm# Common Development and Distribution License (the "License").
911106dfb16696472af8c1b7b4c554a829354fa8jm# You may not use this file except in compliance with the License.
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
911106dfb16696472af8c1b7b4c554a829354fa8jm# or http://www.opensolaris.org/os/licensing.
911106dfb16696472af8c1b7b4c554a829354fa8jm# See the License for the specific language governing permissions
911106dfb16696472af8c1b7b4c554a829354fa8jm# and limitations under the License.
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# When distributing Covered Code, include this CDDL HEADER in each
911106dfb16696472af8c1b7b4c554a829354fa8jm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
911106dfb16696472af8c1b7b4c554a829354fa8jm# If applicable, add the following below this CDDL HEADER, with the
911106dfb16696472af8c1b7b4c554a829354fa8jm# fields enclosed by brackets "[]" replaced with your own identifying
911106dfb16696472af8c1b7b4c554a829354fa8jm# information: Portions Copyright [yyyy] [name of copyright owner]
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# CDDL HEADER END
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jm#
d3d50737e566cade9a08d73d2af95105ac7cd960Rafael Vanoni
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
911106dfb16696472af8c1b7b4c554a829354fa8jm# Use is subject to license terms.
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm# ident "%Z%%M% %I% %E% SMI"
911106dfb16696472af8c1b7b4c554a829354fa8jm#
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jmPROG= zoneadmd
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jminclude ../Makefile.cmd
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jmROOTCMDDIR= $(ROOTLIB)/zones
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jmOBJS= zoneadmd.o zcons.o vplat.o
911106dfb16696472af8c1b7b4c554a829354fa8jmSRCS = $(OBJS:.o=.c)
911106dfb16696472af8c1b7b4c554a829354fa8jmPOFILE=zoneadmd_all.po
911106dfb16696472af8c1b7b4c554a829354fa8jmPOFILES= $(OBJS:%.o=%.po)
911106dfb16696472af8c1b7b4c554a829354fa8jm
911106dfb16696472af8c1b7b4c554a829354fa8jmCFLAGS += $(CCVERBOSE)
911106dfb16696472af8c1b7b4c554a829354fa8jmLAZYLIBS = $(ZLAZYLOAD) -ltsnet -ltsol $(ZNOLAZYLOAD)
bfc848c632c9eacb2a640246d96e198f1b185c03jmlint := LAZYLIBS = -ltsnet -ltsol
bfc848c632c9eacb2a640246d96e198f1b185c03jmLDLIBS += -lsocket -lzonecfg -lnsl -ldevinfo -ldevice -lnvpair \
bfc848c632c9eacb2a640246d96e198f1b185c03jm -lgen -lbsm -lcontract -lzfs -luuid -lbrand -ldladm -ldlpi $(LAZYLIBS)
bfc848c632c9eacb2a640246d96e198f1b185c03jmXGETFLAGS += -a -x zoneadmd.xcl
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jm.KEEP_STATE:
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jm.PARALLEL:
bfc848c632c9eacb2a640246d96e198f1b185c03jm
911106dfb16696472af8c1b7b4c554a829354fa8jmall: $(PROG)
911106dfb16696472af8c1b7b4c554a829354fa8jm
bfc848c632c9eacb2a640246d96e198f1b185c03jm$(PROG): $(OBJS)
bfc848c632c9eacb2a640246d96e198f1b185c03jm $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
bfc848c632c9eacb2a640246d96e198f1b185c03jm $(POST_PROCESS)
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jminstall: all $(ROOTCMD)
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jm$(POFILE): $(POFILES)
bfc848c632c9eacb2a640246d96e198f1b185c03jm $(RM) $@
bfc848c632c9eacb2a640246d96e198f1b185c03jm $(CAT) $(POFILES) > $@
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jmclean:
bfc848c632c9eacb2a640246d96e198f1b185c03jm $(RM) $(OBJS)
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jmlint: lint_SRCS
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jmcheck:
bfc848c632c9eacb2a640246d96e198f1b185c03jm $(CSTYLE) -p -P $(SRCS:%=%)
bfc848c632c9eacb2a640246d96e198f1b185c03jm
bfc848c632c9eacb2a640246d96e198f1b185c03jminclude ../Makefile.targ
bfc848c632c9eacb2a640246d96e198f1b185c03jm