48 eeprom.h \
49 fcode.h \
50 idprom.h \
51 intr.h \
52 intreg.h \
53 ivintr.h \
54 memlist_plat.h \
55 memnode.h \
56 nexusdebug.h \
57 prom_debug.h \
58 scb.h \
59 sun4asi.h \
60 tod.h \
61 trapstat.h \
62 vis.h \
63 vm_machparam.h \
64 x_call.h \
65 xc_impl.h \
66 zsmach.h
67
68 CLOSED_SUN4_HDRS= \
69 memtestio.h
70
71 HDRS= \
72 ds_pri.h \
73 ds_snmp.h \
74 hypervisor_api.h \
75 hsvc.h \
76 machasi.h \
77 machclock.h \
78 machcpuvar.h \
79 mach_descrip.h \
80 machintreg.h \
81 machparam.h \
82 machsystm.h \
83 machthread.h \
84 mmu.h \
85 niagaraasi.h \
86 niagararegs.h \
87 ntwdt.h \
88 pte.h \
89 prom_plat.h \
90 qcn.h \
91 soft_state.h \
92 traptrace.h \
93 vlds.h
94
95 CLOSED_HDRS= \
96 memtestio_kt.h \
97 memtestio_ni.h \
98 memtestio_n2.h \
99 memtestio_v.h \
100 memtestio_vf.h
101
102 ROOTHDRS= $(HDRS:%=$(USR_PSM_ISYS_DIR)/%)
103 $(CLOSED_BUILD)ROOTHDRS += $(CLOSED_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
104
105 SUN4_ROOTHDRS= $(SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
106 $(CLOSED_BUILD)SUN4_ROOTHDRS += $(CLOSED_SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
107
108 ROOTDIR= $(ROOT)/usr/share/src
109 ROOTDIRS= $(ROOTDIR)/uts $(ROOTDIR)/uts/$(PLATFORM)
110
111 ROOTLINK= $(ROOTDIR)/uts/$(PLATFORM)/sys
112 LINKDEST= ../../../../platform/$(PLATFORM)/include/sys
113
114 CHECKHDRS= $(HDRS:%.h=%.check) \
115 $(SUN4_HDRS:%.h=%.cmncheck)
116
117 $(CLOSED_BUILD)CHECKHDRS += \
118 $(CLOSED_HDRS:%.h=%.check) \
119 $(CLOSED_SUN4_HDRS:%.h=%.cmncheck)
120
121 .KEEP_STATE:
122
123 .PARALLEL: $(CHECKHDRS) $(ROOTHDRS) $(SUN4_ROOTHDRS)
124
125 install_h: $(ROOTDIRS) .WAIT \
126 $(ROOTHDRS) .WAIT \
127 $(SUN4_ROOTHDRS) .WAIT $(ROOTLINK)
128
129 check: $(CHECKHDRS)
130
131 #
132 # install rules
133 #
134 $(USR_PSM_ISYS_DIR)/%: ../../sfmmu/sys/% $(USR_PSM_ISYS_DIR)
135 $(INS.file)
136
137 $(USR_PSM_ISYS_DIR)/%: ../../sun4/sys/% $(USR_PSM_ISYS_DIR)
138 $(INS.file)
139
140 $(USR_PSM_ISYS_DIR)/%: $(CLOSED)/uts/sun4/sys/% $(USR_PSM_ISYS_DIR)
141 $(INS.file)
142
143 $(USR_PSM_ISYS_DIR)/%: $(CLOSED)/uts/sun4v/sys/% $(USR_PSM_ISYS_DIR)
144 $(INS.file)
145
146 $(ROOTDIRS):
147 $(INS.dir)
148
149 # -r because this used to be a directory and is now a link.
150 $(ROOTLINK): $(ROOTDIRS)
151 -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
152
153 mon/%.check: mon/%.h
154 $(DOT_H_CHECK)
155
156 %.check: ../../sfmmu/sys/%.h
157 $(DOT_H_CHECK)
158 %.check: $(CLOSED)/uts/sun4v/sys/%.h
159 $(DOT_H_CHECK)
160 %.cmncheck: ../../sun4/sys/%.h
161 $(DOT_H_CHECK)
162 %.cmncheck: $(CLOSED)/uts/sun4/sys/%.h
163 $(DOT_H_CHECK)
164
165 FRC:
166
167 include ../../Makefile.targ
|
48 eeprom.h \
49 fcode.h \
50 idprom.h \
51 intr.h \
52 intreg.h \
53 ivintr.h \
54 memlist_plat.h \
55 memnode.h \
56 nexusdebug.h \
57 prom_debug.h \
58 scb.h \
59 sun4asi.h \
60 tod.h \
61 trapstat.h \
62 vis.h \
63 vm_machparam.h \
64 x_call.h \
65 xc_impl.h \
66 zsmach.h
67
68 HDRS= \
69 ds_pri.h \
70 ds_snmp.h \
71 hypervisor_api.h \
72 hsvc.h \
73 machasi.h \
74 machclock.h \
75 machcpuvar.h \
76 mach_descrip.h \
77 machintreg.h \
78 machparam.h \
79 machsystm.h \
80 machthread.h \
81 mmu.h \
82 niagaraasi.h \
83 niagararegs.h \
84 ntwdt.h \
85 pte.h \
86 prom_plat.h \
87 qcn.h \
88 soft_state.h \
89 traptrace.h \
90 vlds.h
91
92 ROOTHDRS= $(HDRS:%=$(USR_PSM_ISYS_DIR)/%)
93
94 SUN4_ROOTHDRS= $(SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
95
96 ROOTDIR= $(ROOT)/usr/share/src
97 ROOTDIRS= $(ROOTDIR)/uts $(ROOTDIR)/uts/$(PLATFORM)
98
99 ROOTLINK= $(ROOTDIR)/uts/$(PLATFORM)/sys
100 LINKDEST= ../../../../platform/$(PLATFORM)/include/sys
101
102 CHECKHDRS= $(HDRS:%.h=%.check) \
103 $(SUN4_HDRS:%.h=%.cmncheck)
104
105 .KEEP_STATE:
106
107 .PARALLEL: $(CHECKHDRS) $(ROOTHDRS) $(SUN4_ROOTHDRS)
108
109 install_h: $(ROOTDIRS) .WAIT \
110 $(ROOTHDRS) .WAIT \
111 $(SUN4_ROOTHDRS) .WAIT $(ROOTLINK)
112
113 check: $(CHECKHDRS)
114
115 #
116 # install rules
117 #
118 $(USR_PSM_ISYS_DIR)/%: ../../sfmmu/sys/% $(USR_PSM_ISYS_DIR)
119 $(INS.file)
120
121 $(USR_PSM_ISYS_DIR)/%: ../../sun4/sys/% $(USR_PSM_ISYS_DIR)
122 $(INS.file)
123
124 $(ROOTDIRS):
125 $(INS.dir)
126
127 # -r because this used to be a directory and is now a link.
128 $(ROOTLINK): $(ROOTDIRS)
129 -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
130
131 mon/%.check: mon/%.h
132 $(DOT_H_CHECK)
133
134 %.check: ../../sfmmu/sys/%.h
135 $(DOT_H_CHECK)
136 %.cmncheck: ../../sun4/sys/%.h
137 $(DOT_H_CHECK)
138
139 FRC:
140
141 include ../../Makefile.targ
|