2 # CDDL HEADER START
3 #
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.
7 #
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.
12 #
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]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 #ident "%Z%%M% %I% %E% SMI"
26
27 include $(SRC)/Makefile.master
28
29 ROOTDIR= $(ROOT)/usr/lib/brand
30 ROOTTEMPLATEDIR= $(ROOT)/etc/zones
31 ROOTBRANDDIR= $(ROOTDIR)/$(BRAND)
32 ROOTBRANDDIR64= $(ROOTDIR)/$(BRAND)/$(MACH64)
33
34 ROOTPROGS= $(PROGS:%=$(ROOTBRANDDIR)/%)
35 ROOTTXTS= $(TXTS:%=$(ROOTBRANDDIR)/%)
36 ROOTXMLDOCS= $(XMLDOCS:%=$(ROOTBRANDDIR)/%)
37
38 ROOTTEMPLATES= $(TEMPLATES:%=$(ROOTTEMPLATEDIR)/%)
39
40 $(ROOTBRANDDIR) := FILEMODE = 755
41 $(ROOTBRANDDIR) := OWNER = root
42 $(ROOTBRANDDIR) := GROUP = sys
43
44 $(ROOTXMLDOCS) := FILEMODE = 444
45 $(ROOTXMLDOCS) := OWNER = root
46 $(ROOTXMLDOCS) := GROUP = bin
47
48 $(ROOTTEMPLATEDIR) := FILEMODE = 755
49 $(ROOTTEMPLATEDIR) := OWNER = root
50 $(ROOTTEMPLATEDIR) := GROUP = sys
51
52 $(ROOTTEMPLATES) := FILEMODE = 444
53 $(ROOTTEMPLATES) := OWNER = root
54 $(ROOTTEMPLATES) := GROUP = bin
55
56 $(ROOTTXTS) := FILEMODE = 444
57 $(ROOTTXTS) := OWNER = root
58 $(ROOTTXTS) := GROUP = sys
59
60 $(ROOTPROGS) := FILEMODE = 755
61 $(ROOTPROGS) := OWNER = root
62 $(ROOTPROGS) := GROUP = bin
63
64 $(ROOTBRANDDIR)/% $(ROOTBRANDDIR64)/% $(ROOTTEMPLATEDIR)/%: %
65 $(INS.file)
66
67 .SUFFIXES: .ksh
68
69 .ksh:
70 $(RM) $@
71 $(CAT) $< > $@
72 $(CHMOD) +x $@
|
2 # CDDL HEADER START
3 #
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.
7 #
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.
12 #
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]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 include $(SRC)/Makefile.master
27
28 ROOTDIR= $(ROOT)/usr/lib/brand
29 ROOTTEMPLATEDIR= $(ROOT)/etc/zones
30 ROOTBRANDDIR= $(ROOTDIR)/$(BRAND)
31 ROOTBRANDDIR64= $(ROOTDIR)/$(BRAND)/$(MACH64)
32 ROOTSHAREDDIR= $(ROOTDIR)/shared
33
34 ROOTPROGS= $(PROGS:%=$(ROOTBRANDDIR)/%)
35 ROOTTXTS= $(TXTS:%=$(ROOTBRANDDIR)/%)
36 ROOTXMLDOCS= $(XMLDOCS:%=$(ROOTBRANDDIR)/%)
37 ROOTSHARED= $(SHARED:%=$(ROOTSHAREDDIR)/%)
38
39 ROOTTEMPLATES= $(TEMPLATES:%=$(ROOTTEMPLATEDIR)/%)
40
41 $(ROOTBRANDDIR) := FILEMODE = 755
42 $(ROOTBRANDDIR) := OWNER = root
43 $(ROOTBRANDDIR) := GROUP = sys
44
45 $(ROOTXMLDOCS) := FILEMODE = 444
46 $(ROOTXMLDOCS) := OWNER = root
47 $(ROOTXMLDOCS) := GROUP = bin
48
49 $(ROOTSHARED) := FILEMODE = 444
50 $(ROOTSHARED) := OWNER = root
51 $(ROOTSHARED) := GROUP = bin
52
53 $(ROOTTEMPLATEDIR) := FILEMODE = 755
54 $(ROOTTEMPLATEDIR) := OWNER = root
55 $(ROOTTEMPLATEDIR) := GROUP = sys
56
57 $(ROOTTEMPLATES) := FILEMODE = 444
58 $(ROOTTEMPLATES) := OWNER = root
59 $(ROOTTEMPLATES) := GROUP = bin
60
61 $(ROOTTXTS) := FILEMODE = 444
62 $(ROOTTXTS) := OWNER = root
63 $(ROOTTXTS) := GROUP = sys
64
65 $(ROOTPROGS) := FILEMODE = 755
66 $(ROOTPROGS) := OWNER = root
67 $(ROOTPROGS) := GROUP = bin
68
69 $(ROOTBRANDDIR)/% $(ROOTBRANDDIR64)/% $(ROOTTEMPLATEDIR)/% $(ROOTSHAREDDIR)/%: %
70 $(INS.file)
71
72 .SUFFIXES: .ksh
73
74 .ksh:
75 $(RM) $@
76 $(CAT) $< > $@
77 $(CHMOD) +x $@
|