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]
21 # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
23 include $(SRC
)/Makefile.master
64 tests
/object_padding_maps \
67 tests
/test-sparc-regs \
72 ROOTDEMODIRBASE
= $(ROOT
)/usr
/demo
/librtld_db
74 ROOTDEMODIRS
= $(ROOTDEMODIRBASE
) \
75 $(ROOTDEMODIRBASE
)/common \
76 $(ROOTDEMODIRBASE
)/tests \
77 $(ROOTDEMODIRBASE
)/i386 \
78 $(ROOTDEMODIRBASE
)/amd64 \
79 $(ROOTDEMODIRBASE
)/sparc \
80 $(ROOTDEMODIRBASE
)/sparcv9
82 ROOTDEMOFILES
= $(DEMOFILES
:%=$(ROOTDEMODIRBASE
)/%)
84 $(ROOTDEMODIRS
) := DIRMODE
= 755
86 SED
= sed
-e
"/DEMO DELETE START/,/DEMO DELETE END/d"
88 CLEANFILES
= *.demo
*/*.demo
91 .PARALLEL
: $(ROOTDEMOFILES
)
93 all catalog chkmsg lint
:
95 install: $(ROOTDEMODIRS
) .WAIT
$(ROOTDEMOFILES
)
103 $(ROOTDEMODIRBASE
)/Makefile.
%: Makefile.
%.demo
106 $(ROOTDEMODIRBASE
)/%/Makefile
: %/Makefile.demo
109 Makefile.
%.demo
: Makefile.
%
112 %/Makefile.demo
: %/Makefile
115 $(ROOTDEMODIRBASE
)/%: %
118 $(ROOTDEMODIRBASE
)/common
/%: common
/%
121 $(ROOTDEMODIRBASE
)/tests
/%: tests
/%
124 $(ROOTDEMODIRBASE
)/sparc
/%: sparc
/%
127 $(ROOTDEMODIRBASE
)/sparcv9
/%: sparcv9
/%
130 $(ROOTDEMODIRBASE
)/i386
/%: i386
/%