xref: /illumos-gate/usr/src/man/man3scf/Makefile (revision 6523a3aa7f325d64841382707603be7a86e68147)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet
9# at http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2011, Richard Lowe
14# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
15# Copyright 2020 Joyent, Inc.
16#
17
18include		$(SRC)/Makefile.master
19
20MANSECT=	3scf
21
22MANFILES=	scf_entry_create.3scf		\
23		scf_error.3scf			\
24		scf_handle_create.3scf		\
25		scf_handle_decode_fmri.3scf	\
26		scf_instance_create.3scf	\
27		scf_iter_create.3scf		\
28		scf_limit.3scf			\
29		scf_pg_create.3scf		\
30		scf_property_create.3scf	\
31		scf_scope_create.3scf		\
32		scf_service_create.3scf		\
33		scf_simple_prop_get.3scf	\
34		scf_simple_walk_instances.3scf	\
35		scf_snaplevel_create.3scf	\
36		scf_snapshot_create.3scf	\
37		scf_tmpl_pg_create.3scf		\
38		scf_tmpl_pg_name.3scf		\
39		scf_tmpl_prop_create.3scf	\
40		scf_tmpl_prop_name.3scf		\
41		scf_tmpl_validate_fmri.3scf	\
42		scf_transaction_create.3scf	\
43		scf_value_create.3scf		\
44		smf_enable_instance.3scf
45
46
47MANLINKS=	scf_count_ranges_destroy.3scf			\
48		scf_entry_add_value.3scf			\
49		scf_entry_destroy.3scf				\
50		scf_entry_destroy_children.3scf			\
51		scf_entry_handle.3scf				\
52		scf_entry_reset.3scf				\
53		scf_handle_bind.3scf				\
54		scf_handle_decorate.3scf			\
55		scf_handle_destroy.3scf				\
56		scf_handle_get_scope.3scf			\
57		scf_handle_unbind.3scf				\
58		scf_instance_add_pg.3scf			\
59		scf_instance_delete.3scf			\
60		scf_instance_destroy.3scf			\
61		scf_instance_get_name.3scf			\
62		scf_instance_get_parent.3scf			\
63		scf_instance_get_pg.3scf			\
64		scf_instance_get_pg_composed.3scf		\
65		scf_instance_get_snapshot.3scf			\
66		scf_instance_handle.3scf			\
67		scf_instance_to_fmri.3scf			\
68		scf_int_ranges_destroy.3scf			\
69		scf_iter_destroy.3scf				\
70		scf_iter_handle.3scf				\
71		scf_iter_handle_scopes.3scf			\
72		scf_iter_instance_pgs.3scf			\
73		scf_iter_instance_pgs_composed.3scf		\
74		scf_iter_instance_pgs_typed.3scf		\
75		scf_iter_instance_pgs_typed_composed.3scf	\
76		scf_iter_instance_snapshots.3scf		\
77		scf_iter_next_instance.3scf			\
78		scf_iter_next_pg.3scf				\
79		scf_iter_next_property.3scf			\
80		scf_iter_next_scope.3scf			\
81		scf_iter_next_service.3scf			\
82		scf_iter_next_snapshot.3scf			\
83		scf_iter_next_value.3scf			\
84		scf_iter_pg_properties.3scf			\
85		scf_iter_property_values.3scf			\
86		scf_iter_reset.3scf				\
87		scf_iter_scope_services.3scf			\
88		scf_iter_service_instances.3scf			\
89		scf_iter_service_pgs.3scf			\
90		scf_iter_service_pgs_typed.3scf			\
91		scf_iter_snaplevel_pgs.3scf			\
92		scf_iter_snaplevel_pgs_typed.3scf		\
93		scf_myname.3scf					\
94		scf_pg_delete.3scf				\
95		scf_pg_destroy.3scf				\
96		scf_pg_get_flags.3scf				\
97		scf_pg_get_name.3scf				\
98		scf_pg_get_parent_instance.3scf			\
99		scf_pg_get_parent_service.3scf			\
100		scf_pg_get_parent_snaplevel.3scf		\
101		scf_pg_get_property.3scf			\
102		scf_pg_get_type.3scf				\
103		scf_pg_get_underlying_pg.3scf			\
104		scf_pg_handle.3scf				\
105		scf_pg_to_fmri.3scf				\
106		scf_pg_update.3scf				\
107		scf_property_destroy.3scf			\
108		scf_property_get_name.3scf			\
109		scf_property_get_value.3scf			\
110		scf_property_handle.3scf			\
111		scf_property_is_type.3scf			\
112		scf_property_to_fmri.3scf			\
113		scf_property_type.3scf				\
114		scf_scope_add_service.3scf			\
115		scf_scope_destroy.3scf				\
116		scf_scope_get_name.3scf				\
117		scf_scope_get_service.3scf			\
118		scf_scope_handle.3scf				\
119		scf_scope_to_fmri.3scf				\
120		scf_service_add_instance.3scf			\
121		scf_service_add_pg.3scf				\
122		scf_service_delete.3scf				\
123		scf_service_destroy.3scf			\
124		scf_service_get_instance.3scf			\
125		scf_service_get_name.3scf			\
126		scf_service_get_parent.3scf			\
127		scf_service_get_pg.3scf				\
128		scf_service_handle.3scf				\
129		scf_service_to_fmri.3scf			\
130		scf_simple_app_props_free.3scf			\
131		scf_simple_app_props_get.3scf			\
132		scf_simple_app_props_next.3scf			\
133		scf_simple_app_props_search.3scf		\
134		scf_simple_prop_free.3scf			\
135		scf_simple_prop_name.3scf			\
136		scf_simple_prop_next_astring.3scf		\
137		scf_simple_prop_next_boolean.3scf		\
138		scf_simple_prop_next_count.3scf			\
139		scf_simple_prop_next_integer.3scf		\
140		scf_simple_prop_next_opaque.3scf		\
141		scf_simple_prop_next_reset.3scf			\
142		scf_simple_prop_next_time.3scf			\
143		scf_simple_prop_next_ustring.3scf		\
144		scf_simple_prop_numvalues.3scf			\
145		scf_simple_prop_pgname.3scf			\
146		scf_simple_prop_type.3scf			\
147		scf_snaplevel_destroy.3scf			\
148		scf_snaplevel_get_instance_name.3scf		\
149		scf_snaplevel_get_next_snaplevel.3scf		\
150		scf_snaplevel_get_parent.3scf			\
151		scf_snaplevel_get_pg.3scf			\
152		scf_snaplevel_get_scope_name.3scf		\
153		scf_snaplevel_get_service_name.3scf		\
154		scf_snaplevel_handle.3scf			\
155		scf_snapshot_destroy.3scf			\
156		scf_snapshot_get_base_snaplevel.3scf		\
157		scf_snapshot_get_name.3scf			\
158		scf_snapshot_get_parent.3scf			\
159		scf_snapshot_handle.3scf			\
160		scf_snapshot_update.3scf			\
161		scf_strerror.3scf				\
162		scf_string_to_type.3scf				\
163		scf_tmpl_error_pg.3scf				\
164		scf_tmpl_error_pg_tmpl.3scf			\
165		scf_tmpl_error_prop.3scf			\
166		scf_tmpl_error_prop_tmpl.3scf			\
167		scf_tmpl_error_source_fmri.3scf			\
168		scf_tmpl_error_type.3scf			\
169		scf_tmpl_error_value.3scf			\
170		scf_tmpl_errors_destroy.3scf			\
171		scf_tmpl_get_by_pg.3scf				\
172		scf_tmpl_get_by_pg_name.3scf			\
173		scf_tmpl_get_by_prop.3scf			\
174		scf_tmpl_iter_pgs.3scf				\
175		scf_tmpl_iter_props.3scf			\
176		scf_tmpl_next_error.3scf			\
177		scf_tmpl_pg_common_name.3scf			\
178		scf_tmpl_pg_description.3scf			\
179		scf_tmpl_pg_destroy.3scf			\
180		scf_tmpl_pg_required.3scf			\
181		scf_tmpl_pg_reset.3scf				\
182		scf_tmpl_pg_target.3scf				\
183		scf_tmpl_pg_type.3scf				\
184		scf_tmpl_prop_cardinality.3scf			\
185		scf_tmpl_prop_common_name.3scf			\
186		scf_tmpl_prop_description.3scf			\
187		scf_tmpl_prop_destroy.3scf			\
188		scf_tmpl_prop_internal_seps.3scf		\
189		scf_tmpl_prop_required.3scf			\
190		scf_tmpl_prop_reset.3scf			\
191		scf_tmpl_prop_type.3scf				\
192		scf_tmpl_prop_units.3scf			\
193		scf_tmpl_prop_visibility.3scf			\
194		scf_tmpl_reset_errors.3scf			\
195		scf_tmpl_strerror.3scf				\
196		scf_tmpl_value_common_name.3scf			\
197		scf_tmpl_value_count_range_choices.3scf		\
198		scf_tmpl_value_count_range_constraints.3scf	\
199		scf_tmpl_value_description.3scf			\
200		scf_tmpl_value_in_constraint.3scf		\
201		scf_tmpl_value_int_range_choices.3scf		\
202		scf_tmpl_value_int_range_constraints.3scf	\
203		scf_tmpl_value_name_choices.3scf		\
204		scf_tmpl_value_name_constraints.3scf		\
205		scf_tmpl_visibility_to_string.3scf		\
206		scf_transaction_commit.3scf			\
207		scf_transaction_destroy.3scf			\
208		scf_transaction_destroy_children.3scf		\
209		scf_transaction_handle.3scf			\
210		scf_transaction_property_change.3scf		\
211		scf_transaction_property_change_type.3scf	\
212		scf_transaction_property_delete.3scf		\
213		scf_transaction_property_new.3scf		\
214		scf_transaction_reset.3scf			\
215		scf_transaction_reset_all.3scf			\
216		scf_transaction_start.3scf			\
217		scf_type_base_type.3scf				\
218		scf_type_to_string.3scf				\
219		scf_value_base_type.3scf			\
220		scf_value_destroy.3scf				\
221		scf_value_get_as_string.3scf			\
222		scf_value_get_as_string_typed.3scf		\
223		scf_value_get_astring.3scf			\
224		scf_value_get_boolean.3scf			\
225		scf_value_get_count.3scf			\
226		scf_value_get_integer.3scf			\
227		scf_value_get_opaque.3scf			\
228		scf_value_get_time.3scf				\
229		scf_value_get_ustring.3scf			\
230		scf_value_handle.3scf				\
231		scf_value_is_type.3scf				\
232		scf_value_reset.3scf				\
233		scf_value_set_astring.3scf			\
234		scf_value_set_boolean.3scf			\
235		scf_value_set_count.3scf			\
236		scf_value_set_from_string.3scf			\
237		scf_value_set_integer.3scf			\
238		scf_value_set_opaque.3scf			\
239		scf_value_set_time.3scf				\
240		scf_value_set_ustring.3scf			\
241		scf_value_type.3scf				\
242		scf_values_destroy.3scf				\
243		smf_degrade_instance.3scf			\
244		smf_disable_instance.3scf			\
245		smf_disable_instance_with_comment.3scf		\
246		smf_get_state.3scf				\
247		smf_maintain_instance.3scf			\
248		smf_refresh_instance.3scf			\
249		smf_restart_instance.3scf			\
250		smf_restore_instance.3scf
251
252scf_entry_add_value.3scf			:= LINKSRC = scf_entry_create.3scf
253scf_entry_destroy.3scf				:= LINKSRC = scf_entry_create.3scf
254scf_entry_destroy_children.3scf			:= LINKSRC = scf_entry_create.3scf
255scf_entry_handle.3scf				:= LINKSRC = scf_entry_create.3scf
256scf_entry_reset.3scf				:= LINKSRC = scf_entry_create.3scf
257
258scf_strerror.3scf				:= LINKSRC = scf_error.3scf
259
260scf_handle_bind.3scf				:= LINKSRC = scf_handle_create.3scf
261scf_handle_decorate.3scf			:= LINKSRC = scf_handle_create.3scf
262scf_handle_destroy.3scf				:= LINKSRC = scf_handle_create.3scf
263scf_handle_unbind.3scf				:= LINKSRC = scf_handle_create.3scf
264scf_myname.3scf					:= LINKSRC = scf_handle_create.3scf
265
266scf_instance_to_fmri.3scf			:= LINKSRC = scf_handle_decode_fmri.3scf
267scf_pg_to_fmri.3scf				:= LINKSRC = scf_handle_decode_fmri.3scf
268scf_property_to_fmri.3scf			:= LINKSRC = scf_handle_decode_fmri.3scf
269scf_scope_to_fmri.3scf				:= LINKSRC = scf_handle_decode_fmri.3scf
270scf_service_to_fmri.3scf			:= LINKSRC = scf_handle_decode_fmri.3scf
271
272scf_instance_delete.3scf			:= LINKSRC = scf_instance_create.3scf
273scf_instance_destroy.3scf			:= LINKSRC = scf_instance_create.3scf
274scf_instance_get_name.3scf			:= LINKSRC = scf_instance_create.3scf
275scf_instance_get_parent.3scf			:= LINKSRC = scf_instance_create.3scf
276scf_instance_handle.3scf			:= LINKSRC = scf_instance_create.3scf
277scf_service_add_instance.3scf			:= LINKSRC = scf_instance_create.3scf
278scf_service_get_instance.3scf			:= LINKSRC = scf_instance_create.3scf
279
280scf_iter_destroy.3scf				:= LINKSRC = scf_iter_create.3scf
281scf_iter_handle.3scf				:= LINKSRC = scf_iter_create.3scf
282scf_iter_handle_scopes.3scf			:= LINKSRC = scf_iter_create.3scf
283scf_iter_instance_pgs.3scf			:= LINKSRC = scf_iter_create.3scf
284scf_iter_instance_pgs_composed.3scf		:= LINKSRC = scf_iter_create.3scf
285scf_iter_instance_pgs_typed.3scf		:= LINKSRC = scf_iter_create.3scf
286scf_iter_instance_pgs_typed_composed.3scf	:= LINKSRC = scf_iter_create.3scf
287scf_iter_instance_snapshots.3scf		:= LINKSRC = scf_iter_create.3scf
288scf_iter_next_instance.3scf			:= LINKSRC = scf_iter_create.3scf
289scf_iter_next_pg.3scf				:= LINKSRC = scf_iter_create.3scf
290scf_iter_next_property.3scf			:= LINKSRC = scf_iter_create.3scf
291scf_iter_next_scope.3scf			:= LINKSRC = scf_iter_create.3scf
292scf_iter_next_service.3scf			:= LINKSRC = scf_iter_create.3scf
293scf_iter_next_snapshot.3scf			:= LINKSRC = scf_iter_create.3scf
294scf_iter_next_value.3scf			:= LINKSRC = scf_iter_create.3scf
295scf_iter_pg_properties.3scf			:= LINKSRC = scf_iter_create.3scf
296scf_iter_property_values.3scf			:= LINKSRC = scf_iter_create.3scf
297scf_iter_reset.3scf				:= LINKSRC = scf_iter_create.3scf
298scf_iter_scope_services.3scf			:= LINKSRC = scf_iter_create.3scf
299scf_iter_service_instances.3scf			:= LINKSRC = scf_iter_create.3scf
300scf_iter_service_pgs.3scf			:= LINKSRC = scf_iter_create.3scf
301scf_iter_service_pgs_typed.3scf			:= LINKSRC = scf_iter_create.3scf
302scf_iter_snaplevel_pgs.3scf			:= LINKSRC = scf_iter_create.3scf
303scf_iter_snaplevel_pgs_typed.3scf		:= LINKSRC = scf_iter_create.3scf
304
305scf_instance_add_pg.3scf			:= LINKSRC = scf_pg_create.3scf
306scf_instance_get_pg.3scf			:= LINKSRC = scf_pg_create.3scf
307scf_instance_get_pg_composed.3scf		:= LINKSRC = scf_pg_create.3scf
308scf_pg_delete.3scf				:= LINKSRC = scf_pg_create.3scf
309scf_pg_destroy.3scf				:= LINKSRC = scf_pg_create.3scf
310scf_pg_get_flags.3scf				:= LINKSRC = scf_pg_create.3scf
311scf_pg_get_name.3scf				:= LINKSRC = scf_pg_create.3scf
312scf_pg_get_parent_instance.3scf			:= LINKSRC = scf_pg_create.3scf
313scf_pg_get_parent_service.3scf			:= LINKSRC = scf_pg_create.3scf
314scf_pg_get_parent_snaplevel.3scf		:= LINKSRC = scf_pg_create.3scf
315scf_pg_get_type.3scf				:= LINKSRC = scf_pg_create.3scf
316scf_pg_get_underlying_pg.3scf			:= LINKSRC = scf_pg_create.3scf
317scf_pg_handle.3scf				:= LINKSRC = scf_pg_create.3scf
318scf_pg_update.3scf				:= LINKSRC = scf_pg_create.3scf
319scf_service_add_pg.3scf				:= LINKSRC = scf_pg_create.3scf
320scf_service_get_pg.3scf				:= LINKSRC = scf_pg_create.3scf
321scf_snaplevel_get_pg.3scf			:= LINKSRC = scf_pg_create.3scf
322
323scf_pg_get_property.3scf			:= LINKSRC = scf_property_create.3scf
324scf_property_destroy.3scf			:= LINKSRC = scf_property_create.3scf
325scf_property_get_name.3scf			:= LINKSRC = scf_property_create.3scf
326scf_property_get_value.3scf			:= LINKSRC = scf_property_create.3scf
327scf_property_handle.3scf			:= LINKSRC = scf_property_create.3scf
328scf_property_is_type.3scf			:= LINKSRC = scf_property_create.3scf
329scf_property_type.3scf				:= LINKSRC = scf_property_create.3scf
330scf_string_to_type.3scf				:= LINKSRC = scf_property_create.3scf
331scf_type_to_string.3scf				:= LINKSRC = scf_property_create.3scf
332
333scf_handle_get_scope.3scf			:= LINKSRC = scf_scope_create.3scf
334scf_scope_destroy.3scf				:= LINKSRC = scf_scope_create.3scf
335scf_scope_get_name.3scf				:= LINKSRC = scf_scope_create.3scf
336scf_scope_handle.3scf				:= LINKSRC = scf_scope_create.3scf
337
338scf_scope_add_service.3scf			:= LINKSRC = scf_service_create.3scf
339scf_scope_get_service.3scf			:= LINKSRC = scf_service_create.3scf
340scf_service_delete.3scf				:= LINKSRC = scf_service_create.3scf
341scf_service_destroy.3scf			:= LINKSRC = scf_service_create.3scf
342scf_service_get_name.3scf			:= LINKSRC = scf_service_create.3scf
343scf_service_get_parent.3scf			:= LINKSRC = scf_service_create.3scf
344scf_service_handle.3scf				:= LINKSRC = scf_service_create.3scf
345
346scf_simple_app_props_free.3scf			:= LINKSRC = scf_simple_prop_get.3scf
347scf_simple_app_props_get.3scf			:= LINKSRC = scf_simple_prop_get.3scf
348scf_simple_app_props_next.3scf			:= LINKSRC = scf_simple_prop_get.3scf
349scf_simple_app_props_search.3scf		:= LINKSRC = scf_simple_prop_get.3scf
350scf_simple_prop_free.3scf			:= LINKSRC = scf_simple_prop_get.3scf
351scf_simple_prop_name.3scf			:= LINKSRC = scf_simple_prop_get.3scf
352scf_simple_prop_next_astring.3scf		:= LINKSRC = scf_simple_prop_get.3scf
353scf_simple_prop_next_boolean.3scf		:= LINKSRC = scf_simple_prop_get.3scf
354scf_simple_prop_next_count.3scf			:= LINKSRC = scf_simple_prop_get.3scf
355scf_simple_prop_next_integer.3scf		:= LINKSRC = scf_simple_prop_get.3scf
356scf_simple_prop_next_opaque.3scf		:= LINKSRC = scf_simple_prop_get.3scf
357scf_simple_prop_next_reset.3scf			:= LINKSRC = scf_simple_prop_get.3scf
358scf_simple_prop_next_time.3scf			:= LINKSRC = scf_simple_prop_get.3scf
359scf_simple_prop_next_ustring.3scf		:= LINKSRC = scf_simple_prop_get.3scf
360scf_simple_prop_numvalues.3scf			:= LINKSRC = scf_simple_prop_get.3scf
361scf_simple_prop_pgname.3scf			:= LINKSRC = scf_simple_prop_get.3scf
362scf_simple_prop_type.3scf			:= LINKSRC = scf_simple_prop_get.3scf
363
364scf_snaplevel_destroy.3scf			:= LINKSRC = scf_snaplevel_create.3scf
365scf_snaplevel_get_instance_name.3scf		:= LINKSRC = scf_snaplevel_create.3scf
366scf_snaplevel_get_next_snaplevel.3scf		:= LINKSRC = scf_snaplevel_create.3scf
367scf_snaplevel_get_parent.3scf			:= LINKSRC = scf_snaplevel_create.3scf
368scf_snaplevel_get_scope_name.3scf		:= LINKSRC = scf_snaplevel_create.3scf
369scf_snaplevel_get_service_name.3scf		:= LINKSRC = scf_snaplevel_create.3scf
370scf_snaplevel_handle.3scf			:= LINKSRC = scf_snaplevel_create.3scf
371scf_snapshot_get_base_snaplevel.3scf		:= LINKSRC = scf_snaplevel_create.3scf
372
373scf_instance_get_snapshot.3scf			:= LINKSRC = scf_snapshot_create.3scf
374scf_snapshot_destroy.3scf			:= LINKSRC = scf_snapshot_create.3scf
375scf_snapshot_get_name.3scf			:= LINKSRC = scf_snapshot_create.3scf
376scf_snapshot_get_parent.3scf			:= LINKSRC = scf_snapshot_create.3scf
377scf_snapshot_handle.3scf			:= LINKSRC = scf_snapshot_create.3scf
378scf_snapshot_update.3scf			:= LINKSRC = scf_snapshot_create.3scf
379
380scf_tmpl_get_by_pg.3scf				:= LINKSRC = scf_tmpl_pg_create.3scf
381scf_tmpl_get_by_pg_name.3scf			:= LINKSRC = scf_tmpl_pg_create.3scf
382scf_tmpl_iter_pgs.3scf				:= LINKSRC = scf_tmpl_pg_create.3scf
383scf_tmpl_pg_destroy.3scf			:= LINKSRC = scf_tmpl_pg_create.3scf
384scf_tmpl_pg_reset.3scf				:= LINKSRC = scf_tmpl_pg_create.3scf
385
386scf_tmpl_pg_common_name.3scf			:= LINKSRC = scf_tmpl_pg_name.3scf
387scf_tmpl_pg_description.3scf			:= LINKSRC = scf_tmpl_pg_name.3scf
388scf_tmpl_pg_required.3scf			:= LINKSRC = scf_tmpl_pg_name.3scf
389scf_tmpl_pg_target.3scf				:= LINKSRC = scf_tmpl_pg_name.3scf
390scf_tmpl_pg_type.3scf				:= LINKSRC = scf_tmpl_pg_name.3scf
391
392scf_tmpl_get_by_prop.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
393scf_tmpl_iter_props.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
394scf_tmpl_prop_destroy.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
395scf_tmpl_prop_reset.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
396
397scf_count_ranges_destroy.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
398scf_int_ranges_destroy.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
399scf_tmpl_prop_cardinality.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
400scf_tmpl_prop_common_name.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
401scf_tmpl_prop_description.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
402scf_tmpl_prop_internal_seps.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
403scf_tmpl_prop_required.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
404scf_tmpl_prop_type.3scf				:= LINKSRC = scf_tmpl_prop_name.3scf
405scf_tmpl_prop_units.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
406scf_tmpl_prop_visibility.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
407scf_tmpl_value_common_name.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
408scf_tmpl_value_count_range_choices.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
409scf_tmpl_value_count_range_constraints.3scf	:= LINKSRC = scf_tmpl_prop_name.3scf
410scf_tmpl_value_description.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
411scf_tmpl_value_in_constraint.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
412scf_tmpl_value_int_range_choices.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
413scf_tmpl_value_int_range_constraints.3scf	:= LINKSRC = scf_tmpl_prop_name.3scf
414scf_tmpl_value_name_choices.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
415scf_tmpl_value_name_constraints.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
416scf_tmpl_visibility_to_string.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
417scf_values_destroy.3scf				:= LINKSRC = scf_tmpl_prop_name.3scf
418
419scf_tmpl_error_pg.3scf				:= LINKSRC = scf_tmpl_validate_fmri.3scf
420scf_tmpl_error_pg_tmpl.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
421scf_tmpl_error_prop.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
422scf_tmpl_error_prop_tmpl.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
423scf_tmpl_error_source_fmri.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
424scf_tmpl_error_type.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
425scf_tmpl_error_value.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
426scf_tmpl_errors_destroy.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
427scf_tmpl_next_error.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
428scf_tmpl_reset_errors.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
429scf_tmpl_strerror.3scf				:= LINKSRC = scf_tmpl_validate_fmri.3scf
430
431scf_transaction_commit.3scf			:= LINKSRC = scf_transaction_create.3scf
432scf_transaction_destroy.3scf			:= LINKSRC = scf_transaction_create.3scf
433scf_transaction_destroy_children.3scf		:= LINKSRC = scf_transaction_create.3scf
434scf_transaction_handle.3scf			:= LINKSRC = scf_transaction_create.3scf
435scf_transaction_property_change.3scf		:= LINKSRC = scf_transaction_create.3scf
436scf_transaction_property_change_type.3scf	:= LINKSRC = scf_transaction_create.3scf
437scf_transaction_property_delete.3scf		:= LINKSRC = scf_transaction_create.3scf
438scf_transaction_property_new.3scf		:= LINKSRC = scf_transaction_create.3scf
439scf_transaction_reset.3scf			:= LINKSRC = scf_transaction_create.3scf
440scf_transaction_reset_all.3scf			:= LINKSRC = scf_transaction_create.3scf
441scf_transaction_start.3scf			:= LINKSRC = scf_transaction_create.3scf
442
443scf_type_base_type.3scf				:= LINKSRC = scf_value_create.3scf
444scf_value_base_type.3scf			:= LINKSRC = scf_value_create.3scf
445scf_value_destroy.3scf				:= LINKSRC = scf_value_create.3scf
446scf_value_get_as_string.3scf			:= LINKSRC = scf_value_create.3scf
447scf_value_get_as_string_typed.3scf		:= LINKSRC = scf_value_create.3scf
448scf_value_get_astring.3scf			:= LINKSRC = scf_value_create.3scf
449scf_value_get_boolean.3scf			:= LINKSRC = scf_value_create.3scf
450scf_value_get_count.3scf			:= LINKSRC = scf_value_create.3scf
451scf_value_get_integer.3scf			:= LINKSRC = scf_value_create.3scf
452scf_value_get_opaque.3scf			:= LINKSRC = scf_value_create.3scf
453scf_value_get_time.3scf				:= LINKSRC = scf_value_create.3scf
454scf_value_get_ustring.3scf			:= LINKSRC = scf_value_create.3scf
455scf_value_handle.3scf				:= LINKSRC = scf_value_create.3scf
456scf_value_is_type.3scf				:= LINKSRC = scf_value_create.3scf
457scf_value_reset.3scf				:= LINKSRC = scf_value_create.3scf
458scf_value_set_astring.3scf			:= LINKSRC = scf_value_create.3scf
459scf_value_set_boolean.3scf			:= LINKSRC = scf_value_create.3scf
460scf_value_set_count.3scf			:= LINKSRC = scf_value_create.3scf
461scf_value_set_from_string.3scf			:= LINKSRC = scf_value_create.3scf
462scf_value_set_integer.3scf			:= LINKSRC = scf_value_create.3scf
463scf_value_set_opaque.3scf			:= LINKSRC = scf_value_create.3scf
464scf_value_set_time.3scf				:= LINKSRC = scf_value_create.3scf
465scf_value_set_ustring.3scf			:= LINKSRC = scf_value_create.3scf
466scf_value_type.3scf				:= LINKSRC = scf_value_create.3scf
467
468smf_degrade_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
469smf_disable_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
470smf_disable_instance_with_comment.3scf		:= LINKSRC = smf_enable_instance.3scf
471smf_get_state.3scf				:= LINKSRC = smf_enable_instance.3scf
472smf_maintain_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
473smf_refresh_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
474smf_restart_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
475smf_restore_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
476
477.KEEP_STATE:
478
479include		$(SRC)/man/Makefile.man
480
481install:	$(ROOTMANFILES) $(ROOTMANLINKS)
482