xref: /titanic_51/usr/src/man/man3devinfo/Makefile (revision a9478106a12424322498e53cf7cd75bd8a4d6004)
1c10c16deSRichard Lowe#
2c10c16deSRichard Lowe# This file and its contents are supplied under the terms of the
3c10c16deSRichard Lowe# Common Development and Distribution License ("CDDL"), version 1.0.
4c10c16deSRichard Lowe# You may only use this file in accordance with the terms of version
5c10c16deSRichard Lowe# 1.0 of the CDDL.
6c10c16deSRichard Lowe#
7c10c16deSRichard Lowe# A full copy of the text of the CDDL should have accompanied this
8c10c16deSRichard Lowe# source.  A copy of the CDDL is also available via the Internet
9c10c16deSRichard Lowe# at http://www.illumos.org/license/CDDL.
10c10c16deSRichard Lowe#
11c10c16deSRichard Lowe
12*a9478106SYuri Pankov#
13c10c16deSRichard Lowe# Copyright 2011, Richard Lowe
14*a9478106SYuri Pankov# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
15*a9478106SYuri Pankov#
16c10c16deSRichard Lowe
17*a9478106SYuri Pankovinclude		$(SRC)/Makefile.master
18c10c16deSRichard Lowe
19c10c16deSRichard LoweMANSECT= 	3devinfo
20c10c16deSRichard Lowe
21c10c16deSRichard LoweMANFILES= 	di_binding_name.3devinfo		\
22c10c16deSRichard Lowe		di_child_node.3devinfo			\
23c10c16deSRichard Lowe		di_devfs_path.3devinfo			\
24c10c16deSRichard Lowe		di_devlink_dup.3devinfo			\
25c10c16deSRichard Lowe		di_devlink_init.3devinfo		\
26c10c16deSRichard Lowe		di_devlink_path.3devinfo		\
27c10c16deSRichard Lowe		di_devlink_walk.3devinfo		\
28c10c16deSRichard Lowe		di_init.3devinfo			\
29c10c16deSRichard Lowe		di_link_next_by_node.3devinfo		\
30c10c16deSRichard Lowe		di_link_spectype.3devinfo		\
31c10c16deSRichard Lowe		di_lnode_name.3devinfo			\
32c10c16deSRichard Lowe		di_lnode_next.3devinfo			\
33c10c16deSRichard Lowe		di_minor_devt.3devinfo			\
34c10c16deSRichard Lowe		di_minor_next.3devinfo			\
35c10c16deSRichard Lowe		di_node_private_set.3devinfo		\
36c10c16deSRichard Lowe		di_path_bus_addr.3devinfo		\
37c10c16deSRichard Lowe		di_path_client_next_path.3devinfo	\
38c10c16deSRichard Lowe		di_path_prop_bytes.3devinfo		\
39c10c16deSRichard Lowe		di_path_prop_lookup_bytes.3devinfo	\
40c10c16deSRichard Lowe		di_path_prop_next.3devinfo		\
41c10c16deSRichard Lowe		di_prom_init.3devinfo			\
42c10c16deSRichard Lowe		di_prom_prop_data.3devinfo		\
43c10c16deSRichard Lowe		di_prom_prop_lookup_bytes.3devinfo	\
44c10c16deSRichard Lowe		di_prop_bytes.3devinfo			\
45c10c16deSRichard Lowe		di_prop_lookup_bytes.3devinfo		\
46c10c16deSRichard Lowe		di_prop_next.3devinfo			\
47c10c16deSRichard Lowe		di_walk_link.3devinfo			\
48c10c16deSRichard Lowe		di_walk_lnode.3devinfo			\
49c10c16deSRichard Lowe		di_walk_minor.3devinfo			\
50c10c16deSRichard Lowe		di_walk_node.3devinfo
51c10c16deSRichard Lowe
52*a9478106SYuri PankovMANLINKS=	di_bus_addr.3devinfo			\
53c10c16deSRichard Lowe		di_compatible_names.3devinfo		\
54c10c16deSRichard Lowe		di_devfs_minor_path.3devinfo		\
55c10c16deSRichard Lowe		di_devfs_path_free.3devinfo		\
56c10c16deSRichard Lowe		di_devid.3devinfo			\
57c10c16deSRichard Lowe		di_devlink_content.3devinfo		\
58c10c16deSRichard Lowe		di_devlink_fini.3devinfo		\
59c10c16deSRichard Lowe		di_devlink_free.3devinfo		\
60c10c16deSRichard Lowe		di_devlink_type.3devinfo		\
61c10c16deSRichard Lowe		di_driver_major.3devinfo		\
62c10c16deSRichard Lowe		di_driver_name.3devinfo			\
63c10c16deSRichard Lowe		di_driver_ops.3devinfo			\
64c10c16deSRichard Lowe		di_drv_first_node.3devinfo		\
65c10c16deSRichard Lowe		di_drv_next_node.3devinfo		\
66c10c16deSRichard Lowe		di_fini.3devinfo			\
67c10c16deSRichard Lowe		di_instance.3devinfo			\
68c10c16deSRichard Lowe		di_link_next_by_lnode.3devinfo		\
69c10c16deSRichard Lowe		di_link_private_get.3devinfo		\
70c10c16deSRichard Lowe		di_link_private_set.3devinfo		\
71c10c16deSRichard Lowe		di_link_to_lnode.3devinfo		\
72c10c16deSRichard Lowe		di_lnode_devinfo.3devinfo		\
73c10c16deSRichard Lowe		di_lnode_devt.3devinfo			\
74c10c16deSRichard Lowe		di_lnode_private_get.3devinfo		\
75c10c16deSRichard Lowe		di_lnode_private_set.3devinfo		\
76c10c16deSRichard Lowe		di_minor_name.3devinfo			\
77c10c16deSRichard Lowe		di_minor_nodetype.3devinfo		\
78c10c16deSRichard Lowe		di_minor_private_get.3devinfo		\
79c10c16deSRichard Lowe		di_minor_private_set.3devinfo		\
80c10c16deSRichard Lowe		di_minor_spectype.3devinfo		\
81c10c16deSRichard Lowe		di_node_name.3devinfo			\
82c10c16deSRichard Lowe		di_node_private_get.3devinfo		\
83c10c16deSRichard Lowe		di_nodeid.3devinfo			\
84c10c16deSRichard Lowe		di_parent_node.3devinfo			\
85c10c16deSRichard Lowe		di_path_client_devfs_path.3devinfo	\
86c10c16deSRichard Lowe		di_path_client_node.3devinfo		\
87c10c16deSRichard Lowe		di_path_devfs_path.3devinfo		\
88c10c16deSRichard Lowe		di_path_instance.3devinfo		\
89c10c16deSRichard Lowe		di_path_node_name.3devinfo		\
90c10c16deSRichard Lowe		di_path_phci_next_path.3devinfo		\
91c10c16deSRichard Lowe		di_path_phci_node.3devinfo		\
92c10c16deSRichard Lowe		di_path_private_get.3devinfo		\
93c10c16deSRichard Lowe		di_path_private_set.3devinfo		\
94c10c16deSRichard Lowe		di_path_prop_int64s.3devinfo		\
95c10c16deSRichard Lowe		di_path_prop_ints.3devinfo		\
96c10c16deSRichard Lowe		di_path_prop_lookup_int64s.3devinfo	\
97c10c16deSRichard Lowe		di_path_prop_lookup_ints.3devinfo	\
98c10c16deSRichard Lowe		di_path_prop_lookup_strings.3devinfo	\
99c10c16deSRichard Lowe		di_path_prop_name.3devinfo		\
100c10c16deSRichard Lowe		di_path_prop_strings.3devinfo		\
101c10c16deSRichard Lowe		di_path_prop_type.3devinfo		\
102c10c16deSRichard Lowe		di_path_state.3devinfo			\
103c10c16deSRichard Lowe		di_prom_fini.3devinfo			\
104c10c16deSRichard Lowe		di_prom_prop_lookup_ints.3devinfo	\
105c10c16deSRichard Lowe		di_prom_prop_lookup_strings.3devinfo	\
106c10c16deSRichard Lowe		di_prom_prop_name.3devinfo		\
107c10c16deSRichard Lowe		di_prom_prop_next.3devinfo		\
108c10c16deSRichard Lowe		di_prop_devt.3devinfo			\
109c10c16deSRichard Lowe		di_prop_int64.3devinfo			\
110c10c16deSRichard Lowe		di_prop_ints.3devinfo			\
111c10c16deSRichard Lowe		di_prop_lookup_int64.3devinfo		\
112c10c16deSRichard Lowe		di_prop_lookup_ints.3devinfo		\
113c10c16deSRichard Lowe		di_prop_lookup_strings.3devinfo		\
114c10c16deSRichard Lowe		di_prop_name.3devinfo			\
115c10c16deSRichard Lowe		di_prop_strings.3devinfo		\
116c10c16deSRichard Lowe		di_prop_type.3devinfo			\
117c10c16deSRichard Lowe		di_sibling_node.3devinfo
118c10c16deSRichard Lowe
119*a9478106SYuri Pankovdi_bus_addr.3devinfo			:= LINKSRC = di_binding_name.3devinfo
120*a9478106SYuri Pankovdi_compatible_names.3devinfo		:= LINKSRC = di_binding_name.3devinfo
121*a9478106SYuri Pankovdi_devid.3devinfo			:= LINKSRC = di_binding_name.3devinfo
122*a9478106SYuri Pankovdi_driver_major.3devinfo		:= LINKSRC = di_binding_name.3devinfo
123*a9478106SYuri Pankovdi_driver_name.3devinfo			:= LINKSRC = di_binding_name.3devinfo
124*a9478106SYuri Pankovdi_driver_ops.3devinfo			:= LINKSRC = di_binding_name.3devinfo
125*a9478106SYuri Pankovdi_instance.3devinfo			:= LINKSRC = di_binding_name.3devinfo
126*a9478106SYuri Pankovdi_node_name.3devinfo			:= LINKSRC = di_binding_name.3devinfo
127*a9478106SYuri Pankovdi_nodeid.3devinfo			:= LINKSRC = di_binding_name.3devinfo
128c10c16deSRichard Lowe
129*a9478106SYuri Pankovdi_drv_first_node.3devinfo		:= LINKSRC = di_child_node.3devinfo
130*a9478106SYuri Pankovdi_drv_next_node.3devinfo		:= LINKSRC = di_child_node.3devinfo
131*a9478106SYuri Pankovdi_parent_node.3devinfo			:= LINKSRC = di_child_node.3devinfo
132*a9478106SYuri Pankovdi_sibling_node.3devinfo		:= LINKSRC = di_child_node.3devinfo
133c10c16deSRichard Lowe
134*a9478106SYuri Pankovdi_devfs_minor_path.3devinfo		:= LINKSRC = di_devfs_path.3devinfo
135*a9478106SYuri Pankovdi_devfs_path_free.3devinfo		:= LINKSRC = di_devfs_path.3devinfo
136*a9478106SYuri Pankovdi_path_client_devfs_path.3devinfo	:= LINKSRC = di_devfs_path.3devinfo
137*a9478106SYuri Pankovdi_path_devfs_path.3devinfo		:= LINKSRC = di_devfs_path.3devinfo
138c10c16deSRichard Lowe
139*a9478106SYuri Pankovdi_devlink_free.3devinfo		:= LINKSRC = di_devlink_dup.3devinfo
140c10c16deSRichard Lowe
141*a9478106SYuri Pankovdi_devlink_fini.3devinfo		:= LINKSRC = di_devlink_init.3devinfo
142c10c16deSRichard Lowe
143*a9478106SYuri Pankovdi_devlink_content.3devinfo		:= LINKSRC = di_devlink_path.3devinfo
144*a9478106SYuri Pankovdi_devlink_type.3devinfo		:= LINKSRC = di_devlink_path.3devinfo
145c10c16deSRichard Lowe
146*a9478106SYuri Pankovdi_fini.3devinfo			:= LINKSRC = di_init.3devinfo
147c10c16deSRichard Lowe
148*a9478106SYuri Pankovdi_link_next_by_lnode.3devinfo		:= LINKSRC = di_link_next_by_node.3devinfo
149c10c16deSRichard Lowe
150*a9478106SYuri Pankovdi_link_to_lnode.3devinfo		:= LINKSRC = di_link_spectype.3devinfo
151c10c16deSRichard Lowe
152*a9478106SYuri Pankovdi_lnode_devinfo.3devinfo		:= LINKSRC = di_lnode_name.3devinfo
153*a9478106SYuri Pankovdi_lnode_devt.3devinfo			:= LINKSRC = di_lnode_name.3devinfo
154c10c16deSRichard Lowe
155*a9478106SYuri Pankovdi_minor_name.3devinfo			:= LINKSRC = di_minor_devt.3devinfo
156*a9478106SYuri Pankovdi_minor_nodetype.3devinfo		:= LINKSRC = di_minor_devt.3devinfo
157*a9478106SYuri Pankovdi_minor_spectype.3devinfo		:= LINKSRC = di_minor_devt.3devinfo
158c10c16deSRichard Lowe
159*a9478106SYuri Pankovdi_link_private_get.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
160*a9478106SYuri Pankovdi_link_private_set.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
161*a9478106SYuri Pankovdi_lnode_private_get.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
162*a9478106SYuri Pankovdi_lnode_private_set.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
163*a9478106SYuri Pankovdi_minor_private_get.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
164*a9478106SYuri Pankovdi_minor_private_set.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
165*a9478106SYuri Pankovdi_node_private_get.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
166*a9478106SYuri Pankovdi_path_private_get.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
167*a9478106SYuri Pankovdi_path_private_set.3devinfo		:= LINKSRC = di_node_private_set.3devinfo
168c10c16deSRichard Lowe
169*a9478106SYuri Pankovdi_path_client_node.3devinfo		:= LINKSRC = di_path_bus_addr.3devinfo
170*a9478106SYuri Pankovdi_path_instance.3devinfo		:= LINKSRC = di_path_bus_addr.3devinfo
171*a9478106SYuri Pankovdi_path_node_name.3devinfo		:= LINKSRC = di_path_bus_addr.3devinfo
172*a9478106SYuri Pankovdi_path_phci_node.3devinfo		:= LINKSRC = di_path_bus_addr.3devinfo
173*a9478106SYuri Pankovdi_path_state.3devinfo			:= LINKSRC = di_path_bus_addr.3devinfo
174c10c16deSRichard Lowe
175*a9478106SYuri Pankovdi_path_phci_next_path.3devinfo		:= LINKSRC = di_path_client_next_path.3devinfo
176c10c16deSRichard Lowe
177*a9478106SYuri Pankovdi_path_prop_int64s.3devinfo		:= LINKSRC = di_path_prop_bytes.3devinfo
178*a9478106SYuri Pankovdi_path_prop_ints.3devinfo		:= LINKSRC = di_path_prop_bytes.3devinfo
179*a9478106SYuri Pankovdi_path_prop_name.3devinfo		:= LINKSRC = di_path_prop_bytes.3devinfo
180*a9478106SYuri Pankovdi_path_prop_strings.3devinfo		:= LINKSRC = di_path_prop_bytes.3devinfo
181*a9478106SYuri Pankovdi_path_prop_type.3devinfo		:= LINKSRC = di_path_prop_bytes.3devinfo
182c10c16deSRichard Lowe
183*a9478106SYuri Pankovdi_path_prop_lookup_int64s.3devinfo	:= LINKSRC = di_path_prop_lookup_bytes.3devinfo
184*a9478106SYuri Pankovdi_path_prop_lookup_ints.3devinfo	:= LINKSRC = di_path_prop_lookup_bytes.3devinfo
185*a9478106SYuri Pankovdi_path_prop_lookup_strings.3devinfo	:= LINKSRC = di_path_prop_lookup_bytes.3devinfo
186c10c16deSRichard Lowe
187*a9478106SYuri Pankovdi_prom_fini.3devinfo			:= LINKSRC = di_prom_init.3devinfo
188c10c16deSRichard Lowe
189*a9478106SYuri Pankovdi_prom_prop_name.3devinfo		:= LINKSRC = di_prom_prop_data.3devinfo
190*a9478106SYuri Pankovdi_prom_prop_next.3devinfo		:= LINKSRC = di_prom_prop_data.3devinfo
191c10c16deSRichard Lowe
192*a9478106SYuri Pankovdi_prom_prop_lookup_ints.3devinfo	:= LINKSRC = di_prom_prop_lookup_bytes.3devinfo
193*a9478106SYuri Pankovdi_prom_prop_lookup_strings.3devinfo	:= LINKSRC = di_prom_prop_lookup_bytes.3devinfo
194c10c16deSRichard Lowe
195*a9478106SYuri Pankovdi_prop_devt.3devinfo			:= LINKSRC = di_prop_bytes.3devinfo
196*a9478106SYuri Pankovdi_prop_int64.3devinfo			:= LINKSRC = di_prop_bytes.3devinfo
197*a9478106SYuri Pankovdi_prop_ints.3devinfo			:= LINKSRC = di_prop_bytes.3devinfo
198*a9478106SYuri Pankovdi_prop_name.3devinfo			:= LINKSRC = di_prop_bytes.3devinfo
199*a9478106SYuri Pankovdi_prop_strings.3devinfo		:= LINKSRC = di_prop_bytes.3devinfo
200*a9478106SYuri Pankovdi_prop_type.3devinfo			:= LINKSRC = di_prop_bytes.3devinfo
201c10c16deSRichard Lowe
202*a9478106SYuri Pankovdi_prop_lookup_int64.3devinfo		:= LINKSRC = di_prop_lookup_bytes.3devinfo
203*a9478106SYuri Pankovdi_prop_lookup_ints.3devinfo		:= LINKSRC = di_prop_lookup_bytes.3devinfo
204*a9478106SYuri Pankovdi_prop_lookup_strings.3devinfo		:= LINKSRC = di_prop_lookup_bytes.3devinfo
205c10c16deSRichard Lowe
206c10c16deSRichard Lowe.KEEP_STATE:
207c10c16deSRichard Lowe
208*a9478106SYuri Pankovinclude		$(SRC)/man/Makefile.man
209c10c16deSRichard Lowe
210*a9478106SYuri Pankovinstall:	$(ROOTMANFILES) $(ROOTMANLINKS)
211