8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / svr4pkg / pkgscripts / Makefile
blob99814b1c3e06967579f8a24dc0f31c8ffe57ca85
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
23 # Copyright 2010 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
27 PROG= cmdexec
29 OBJS= cmdexec.o
30 SRCS= $(OBJS:.o=.c)
32 CLASS_ACTION_SCRIPTS = i.awk \
33 i.build \
34 i.CompCpio \
35 i.preserve \
36 i.sed \
37 r.awk \
38 r.build \
39 r.sed
40 ADMINFILE = default
42 ROOTPKGMNFSTDIR=$(ROOT)/lib/svc/manifest/system
43 ROOTPKGMNFST= $(ROOTPKGMNFSTDIR)/pkgserv.xml
45 $(ROOTPKGMNFST) := FILEMODE = 0444
47 # cmdexec also installed in usr/sadm/install/scripts
48 SCRIPTS = $(CLASS_ACTION_SCRIPTS) $(PROG)
50 include $(SRC)/cmd/svr4pkg/Makefile.svr4pkg
51 CLOBBERFILES += $(CLASS_ACTION_SCRIPTS)
53 ROOTLINKS= $(ROOTCLASS_SCR_DIR)/i.CONFIG.prsv
54 PRESRV= $(ROOTCLASS_SCR_DIR)/i.preserve
56 LDLIBS += -lpkg
58 .KEEP_STATE:
60 all: $(PROG) $(CLASS_ACTION_SCRIPTS)
62 install: all $(ROOTCLASS_SCR_FILES) $(ROOTADMIN_SRC_FILE) \
63 $(ROOTPKGMNFST) $(ROOTLINKS)
65 $(ROOTLINKS): $(ROOTCLASS_SCR_FILES)
66 $(RM) $@
67 $(LN) $(PRESRV) $@
69 include $(SRC)/cmd/svr4pkg/Makefile.svr4pkg.targ