null
Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
5302f55dd48a542de9503b1c60001de8613be789colm#
5302f55dd48a542de9503b1c60001de8613be789colm# CDDL HEADER START
5302f55dd48a542de9503b1c60001de8613be789colm#
9c6d66067c984a69a5380946a5fe3a13da3524dfnd# The contents of this file are subject to the terms of the
5302f55dd48a542de9503b1c60001de8613be789colm# Common Development and Distribution License (the "License").
5302f55dd48a542de9503b1c60001de8613be789colm# You may not use this file except in compliance with the License.
031b91a62d25106ae69d4693475c79618dd5e884fielding#
031b91a62d25106ae69d4693475c79618dd5e884fielding# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
031b91a62d25106ae69d4693475c79618dd5e884fielding# or http://www.opensolaris.org/os/licensing.
031b91a62d25106ae69d4693475c79618dd5e884fielding# See the License for the specific language governing permissions
031b91a62d25106ae69d4693475c79618dd5e884fielding# and limitations under the License.
031b91a62d25106ae69d4693475c79618dd5e884fielding#
5302f55dd48a542de9503b1c60001de8613be789colm# When distributing Covered Code, include this CDDL HEADER in each
5302f55dd48a542de9503b1c60001de8613be789colm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5302f55dd48a542de9503b1c60001de8613be789colm# If applicable, add the following below this CDDL HEADER, with the
5302f55dd48a542de9503b1c60001de8613be789colm# fields enclosed by brackets "[]" replaced with your own identifying
5302f55dd48a542de9503b1c60001de8613be789colm# information: Portions Copyright [yyyy] [name of copyright owner]
5302f55dd48a542de9503b1c60001de8613be789colm#
5302f55dd48a542de9503b1c60001de8613be789colm# CDDL HEADER END
5302f55dd48a542de9503b1c60001de8613be789colm#
5302f55dd48a542de9503b1c60001de8613be789colm#
5302f55dd48a542de9503b1c60001de8613be789colm# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
5302f55dd48a542de9503b1c60001de8613be789colm# Use is subject to license terms.
5302f55dd48a542de9503b1c60001de8613be789colm#
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colmSHFILES= dfstab vfstab
5302f55dd48a542de9503b1c60001de8613be789colmCPFILES= rcS rc0 rc1 rc2 rc3 mountall shutdown swapadd umountall
5302f55dd48a542de9503b1c60001de8613be789colmALL= $(SHFILES) $(CPFILES)
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jimTXTS= rcS.d/mk.rcS.d.sh rc0.d/mk.rc0.d.sh \
5302f55dd48a542de9503b1c60001de8613be789colm rc1.d/mk.rc1.d.sh rc2.d/mk.rc2.d.sh rc3.d/mk.rc3.d.sh
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jimCLOBBERFILES= $(ALL)
5302f55dd48a542de9503b1c60001de8613be789colmSUBDIRS= rcS.d rc0.d rc1.d rc2.d rc3.d
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colminclude ../Makefile.cmd
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colmETCINITD= $(ROOTETC)/init.d
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coarETCDFSD= $(ROOTETC)/dfs
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinDIRS= $(ETCINITD) $(ETCDFSD) $(ROOTETC)/security
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinSBINF= rcS mountall rc0 rc1 rc2 rc3 swapadd umountall
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinSBINL= rc5 rc6
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinUSRSBINF= mountall shutdown umountall
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinsparc_ETCTABS=
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrini386_ETCTABS= bootrc
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinETCTABS= vfstab inittab nscd.conf security/crypt.conf $($(MACH)_ETCTABS)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinDFSTAB= dfstab
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinSBINETC= rcS mountall rc0 rc1 rc2 rc3 rc5 rc6 swapadd umountall
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinUSRSBINETC= shutdown
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinFILEMODE= 0744
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinROOTSBINF= $(SBINF:%=$(ROOTSBIN)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinROOTSBINL= $(SBINL:%=$(ROOTSBIN)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinROOTUSRSBINF= $(USRSBINF:%=$(ROOTUSRSBIN)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinROOTETCTABS= $(ETCTABS:%=$(ROOTETC)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinROOTDFSTAB= $(DFSTAB:%=$(ETCDFSD)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinSYMSBINF= $(SBINETC:%=$(ROOTETC)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinSYMUSRSBINF= $(USRSBINETC:%=$(ROOTETC)/%)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTETC)/inittab := FILEMODE = 0644
419323944a8185b7697cc6a513ef33f0285ca324minfrin$(ROOTETC)/vfstab := FILEMODE = 0644
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTETC)/nscd.conf := FILEMODE = 0644
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTETC)/security/crypt.conf := FILEMODE = 0644
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTETC)/bootrc := FILEMODE = 0755
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTDFSTAB) := FILEMODE = 0644
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTSBIN)/mountall := FILEMODE = 0555
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTUSRSBIN)/mountall := FILEMODE = 0555
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTSBIN)/umountall := FILEMODE = 0555
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTUSRSBIN)/umountall := FILEMODE = 0555
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ROOTUSRSBIN)/shutdown := FILEMODE = 0755
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(ETCDFSD)/% : %
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin $(INS.file)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin.KEEP_STATE:
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinall: $(ALL) all_init.d $(TXTS)
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
5302f55dd48a542de9503b1c60001de8613be789colm$(SYMSBINF):
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim $(RM) $@; $(SYMLINK) ../sbin/$(@F) $@
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim$(SYMUSRSBINF):
5302f55dd48a542de9503b1c60001de8613be789colm $(RM) $@; $(SYMLINK) ../usr/sbin/$(@F) $@
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colm$(ROOTSBINL): $(ROOTSBIN)/rc0
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim $(RM) $@; $(LN) $(ROOTSBIN)/rc0 $@
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
5302f55dd48a542de9503b1c60001de8613be789colmall_init.d: FRC
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin @cd init.d; pwd; $(MAKE) $(MFLAGS) all
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim
5302f55dd48a542de9503b1c60001de8613be789colmins_init.d: FRC
5302f55dd48a542de9503b1c60001de8613be789colm @cd init.d; pwd; $(MAKE) $(MFLAGS) install
5302f55dd48a542de9503b1c60001de8613be789colm
78f97ce162b66a0dbfd7af4dcd9984f162569b04minfrin$(SHFILES):
5302f55dd48a542de9503b1c60001de8613be789colm sh $@.sh $(ROOT)
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colminstall: $(ALL) ins_all ins_init.d $(SUBDIRS)
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colmins_all : $(ROOTSBINF) $(ROOTSBINL) $(ROOTUSRSBINF) $(ROOTETCTABS) \
5302f55dd48a542de9503b1c60001de8613be789colm $(ROOTDFSTAB) $(SYMSBINF) $(SYMUSRSBINF)
5302f55dd48a542de9503b1c60001de8613be789colm
5302f55dd48a542de9503b1c60001de8613be789colm# Don't re-install directories already installed by Targetdirs
5302f55dd48a542de9503b1c60001de8613be789colm#$(DIRS):
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin# $(INS.dir)
a99c5d4cc3cab6a62b04d52000dbc22ce1fa2d94coar
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin$(SUBDIRS): FRC
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin @cd $@; pwd; ROOT=$(ROOT) sh mk.$@.sh
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinFRC:
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrinclean lint:
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrininclude ../Makefile.targ
47cf0686f54bab5495aae9455d7ffa7c75c2e64bminfrin