15c51f124SMoriah Waterland# 25c51f124SMoriah Waterland# CDDL HEADER START 35c51f124SMoriah Waterland# 45c51f124SMoriah Waterland# The contents of this file are subject to the terms of the 55c51f124SMoriah Waterland# Common Development and Distribution License (the "License"). 65c51f124SMoriah Waterland# You may not use this file except in compliance with the License. 75c51f124SMoriah Waterland# 85c51f124SMoriah Waterland# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 95c51f124SMoriah Waterland# or http://www.opensolaris.org/os/licensing. 105c51f124SMoriah Waterland# See the License for the specific language governing permissions 115c51f124SMoriah Waterland# and limitations under the License. 125c51f124SMoriah Waterland# 135c51f124SMoriah Waterland# When distributing Covered Code, include this CDDL HEADER in each 145c51f124SMoriah Waterland# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 155c51f124SMoriah Waterland# If applicable, add the following below this CDDL HEADER, with the 165c51f124SMoriah Waterland# fields enclosed by brackets "[]" replaced with your own identifying 175c51f124SMoriah Waterland# information: Portions Copyright [yyyy] [name of copyright owner] 185c51f124SMoriah Waterland# 195c51f124SMoriah Waterland# CDDL HEADER END 205c51f124SMoriah Waterland# 215c51f124SMoriah Waterland 225c51f124SMoriah Waterland# 235c51f124SMoriah Waterland# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 245c51f124SMoriah Waterland# Use is subject to license terms. 255c51f124SMoriah Waterland# 265c51f124SMoriah Waterland 275c51f124SMoriah WaterlandPROG= cmdexec 285c51f124SMoriah Waterland 295c51f124SMoriah WaterlandOBJS= cmdexec.o 305c51f124SMoriah WaterlandSRCS= $(OBJS:.o=.c) 315c51f124SMoriah Waterland 325c51f124SMoriah WaterlandCLASS_ACTION_SCRIPTS = i.awk \ 335c51f124SMoriah Waterland i.build \ 345c51f124SMoriah Waterland i.CompCpio \ 355c51f124SMoriah Waterland i.sed \ 365c51f124SMoriah Waterland r.awk \ 375c51f124SMoriah Waterland r.build \ 385c51f124SMoriah Waterland r.sed 395c51f124SMoriah WaterlandADMINFILE = default 405c51f124SMoriah Waterland 41*62224350SCasper H.S. DikROOTPKGMNFSTDIR=$(ROOT)/var/svc/manifest/system 42*62224350SCasper H.S. DikROOTPKGMNFST= $(ROOTPKGMNFSTDIR)/pkgserv.xml 43*62224350SCasper H.S. Dik 44*62224350SCasper H.S. Dik$(ROOTPKGMNFST) := FILEMODE = 0444 45*62224350SCasper H.S. Dik 465c51f124SMoriah Waterland# cmdexec also installed in usr/sadm/install/scripts 475c51f124SMoriah WaterlandSCRIPTS = $(CLASS_ACTION_SCRIPTS) $(PROG) 485c51f124SMoriah Waterland 495c51f124SMoriah Waterlandinclude $(SRC)/cmd/svr4pkg/Makefile.svr4pkg 505c51f124SMoriah WaterlandCLOBBERFILES += $(CLASS_ACTION_SCRIPTS) 515c51f124SMoriah Waterland 525c51f124SMoriah WaterlandLDLIBS += -lpkg 535c51f124SMoriah Waterland 545c51f124SMoriah Waterland.KEEP_STATE: 555c51f124SMoriah Waterlandall: $(PROG) $(CLASS_ACTION_SCRIPTS) 565c51f124SMoriah Waterland 57*62224350SCasper H.S. Dikinstall: all $(ROOTCLASS_SCR_FILES) $(ROOTADMIN_SRC_FILE) \ 58*62224350SCasper H.S. Dik $(ROOTPKGMNFST) 595c51f124SMoriah Waterland 605c51f124SMoriah Waterlandinclude $(SRC)/cmd/svr4pkg/Makefile.svr4pkg.targ 61