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]
22 # Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
25 include ..
/..
/Makefile.cmd
38 FSMANIFESTS
= $(FSSVCS
:%=$(ROOTSVCSYSTEMFILESYSTEM
)/%)
45 network-location.xml \
46 network-loopback.xml \
50 network-physical.xml \
51 network-routing-setup.xml \
54 NETMANIFESTS
= $(NETSVCS
:%=$(ROOTSVCNETWORK
)/%)
57 multi-user-server.xml \
64 MAINMANIFESTS
= $(MAINMILESTONES
:%=$(ROOTSVCMILESTONE
)/%)
70 SYSDEVMANIFESTS
= $(SYSDEVSVCS
:%=$(ROOTSVCSYSTEMDEVICE
)/%)
75 early-manifest-import.xml \
78 process-security.xml \
82 SYSTEMMANIFESTS
= $(SYSTEMSVCS
:%=$(ROOTSVCSYSTEM
)/%)
88 SYSTEMSVCMANIFESTS
= $(SYSTEMSVCSVCS
:%=$(ROOTSVCSYSTEM
)/svc
/%)
93 SYSTEMMISCFILES
= $(MISCFILES
:%.share
=$(ROOT
)/lib
/svc
/share
/%)
96 # MANIFEST is used solely in the construction of the check target.
98 MANIFEST
= $(FSSVCS
) $(NETSVCS
) $(MAINMILESTONES
) $(SYSTEMSVCS
) \
99 $(SYSDEVSVCS
) $(SYSTEMSVCSVCS
)
127 $(ROOTSVCMETHOD
) := FILEMODE
= 0555
131 install: $(FSMANIFESTS
) $(MAINMANIFESTS
) $(NETMANIFESTS
) $(SYSTEMMANIFESTS
) \
132 $(ROOTSVCMETHOD
) $(SYSDEVMANIFESTS
) $(SYSTEMSVCMANIFESTS
) \
135 check: $(CHKMANIFEST
)
137 console-login.xml
: make-console-login-xml
138 $(SH
) .
/make-console-login-xml
143 $(ROOTSVCMILESTONE
)/%: %
146 $(ROOTSVCNETWORK
)/%: %
149 $(ROOTSVCSYSTEM
)/%: %
152 $(ROOTSVCSYSTEMDEVICE
)/%: %
155 $(ROOTSVCSYSTEMFILESYSTEM
)/%: %
158 $(ROOTSVCSYSTEM
)/svc
/%: %
161 $(ROOT
)/lib
/svc
/share
/%: %.share