Print this page
4027 remove CLOSED_BUILD
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/sun4u/sys/Makefile
+++ new/usr/src/uts/sun4u/sys/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
22 22 # Use is subject to license terms.
23 23 #
24 24 # uts/sun4u/sys/Makefile
25 25 #
26 26 UTSBASE = ../..
27 27
28 28 #
29 29 # include global definitions
30 30 #
31 31 include ../Makefile.sun4u
32 32
33 33 #
34 34 # Override defaults.
35 35 #
36 36 FILEMODE = 644
37 37
38 38 SUN4_HDRS= \
39 39 async.h \
40 40 clock.h \
41 41 cmp.h \
42 42 cpc_ultra.h \
43 43 cpu_sgnblk_defs.h \
44 44 ddi_subrdefs.h \
45 45 dvma.h \
46 46 eeprom.h \
47 47 errclassify.h \
48 48 fcode.h \
49 49 fc_plat.h \
50 50 idprom.h \
51 51 intr.h \
52 52 intreg.h \
53 53 ivintr.h \
54 54 memlist_plat.h \
55 55 memnode.h \
56 56 nexusdebug.h \
57 57 prom_debug.h \
↓ open down ↓ |
57 lines elided |
↑ open up ↑ |
58 58 scb.h \
59 59 sun4asi.h \
60 60 tod.h \
61 61 trapstat.h \
62 62 vis.h \
63 63 vm_machparam.h \
64 64 x_call.h \
65 65 xc_impl.h \
66 66 zsmach.h
67 67
68 -$(CLOSED_BUILD)CLOSED_SUN4_HDRS= \
69 - memtestio.h
70 -
71 68 HDRS= \
72 69 cheetahregs.h \
73 70 cpr_impl.h \
74 71 cpu_impl.h \
75 72 ecc_kstat.h \
76 73 envctrl.h \
77 74 envctrl_gen.h \
78 75 envctrl_ue250.h \
79 76 envctrl_ue450.h \
80 77 gpio_87317.h \
81 78 iocache.h \
82 79 iommu.h \
83 80 machasi.h \
84 81 machclock.h \
85 82 machcpuvar.h \
86 83 machparam.h \
87 84 machsystm.h \
88 85 machthread.h \
89 86 mem_cache.h \
90 87 mmu.h \
91 88 opl_module.h \
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
92 89 prom_plat.h \
93 90 pte.h \
94 91 sbd_ioctl.h \
95 92 spitregs.h \
96 93 starfire.h \
97 94 sysioerr.h \
98 95 sysiosbus.h \
99 96 todmostek.h \
100 97 traptrace.h
101 98
102 -$(CLOSED_BUILD)CLOSED_HDRS= \
103 - memtestio_ch.h \
104 - memtestio_chp.h \
105 - memtestio_ja.h \
106 - memtestio_jg.h \
107 - memtestio_oc.h \
108 - memtestio_pn.h \
109 - memtestio_sf.h \
110 - memtestio_sr.h \
111 - memtestio_u.h
112 -
113 99 I2CHDRS = clients/max1617.h misc/i2c_svc.h clients/i2c_client.h \
114 100 clients/hpc3130.h clients/lm75.h \
115 - clients/pcf8591.h clients/ssc050.h $(CLOSED_I2CHDRS)
101 + clients/pcf8591.h clients/ssc050.h
116 102
117 103 I2C_DIRS= clients misc
118 104 USR_PSM_ISYS_I2C_ROOT= $(USR_PSM_ISYS_DIR)/i2c
119 105 USR_PSM_ISYS_I2C_DIRS= $(USR_PSM_ISYS_I2C_ROOT) \
120 106 $(I2C_DIRS:%=$(USR_PSM_ISYS_I2C_ROOT)/%)
121 107
122 108 ROOTI2CHDRS= $(I2CHDRS:%=$(USR_PSM_ISYS_I2C_ROOT)/%)
123 109
124 110 MONHDRS=
125 111 #MONHDRS= eeprom.h idprom.h keyboard.h password.h
126 112
127 113 USR_PSM_MON_DIR= $(USR_PSM_ISYS_DIR)/mon
128 114
129 115 ROOTHDRS= $(HDRS:%=$(USR_PSM_ISYS_DIR)/%)
130 -$(CLOSED_BUILD)ROOTHDRS += $(CLOSED_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
131 116
132 117 SUN4_ROOTHDRS= $(SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
133 -$(CLOSED_BUILD)SUN4_ROOTHDRS += $(CLOSED_SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
134 118
135 119 ROOTMONHDRS= $(MONHDRS:%=$(USR_PSM_MON_DIR)/%)
136 120
137 121 ROOTDIR= $(ROOT)/usr/share/src
138 122 ROOTDIRS= $(ROOTDIR)/uts $(ROOTDIR)/uts/$(PLATFORM)
139 123
140 124 ROOTLINK= $(ROOTDIR)/uts/$(PLATFORM)/sys
141 125 LINKDEST= ../../../../platform/$(PLATFORM)/include/sys
142 126
143 127 CHECKHDRS= $(HDRS:%.h=%.check) \
144 128 $(MONHDRS:%.h=mon/%.check) \
145 129 $(SUN4_HDRS:%.h=%.cmncheck)
146 130
147 -$(CLOSED_BUILD)CHECKHDRS += $(CLOSED_HDRS:%.h=$(CLOSED)/uts/sun4u/sys/%.check)
148 -$(CLOSED_BUILD)CHECKHDRS += \
149 - $(CLOSED_I2CHDRS:%.h=$(CLOSED)/uts/sun4u/sys/i2c/%.check)
150 -
151 131 .KEEP_STATE:
152 132
153 133 .PARALLEL: $(CHECKHDRS) $(ROOTHDRS) $(ROOTMONHDRS) $(SUN4_ROOTHDRS)
154 134
155 135 install_h: $(ROOTDIRS) $(USR_PSM_ISYS_I2C_DIRS) .WAIT \
156 136 $(ROOTHDRS) $(ROOTI2CHDRS) \
157 137 $(ROOTMONHDRS) \
158 138 $(SUN4_ROOTHDRS) $(ROOTLINK)
159 139
160 140 check: $(CHECKHDRS)
161 141
162 142 #
163 143 # install rules
164 144 #
165 145 $(USR_PSM_MON_DIR): $(USR_PSM_ISYS_DIR)
166 146 $(INS.dir)
167 147
168 148 $(USR_PSM_ISYS_I2C_DIRS):
169 149 $(INS.dir)
170 150
171 -$(USR_PSM_ISYS_DIR)/%: $(CLOSED)/uts/sun4u/sys/% $(USR_PSM_ISYS_DIR)
172 - $(INS.file)
173 -
174 -$(USR_PSM_ISYS_DIR)/%: $(CLOSED)/uts/sun4/sys/% $(USR_PSM_ISYS_DIR)
175 - $(INS.file)
176 -
177 151 $(USR_PSM_ISYS_DIR)/%: ../../sfmmu/sys/% $(USR_PSM_ISYS_DIR)
178 152 $(INS.file)
179 153
180 154 $(USR_PSM_ISYS_DIR)/%: ../../sun4/sys/% $(USR_PSM_ISYS_DIR)
181 155 $(INS.file)
182 156
183 157 $(USR_PSM_MON_DIR)/%: mon/% $(USR_PSM_MON_DIR)
184 158 $(INS.file)
185 159
186 160 $(ROOTDIRS):
187 161 $(INS.dir)
188 162
189 163 # -r because this used to be a directory and is now a link.
190 164 $(ROOTLINK): $(ROOTDIRS)
191 165 -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
192 166
193 167 mon/%.check: mon/%.h
194 168 $(DOT_H_CHECK)
195 169
196 170 %.check: ../../sfmmu/sys/%.h
197 171 $(DOT_H_CHECK)
198 172 %.cmncheck: ../../sun4/sys/%.h
199 173 $(DOT_H_CHECK)
200 174
201 175 FRC:
202 176
203 177 include ../../Makefile.targ
↓ open down ↓ |
17 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX