xref: /titanic_41/usr/src/man/man3scf/Makefile (revision 0b42f15ac52b077791d4ba079e8c163c592c3fda)
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= 	3scf
20c10c16deSRichard Lowe
21c10c16deSRichard LoweMANFILES= 	scf_entry_create.3scf		\
22c10c16deSRichard Lowe	 	scf_error.3scf			\
23c10c16deSRichard Lowe	 	scf_handle_create.3scf		\
24c10c16deSRichard Lowe	 	scf_handle_decode_fmri.3scf	\
25c10c16deSRichard Lowe	 	scf_instance_create.3scf	\
26c10c16deSRichard Lowe	 	scf_iter_create.3scf		\
27c10c16deSRichard Lowe	 	scf_limit.3scf			\
28c10c16deSRichard Lowe	 	scf_pg_create.3scf		\
29c10c16deSRichard Lowe	 	scf_property_create.3scf	\
30c10c16deSRichard Lowe	 	scf_scope_create.3scf		\
31c10c16deSRichard Lowe	 	scf_service_create.3scf		\
32c10c16deSRichard Lowe	 	scf_simple_prop_get.3scf	\
33c10c16deSRichard Lowe	 	scf_simple_walk_instances.3scf	\
34c10c16deSRichard Lowe	 	scf_snaplevel_create.3scf	\
35c10c16deSRichard Lowe	 	scf_snapshot_create.3scf	\
36c10c16deSRichard Lowe	 	scf_tmpl_pg_create.3scf		\
37c10c16deSRichard Lowe	 	scf_tmpl_pg_name.3scf		\
38c10c16deSRichard Lowe	 	scf_tmpl_prop_create.3scf	\
39c10c16deSRichard Lowe	 	scf_tmpl_prop_name.3scf		\
40c10c16deSRichard Lowe	 	scf_tmpl_validate_fmri.3scf	\
41c10c16deSRichard Lowe	 	scf_transaction_create.3scf	\
42c10c16deSRichard Lowe	 	scf_value_create.3scf		\
43c10c16deSRichard Lowe	 	smf_enable_instance.3scf
44c10c16deSRichard Lowe
45c10c16deSRichard Lowe
46*a9478106SYuri PankovMANLINKS=	scf_count_ranges_destroy.3scf			\
47c10c16deSRichard Lowe		scf_entry_add_value.3scf			\
48c10c16deSRichard Lowe		scf_entry_destroy.3scf				\
49c10c16deSRichard Lowe		scf_entry_destroy_children.3scf			\
50c10c16deSRichard Lowe		scf_entry_handle.3scf				\
51c10c16deSRichard Lowe		scf_entry_reset.3scf				\
52c10c16deSRichard Lowe		scf_handle_bind.3scf				\
53c10c16deSRichard Lowe		scf_handle_decorate.3scf			\
54c10c16deSRichard Lowe		scf_handle_destroy.3scf				\
55c10c16deSRichard Lowe		scf_handle_get_scope.3scf			\
56c10c16deSRichard Lowe		scf_handle_unbind.3scf				\
57c10c16deSRichard Lowe		scf_instance_add_pg.3scf			\
58c10c16deSRichard Lowe		scf_instance_delete.3scf			\
59c10c16deSRichard Lowe		scf_instance_destroy.3scf			\
60c10c16deSRichard Lowe		scf_instance_get_name.3scf			\
61c10c16deSRichard Lowe		scf_instance_get_parent.3scf			\
62c10c16deSRichard Lowe		scf_instance_get_pg.3scf			\
63c10c16deSRichard Lowe		scf_instance_get_pg_composed.3scf		\
64c10c16deSRichard Lowe		scf_instance_get_snapshot.3scf			\
65c10c16deSRichard Lowe		scf_instance_handle.3scf			\
66c10c16deSRichard Lowe		scf_instance_to_fmri.3scf			\
67c10c16deSRichard Lowe		scf_int_ranges_destroy.3scf			\
68c10c16deSRichard Lowe		scf_iter_destroy.3scf				\
69c10c16deSRichard Lowe		scf_iter_handle.3scf				\
70c10c16deSRichard Lowe		scf_iter_handle_scopes.3scf			\
71c10c16deSRichard Lowe		scf_iter_instance_pgs.3scf			\
72c10c16deSRichard Lowe		scf_iter_instance_pgs_composed.3scf		\
73c10c16deSRichard Lowe		scf_iter_instance_pgs_typed.3scf		\
74c10c16deSRichard Lowe		scf_iter_instance_pgs_typed_composed.3scf	\
75c10c16deSRichard Lowe		scf_iter_instance_snapshots.3scf		\
76c10c16deSRichard Lowe		scf_iter_next_instance.3scf			\
77c10c16deSRichard Lowe		scf_iter_next_pg.3scf				\
78c10c16deSRichard Lowe		scf_iter_next_property.3scf			\
79c10c16deSRichard Lowe		scf_iter_next_scope.3scf			\
80c10c16deSRichard Lowe		scf_iter_next_service.3scf			\
81c10c16deSRichard Lowe		scf_iter_next_snapshot.3scf			\
82c10c16deSRichard Lowe		scf_iter_next_value.3scf			\
83c10c16deSRichard Lowe		scf_iter_pg_properties.3scf			\
84c10c16deSRichard Lowe		scf_iter_property_values.3scf			\
85c10c16deSRichard Lowe		scf_iter_reset.3scf				\
86c10c16deSRichard Lowe		scf_iter_scope_services.3scf			\
87c10c16deSRichard Lowe		scf_iter_service_instances.3scf			\
88c10c16deSRichard Lowe		scf_iter_service_pgs.3scf			\
89c10c16deSRichard Lowe		scf_iter_service_pgs_typed.3scf			\
90c10c16deSRichard Lowe		scf_iter_snaplevel_pgs.3scf			\
91c10c16deSRichard Lowe		scf_iter_snaplevel_pgs_typed.3scf		\
92c10c16deSRichard Lowe		scf_myname.3scf					\
93c10c16deSRichard Lowe		scf_pg_delete.3scf				\
94c10c16deSRichard Lowe		scf_pg_destroy.3scf				\
95c10c16deSRichard Lowe		scf_pg_get_flags.3scf				\
96c10c16deSRichard Lowe		scf_pg_get_name.3scf				\
97c10c16deSRichard Lowe		scf_pg_get_parent_instance.3scf			\
98c10c16deSRichard Lowe		scf_pg_get_parent_service.3scf			\
99c10c16deSRichard Lowe		scf_pg_get_parent_snaplevel.3scf		\
100c10c16deSRichard Lowe		scf_pg_get_property.3scf			\
101c10c16deSRichard Lowe		scf_pg_get_type.3scf				\
102c10c16deSRichard Lowe		scf_pg_get_underlying_pg.3scf			\
103c10c16deSRichard Lowe		scf_pg_handle.3scf				\
104c10c16deSRichard Lowe		scf_pg_to_fmri.3scf				\
105c10c16deSRichard Lowe		scf_pg_update.3scf				\
106c10c16deSRichard Lowe		scf_property_destroy.3scf			\
107c10c16deSRichard Lowe		scf_property_get_name.3scf			\
108c10c16deSRichard Lowe		scf_property_get_value.3scf			\
109c10c16deSRichard Lowe		scf_property_handle.3scf			\
110c10c16deSRichard Lowe		scf_property_is_type.3scf			\
111c10c16deSRichard Lowe		scf_property_to_fmri.3scf			\
112c10c16deSRichard Lowe		scf_property_type.3scf				\
113c10c16deSRichard Lowe		scf_scope_add_service.3scf			\
114c10c16deSRichard Lowe		scf_scope_destroy.3scf				\
115c10c16deSRichard Lowe		scf_scope_get_name.3scf				\
116c10c16deSRichard Lowe		scf_scope_get_service.3scf			\
117c10c16deSRichard Lowe		scf_scope_handle.3scf				\
118c10c16deSRichard Lowe		scf_scope_to_fmri.3scf				\
119c10c16deSRichard Lowe		scf_service_add_instance.3scf			\
120c10c16deSRichard Lowe		scf_service_add_pg.3scf				\
121c10c16deSRichard Lowe		scf_service_delete.3scf				\
122c10c16deSRichard Lowe		scf_service_destroy.3scf			\
123c10c16deSRichard Lowe		scf_service_get_instance.3scf			\
124c10c16deSRichard Lowe		scf_service_get_name.3scf			\
125c10c16deSRichard Lowe		scf_service_get_parent.3scf			\
126c10c16deSRichard Lowe		scf_service_get_pg.3scf				\
127c10c16deSRichard Lowe		scf_service_handle.3scf				\
128c10c16deSRichard Lowe		scf_service_to_fmri.3scf			\
129c10c16deSRichard Lowe		scf_simple_app_props_free.3scf			\
130c10c16deSRichard Lowe		scf_simple_app_props_get.3scf			\
131c10c16deSRichard Lowe		scf_simple_app_props_next.3scf			\
132c10c16deSRichard Lowe		scf_simple_app_props_search.3scf		\
133c10c16deSRichard Lowe		scf_simple_prop_free.3scf			\
134c10c16deSRichard Lowe		scf_simple_prop_name.3scf			\
135c10c16deSRichard Lowe		scf_simple_prop_next_astring.3scf		\
136c10c16deSRichard Lowe		scf_simple_prop_next_boolean.3scf		\
137c10c16deSRichard Lowe		scf_simple_prop_next_count.3scf			\
138c10c16deSRichard Lowe		scf_simple_prop_next_integer.3scf		\
139c10c16deSRichard Lowe		scf_simple_prop_next_opaque.3scf		\
140c10c16deSRichard Lowe		scf_simple_prop_next_reset.3scf			\
141c10c16deSRichard Lowe		scf_simple_prop_next_time.3scf			\
142c10c16deSRichard Lowe		scf_simple_prop_next_ustring.3scf		\
143c10c16deSRichard Lowe		scf_simple_prop_numvalues.3scf			\
144c10c16deSRichard Lowe		scf_simple_prop_pgname.3scf			\
145c10c16deSRichard Lowe		scf_simple_prop_type.3scf			\
146c10c16deSRichard Lowe		scf_snaplevel_destroy.3scf			\
147c10c16deSRichard Lowe		scf_snaplevel_get_instance_name.3scf		\
148c10c16deSRichard Lowe		scf_snaplevel_get_next_snaplevel.3scf		\
149c10c16deSRichard Lowe		scf_snaplevel_get_parent.3scf			\
150c10c16deSRichard Lowe		scf_snaplevel_get_pg.3scf			\
151c10c16deSRichard Lowe		scf_snaplevel_get_scope_name.3scf		\
152c10c16deSRichard Lowe		scf_snaplevel_get_service_name.3scf		\
153c10c16deSRichard Lowe		scf_snaplevel_handle.3scf			\
154c10c16deSRichard Lowe		scf_snapshot_destroy.3scf			\
155c10c16deSRichard Lowe		scf_snapshot_get_base_snaplevel.3scf		\
156c10c16deSRichard Lowe		scf_snapshot_get_name.3scf			\
157c10c16deSRichard Lowe		scf_snapshot_get_parent.3scf			\
158c10c16deSRichard Lowe		scf_snapshot_handle.3scf			\
159c10c16deSRichard Lowe		scf_snapshot_update.3scf			\
160c10c16deSRichard Lowe		scf_strerror.3scf				\
161c10c16deSRichard Lowe		scf_string_to_type.3scf				\
162c10c16deSRichard Lowe		scf_tmpl_error_pg.3scf				\
163c10c16deSRichard Lowe		scf_tmpl_error_pg_tmpl.3scf			\
164c10c16deSRichard Lowe		scf_tmpl_error_prop.3scf			\
165c10c16deSRichard Lowe		scf_tmpl_error_prop_tmpl.3scf			\
166c10c16deSRichard Lowe		scf_tmpl_error_source_fmri.3scf			\
167c10c16deSRichard Lowe		scf_tmpl_error_type.3scf			\
168c10c16deSRichard Lowe		scf_tmpl_error_value.3scf			\
169c10c16deSRichard Lowe		scf_tmpl_errors_destroy.3scf			\
170c10c16deSRichard Lowe		scf_tmpl_get_by_pg.3scf				\
171c10c16deSRichard Lowe		scf_tmpl_get_by_pg_name.3scf			\
172c10c16deSRichard Lowe		scf_tmpl_get_by_prop.3scf			\
173c10c16deSRichard Lowe		scf_tmpl_iter_pgs.3scf				\
174c10c16deSRichard Lowe		scf_tmpl_iter_props.3scf			\
175c10c16deSRichard Lowe		scf_tmpl_next_error.3scf			\
176c10c16deSRichard Lowe		scf_tmpl_pg_common_name.3scf			\
177c10c16deSRichard Lowe		scf_tmpl_pg_description.3scf			\
178c10c16deSRichard Lowe		scf_tmpl_pg_destroy.3scf			\
179c10c16deSRichard Lowe		scf_tmpl_pg_required.3scf			\
180c10c16deSRichard Lowe		scf_tmpl_pg_reset.3scf				\
181c10c16deSRichard Lowe		scf_tmpl_pg_target.3scf				\
182c10c16deSRichard Lowe		scf_tmpl_pg_type.3scf				\
183c10c16deSRichard Lowe		scf_tmpl_prop_cardinality.3scf			\
184c10c16deSRichard Lowe		scf_tmpl_prop_common_name.3scf			\
185c10c16deSRichard Lowe		scf_tmpl_prop_description.3scf			\
186c10c16deSRichard Lowe		scf_tmpl_prop_destroy.3scf			\
187c10c16deSRichard Lowe		scf_tmpl_prop_internal_seps.3scf		\
188c10c16deSRichard Lowe		scf_tmpl_prop_required.3scf			\
189c10c16deSRichard Lowe		scf_tmpl_prop_reset.3scf			\
190c10c16deSRichard Lowe		scf_tmpl_prop_type.3scf				\
191c10c16deSRichard Lowe		scf_tmpl_prop_units.3scf			\
192c10c16deSRichard Lowe		scf_tmpl_prop_visibility.3scf			\
193c10c16deSRichard Lowe		scf_tmpl_reset_errors.3scf			\
194c10c16deSRichard Lowe		scf_tmpl_strerror.3scf				\
195c10c16deSRichard Lowe		scf_tmpl_value_common_name.3scf			\
196c10c16deSRichard Lowe		scf_tmpl_value_count_range_choices.3scf		\
197c10c16deSRichard Lowe		scf_tmpl_value_count_range_constraints.3scf	\
198c10c16deSRichard Lowe		scf_tmpl_value_description.3scf			\
199c10c16deSRichard Lowe		scf_tmpl_value_in_constraint.3scf		\
200c10c16deSRichard Lowe		scf_tmpl_value_int_range_choices.3scf		\
201c10c16deSRichard Lowe		scf_tmpl_value_int_range_constraints.3scf	\
202c10c16deSRichard Lowe		scf_tmpl_value_name_choices.3scf		\
203c10c16deSRichard Lowe		scf_tmpl_value_name_constraints.3scf		\
204c10c16deSRichard Lowe		scf_tmpl_visibility_to_string.3scf		\
205c10c16deSRichard Lowe		scf_transaction_commit.3scf			\
206c10c16deSRichard Lowe		scf_transaction_destroy.3scf			\
207c10c16deSRichard Lowe		scf_transaction_destroy_children.3scf		\
208c10c16deSRichard Lowe		scf_transaction_handle.3scf			\
209c10c16deSRichard Lowe		scf_transaction_property_change.3scf		\
210c10c16deSRichard Lowe		scf_transaction_property_change_type.3scf	\
211c10c16deSRichard Lowe		scf_transaction_property_delete.3scf		\
212c10c16deSRichard Lowe		scf_transaction_property_new.3scf		\
213c10c16deSRichard Lowe		scf_transaction_reset.3scf			\
214c10c16deSRichard Lowe		scf_transaction_reset_all.3scf			\
215c10c16deSRichard Lowe		scf_transaction_start.3scf			\
216c10c16deSRichard Lowe		scf_type_base_type.3scf				\
217c10c16deSRichard Lowe		scf_type_to_string.3scf				\
218c10c16deSRichard Lowe		scf_value_base_type.3scf			\
219c10c16deSRichard Lowe		scf_value_destroy.3scf				\
220c10c16deSRichard Lowe		scf_value_get_as_string.3scf			\
221c10c16deSRichard Lowe		scf_value_get_as_string_typed.3scf		\
222c10c16deSRichard Lowe		scf_value_get_astring.3scf			\
223c10c16deSRichard Lowe		scf_value_get_boolean.3scf			\
224c10c16deSRichard Lowe		scf_value_get_count.3scf			\
225c10c16deSRichard Lowe		scf_value_get_integer.3scf			\
226c10c16deSRichard Lowe		scf_value_get_opaque.3scf			\
227c10c16deSRichard Lowe		scf_value_get_time.3scf				\
228c10c16deSRichard Lowe		scf_value_get_ustring.3scf			\
229c10c16deSRichard Lowe		scf_value_handle.3scf				\
230c10c16deSRichard Lowe		scf_value_is_type.3scf				\
231c10c16deSRichard Lowe		scf_value_reset.3scf				\
232c10c16deSRichard Lowe		scf_value_set_astring.3scf			\
233c10c16deSRichard Lowe		scf_value_set_boolean.3scf			\
234c10c16deSRichard Lowe		scf_value_set_count.3scf			\
235c10c16deSRichard Lowe		scf_value_set_from_string.3scf			\
236c10c16deSRichard Lowe		scf_value_set_integer.3scf			\
237c10c16deSRichard Lowe		scf_value_set_opaque.3scf			\
238c10c16deSRichard Lowe		scf_value_set_time.3scf				\
239c10c16deSRichard Lowe		scf_value_set_ustring.3scf			\
240c10c16deSRichard Lowe		scf_value_type.3scf				\
241c10c16deSRichard Lowe		scf_values_destroy.3scf				\
242c10c16deSRichard Lowe		smf_degrade_instance.3scf			\
243c10c16deSRichard Lowe		smf_disable_instance.3scf			\
244c10c16deSRichard Lowe		smf_get_state.3scf				\
245c10c16deSRichard Lowe		smf_maintain_instance.3scf			\
246c10c16deSRichard Lowe		smf_refresh_instance.3scf			\
247c10c16deSRichard Lowe		smf_restart_instance.3scf			\
248c10c16deSRichard Lowe		smf_restore_instance.3scf
249c10c16deSRichard Lowe
250*a9478106SYuri Pankovscf_entry_add_value.3scf			:= LINKSRC = scf_entry_create.3scf
251*a9478106SYuri Pankovscf_entry_destroy.3scf				:= LINKSRC = scf_entry_create.3scf
252*a9478106SYuri Pankovscf_entry_destroy_children.3scf			:= LINKSRC = scf_entry_create.3scf
253*a9478106SYuri Pankovscf_entry_handle.3scf				:= LINKSRC = scf_entry_create.3scf
254*a9478106SYuri Pankovscf_entry_reset.3scf				:= LINKSRC = scf_entry_create.3scf
255c10c16deSRichard Lowe
256*a9478106SYuri Pankovscf_strerror.3scf				:= LINKSRC = scf_error.3scf
257c10c16deSRichard Lowe
258*a9478106SYuri Pankovscf_handle_bind.3scf				:= LINKSRC = scf_handle_create.3scf
259*a9478106SYuri Pankovscf_handle_decorate.3scf			:= LINKSRC = scf_handle_create.3scf
260*a9478106SYuri Pankovscf_handle_destroy.3scf				:= LINKSRC = scf_handle_create.3scf
261*a9478106SYuri Pankovscf_handle_unbind.3scf				:= LINKSRC = scf_handle_create.3scf
262*a9478106SYuri Pankovscf_myname.3scf					:= LINKSRC = scf_handle_create.3scf
263c10c16deSRichard Lowe
264*a9478106SYuri Pankovscf_instance_to_fmri.3scf			:= LINKSRC = scf_handle_decode_fmri.3scf
265*a9478106SYuri Pankovscf_pg_to_fmri.3scf				:= LINKSRC = scf_handle_decode_fmri.3scf
266*a9478106SYuri Pankovscf_property_to_fmri.3scf			:= LINKSRC = scf_handle_decode_fmri.3scf
267*a9478106SYuri Pankovscf_scope_to_fmri.3scf				:= LINKSRC = scf_handle_decode_fmri.3scf
268*a9478106SYuri Pankovscf_service_to_fmri.3scf			:= LINKSRC = scf_handle_decode_fmri.3scf
269c10c16deSRichard Lowe
270*a9478106SYuri Pankovscf_instance_delete.3scf			:= LINKSRC = scf_instance_create.3scf
271*a9478106SYuri Pankovscf_instance_destroy.3scf			:= LINKSRC = scf_instance_create.3scf
272*a9478106SYuri Pankovscf_instance_get_name.3scf			:= LINKSRC = scf_instance_create.3scf
273*a9478106SYuri Pankovscf_instance_get_parent.3scf			:= LINKSRC = scf_instance_create.3scf
274*a9478106SYuri Pankovscf_instance_handle.3scf			:= LINKSRC = scf_instance_create.3scf
275*a9478106SYuri Pankovscf_service_add_instance.3scf			:= LINKSRC = scf_instance_create.3scf
276*a9478106SYuri Pankovscf_service_get_instance.3scf			:= LINKSRC = scf_instance_create.3scf
277c10c16deSRichard Lowe
278*a9478106SYuri Pankovscf_iter_destroy.3scf				:= LINKSRC = scf_iter_create.3scf
279*a9478106SYuri Pankovscf_iter_handle.3scf				:= LINKSRC = scf_iter_create.3scf
280*a9478106SYuri Pankovscf_iter_handle_scopes.3scf			:= LINKSRC = scf_iter_create.3scf
281*a9478106SYuri Pankovscf_iter_instance_pgs.3scf			:= LINKSRC = scf_iter_create.3scf
282*a9478106SYuri Pankovscf_iter_instance_pgs_composed.3scf		:= LINKSRC = scf_iter_create.3scf
283*a9478106SYuri Pankovscf_iter_instance_pgs_typed.3scf		:= LINKSRC = scf_iter_create.3scf
284*a9478106SYuri Pankovscf_iter_instance_pgs_typed_composed.3scf	:= LINKSRC = scf_iter_create.3scf
285*a9478106SYuri Pankovscf_iter_instance_snapshots.3scf		:= LINKSRC = scf_iter_create.3scf
286*a9478106SYuri Pankovscf_iter_next_instance.3scf			:= LINKSRC = scf_iter_create.3scf
287*a9478106SYuri Pankovscf_iter_next_pg.3scf				:= LINKSRC = scf_iter_create.3scf
288*a9478106SYuri Pankovscf_iter_next_property.3scf			:= LINKSRC = scf_iter_create.3scf
289*a9478106SYuri Pankovscf_iter_next_scope.3scf			:= LINKSRC = scf_iter_create.3scf
290*a9478106SYuri Pankovscf_iter_next_service.3scf			:= LINKSRC = scf_iter_create.3scf
291*a9478106SYuri Pankovscf_iter_next_snapshot.3scf			:= LINKSRC = scf_iter_create.3scf
292*a9478106SYuri Pankovscf_iter_next_value.3scf			:= LINKSRC = scf_iter_create.3scf
293*a9478106SYuri Pankovscf_iter_pg_properties.3scf			:= LINKSRC = scf_iter_create.3scf
294*a9478106SYuri Pankovscf_iter_property_values.3scf			:= LINKSRC = scf_iter_create.3scf
295*a9478106SYuri Pankovscf_iter_reset.3scf				:= LINKSRC = scf_iter_create.3scf
296*a9478106SYuri Pankovscf_iter_scope_services.3scf			:= LINKSRC = scf_iter_create.3scf
297*a9478106SYuri Pankovscf_iter_service_instances.3scf			:= LINKSRC = scf_iter_create.3scf
298*a9478106SYuri Pankovscf_iter_service_pgs.3scf			:= LINKSRC = scf_iter_create.3scf
299*a9478106SYuri Pankovscf_iter_service_pgs_typed.3scf			:= LINKSRC = scf_iter_create.3scf
300*a9478106SYuri Pankovscf_iter_snaplevel_pgs.3scf			:= LINKSRC = scf_iter_create.3scf
301*a9478106SYuri Pankovscf_iter_snaplevel_pgs_typed.3scf		:= LINKSRC = scf_iter_create.3scf
302c10c16deSRichard Lowe
303*a9478106SYuri Pankovscf_instance_add_pg.3scf			:= LINKSRC = scf_pg_create.3scf
304*a9478106SYuri Pankovscf_instance_get_pg.3scf			:= LINKSRC = scf_pg_create.3scf
305*a9478106SYuri Pankovscf_instance_get_pg_composed.3scf		:= LINKSRC = scf_pg_create.3scf
306*a9478106SYuri Pankovscf_pg_delete.3scf				:= LINKSRC = scf_pg_create.3scf
307*a9478106SYuri Pankovscf_pg_destroy.3scf				:= LINKSRC = scf_pg_create.3scf
308*a9478106SYuri Pankovscf_pg_get_flags.3scf				:= LINKSRC = scf_pg_create.3scf
309*a9478106SYuri Pankovscf_pg_get_name.3scf				:= LINKSRC = scf_pg_create.3scf
310*a9478106SYuri Pankovscf_pg_get_parent_instance.3scf			:= LINKSRC = scf_pg_create.3scf
311*a9478106SYuri Pankovscf_pg_get_parent_service.3scf			:= LINKSRC = scf_pg_create.3scf
312*a9478106SYuri Pankovscf_pg_get_parent_snaplevel.3scf		:= LINKSRC = scf_pg_create.3scf
313*a9478106SYuri Pankovscf_pg_get_type.3scf				:= LINKSRC = scf_pg_create.3scf
314*a9478106SYuri Pankovscf_pg_get_underlying_pg.3scf			:= LINKSRC = scf_pg_create.3scf
315*a9478106SYuri Pankovscf_pg_handle.3scf				:= LINKSRC = scf_pg_create.3scf
316*a9478106SYuri Pankovscf_pg_update.3scf				:= LINKSRC = scf_pg_create.3scf
317*a9478106SYuri Pankovscf_service_add_pg.3scf				:= LINKSRC = scf_pg_create.3scf
318*a9478106SYuri Pankovscf_service_get_pg.3scf				:= LINKSRC = scf_pg_create.3scf
319*a9478106SYuri Pankovscf_snaplevel_get_pg.3scf			:= LINKSRC = scf_pg_create.3scf
320c10c16deSRichard Lowe
321*a9478106SYuri Pankovscf_pg_get_property.3scf			:= LINKSRC = scf_property_create.3scf
322*a9478106SYuri Pankovscf_property_destroy.3scf			:= LINKSRC = scf_property_create.3scf
323*a9478106SYuri Pankovscf_property_get_name.3scf			:= LINKSRC = scf_property_create.3scf
324*a9478106SYuri Pankovscf_property_get_value.3scf			:= LINKSRC = scf_property_create.3scf
325*a9478106SYuri Pankovscf_property_handle.3scf			:= LINKSRC = scf_property_create.3scf
326*a9478106SYuri Pankovscf_property_is_type.3scf			:= LINKSRC = scf_property_create.3scf
327*a9478106SYuri Pankovscf_property_type.3scf				:= LINKSRC = scf_property_create.3scf
328*a9478106SYuri Pankovscf_string_to_type.3scf				:= LINKSRC = scf_property_create.3scf
329*a9478106SYuri Pankovscf_type_to_string.3scf				:= LINKSRC = scf_property_create.3scf
330c10c16deSRichard Lowe
331*a9478106SYuri Pankovscf_handle_get_scope.3scf			:= LINKSRC = scf_scope_create.3scf
332*a9478106SYuri Pankovscf_scope_destroy.3scf				:= LINKSRC = scf_scope_create.3scf
333*a9478106SYuri Pankovscf_scope_get_name.3scf				:= LINKSRC = scf_scope_create.3scf
334*a9478106SYuri Pankovscf_scope_handle.3scf				:= LINKSRC = scf_scope_create.3scf
335c10c16deSRichard Lowe
336*a9478106SYuri Pankovscf_scope_add_service.3scf			:= LINKSRC = scf_service_create.3scf
337*a9478106SYuri Pankovscf_scope_get_service.3scf			:= LINKSRC = scf_service_create.3scf
338*a9478106SYuri Pankovscf_service_delete.3scf				:= LINKSRC = scf_service_create.3scf
339*a9478106SYuri Pankovscf_service_destroy.3scf			:= LINKSRC = scf_service_create.3scf
340*a9478106SYuri Pankovscf_service_get_name.3scf			:= LINKSRC = scf_service_create.3scf
341*a9478106SYuri Pankovscf_service_get_parent.3scf			:= LINKSRC = scf_service_create.3scf
342*a9478106SYuri Pankovscf_service_handle.3scf				:= LINKSRC = scf_service_create.3scf
343c10c16deSRichard Lowe
344*a9478106SYuri Pankovscf_simple_app_props_free.3scf			:= LINKSRC = scf_simple_prop_get.3scf
345*a9478106SYuri Pankovscf_simple_app_props_get.3scf			:= LINKSRC = scf_simple_prop_get.3scf
346*a9478106SYuri Pankovscf_simple_app_props_next.3scf			:= LINKSRC = scf_simple_prop_get.3scf
347*a9478106SYuri Pankovscf_simple_app_props_search.3scf		:= LINKSRC = scf_simple_prop_get.3scf
348*a9478106SYuri Pankovscf_simple_prop_free.3scf			:= LINKSRC = scf_simple_prop_get.3scf
349*a9478106SYuri Pankovscf_simple_prop_name.3scf			:= LINKSRC = scf_simple_prop_get.3scf
350*a9478106SYuri Pankovscf_simple_prop_next_astring.3scf		:= LINKSRC = scf_simple_prop_get.3scf
351*a9478106SYuri Pankovscf_simple_prop_next_boolean.3scf		:= LINKSRC = scf_simple_prop_get.3scf
352*a9478106SYuri Pankovscf_simple_prop_next_count.3scf			:= LINKSRC = scf_simple_prop_get.3scf
353*a9478106SYuri Pankovscf_simple_prop_next_integer.3scf		:= LINKSRC = scf_simple_prop_get.3scf
354*a9478106SYuri Pankovscf_simple_prop_next_opaque.3scf		:= LINKSRC = scf_simple_prop_get.3scf
355*a9478106SYuri Pankovscf_simple_prop_next_reset.3scf			:= LINKSRC = scf_simple_prop_get.3scf
356*a9478106SYuri Pankovscf_simple_prop_next_time.3scf			:= LINKSRC = scf_simple_prop_get.3scf
357*a9478106SYuri Pankovscf_simple_prop_next_ustring.3scf		:= LINKSRC = scf_simple_prop_get.3scf
358*a9478106SYuri Pankovscf_simple_prop_numvalues.3scf			:= LINKSRC = scf_simple_prop_get.3scf
359*a9478106SYuri Pankovscf_simple_prop_pgname.3scf			:= LINKSRC = scf_simple_prop_get.3scf
360*a9478106SYuri Pankovscf_simple_prop_type.3scf			:= LINKSRC = scf_simple_prop_get.3scf
361c10c16deSRichard Lowe
362*a9478106SYuri Pankovscf_snaplevel_destroy.3scf			:= LINKSRC = scf_snaplevel_create.3scf
363*a9478106SYuri Pankovscf_snaplevel_get_instance_name.3scf		:= LINKSRC = scf_snaplevel_create.3scf
364*a9478106SYuri Pankovscf_snaplevel_get_next_snaplevel.3scf		:= LINKSRC = scf_snaplevel_create.3scf
365*a9478106SYuri Pankovscf_snaplevel_get_parent.3scf			:= LINKSRC = scf_snaplevel_create.3scf
366*a9478106SYuri Pankovscf_snaplevel_get_scope_name.3scf		:= LINKSRC = scf_snaplevel_create.3scf
367*a9478106SYuri Pankovscf_snaplevel_get_service_name.3scf		:= LINKSRC = scf_snaplevel_create.3scf
368*a9478106SYuri Pankovscf_snaplevel_handle.3scf			:= LINKSRC = scf_snaplevel_create.3scf
369*a9478106SYuri Pankovscf_snapshot_get_base_snaplevel.3scf		:= LINKSRC = scf_snaplevel_create.3scf
370c10c16deSRichard Lowe
371*a9478106SYuri Pankovscf_instance_get_snapshot.3scf			:= LINKSRC = scf_snapshot_create.3scf
372*a9478106SYuri Pankovscf_snapshot_destroy.3scf			:= LINKSRC = scf_snapshot_create.3scf
373*a9478106SYuri Pankovscf_snapshot_get_name.3scf			:= LINKSRC = scf_snapshot_create.3scf
374*a9478106SYuri Pankovscf_snapshot_get_parent.3scf			:= LINKSRC = scf_snapshot_create.3scf
375*a9478106SYuri Pankovscf_snapshot_handle.3scf			:= LINKSRC = scf_snapshot_create.3scf
376*a9478106SYuri Pankovscf_snapshot_update.3scf			:= LINKSRC = scf_snapshot_create.3scf
377c10c16deSRichard Lowe
378*a9478106SYuri Pankovscf_tmpl_get_by_pg.3scf				:= LINKSRC = scf_tmpl_pg_create.3scf
379*a9478106SYuri Pankovscf_tmpl_get_by_pg_name.3scf			:= LINKSRC = scf_tmpl_pg_create.3scf
380*a9478106SYuri Pankovscf_tmpl_iter_pgs.3scf				:= LINKSRC = scf_tmpl_pg_create.3scf
381*a9478106SYuri Pankovscf_tmpl_pg_destroy.3scf			:= LINKSRC = scf_tmpl_pg_create.3scf
382*a9478106SYuri Pankovscf_tmpl_pg_reset.3scf				:= LINKSRC = scf_tmpl_pg_create.3scf
383c10c16deSRichard Lowe
384*a9478106SYuri Pankovscf_tmpl_pg_common_name.3scf			:= LINKSRC = scf_tmpl_pg_name.3scf
385*a9478106SYuri Pankovscf_tmpl_pg_description.3scf			:= LINKSRC = scf_tmpl_pg_name.3scf
386*a9478106SYuri Pankovscf_tmpl_pg_required.3scf			:= LINKSRC = scf_tmpl_pg_name.3scf
387*a9478106SYuri Pankovscf_tmpl_pg_target.3scf				:= LINKSRC = scf_tmpl_pg_name.3scf
388*a9478106SYuri Pankovscf_tmpl_pg_type.3scf				:= LINKSRC = scf_tmpl_pg_name.3scf
389c10c16deSRichard Lowe
390*a9478106SYuri Pankovscf_tmpl_get_by_prop.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
391*a9478106SYuri Pankovscf_tmpl_iter_props.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
392*a9478106SYuri Pankovscf_tmpl_prop_destroy.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
393*a9478106SYuri Pankovscf_tmpl_prop_reset.3scf			:= LINKSRC = scf_tmpl_prop_create.3scf
394c10c16deSRichard Lowe
395*a9478106SYuri Pankovscf_count_ranges_destroy.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
396*a9478106SYuri Pankovscf_int_ranges_destroy.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
397*a9478106SYuri Pankovscf_tmpl_prop_cardinality.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
398*a9478106SYuri Pankovscf_tmpl_prop_common_name.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
399*a9478106SYuri Pankovscf_tmpl_prop_description.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
400*a9478106SYuri Pankovscf_tmpl_prop_internal_seps.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
401*a9478106SYuri Pankovscf_tmpl_prop_required.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
402*a9478106SYuri Pankovscf_tmpl_prop_type.3scf				:= LINKSRC = scf_tmpl_prop_name.3scf
403*a9478106SYuri Pankovscf_tmpl_prop_units.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
404*a9478106SYuri Pankovscf_tmpl_prop_visibility.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
405*a9478106SYuri Pankovscf_tmpl_value_common_name.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
406*a9478106SYuri Pankovscf_tmpl_value_count_range_choices.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
407*a9478106SYuri Pankovscf_tmpl_value_count_range_constraints.3scf	:= LINKSRC = scf_tmpl_prop_name.3scf
408*a9478106SYuri Pankovscf_tmpl_value_description.3scf			:= LINKSRC = scf_tmpl_prop_name.3scf
409*a9478106SYuri Pankovscf_tmpl_value_in_constraint.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
410*a9478106SYuri Pankovscf_tmpl_value_int_range_choices.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
411*a9478106SYuri Pankovscf_tmpl_value_int_range_constraints.3scf	:= LINKSRC = scf_tmpl_prop_name.3scf
412*a9478106SYuri Pankovscf_tmpl_value_name_choices.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
413*a9478106SYuri Pankovscf_tmpl_value_name_constraints.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
414*a9478106SYuri Pankovscf_tmpl_visibility_to_string.3scf		:= LINKSRC = scf_tmpl_prop_name.3scf
415*a9478106SYuri Pankovscf_values_destroy.3scf				:= LINKSRC = scf_tmpl_prop_name.3scf
416c10c16deSRichard Lowe
417*a9478106SYuri Pankovscf_tmpl_error_pg.3scf				:= LINKSRC = scf_tmpl_validate_fmri.3scf
418*a9478106SYuri Pankovscf_tmpl_error_pg_tmpl.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
419*a9478106SYuri Pankovscf_tmpl_error_prop.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
420*a9478106SYuri Pankovscf_tmpl_error_prop_tmpl.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
421*a9478106SYuri Pankovscf_tmpl_error_source_fmri.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
422*a9478106SYuri Pankovscf_tmpl_error_type.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
423*a9478106SYuri Pankovscf_tmpl_error_value.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
424*a9478106SYuri Pankovscf_tmpl_errors_destroy.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
425*a9478106SYuri Pankovscf_tmpl_next_error.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
426*a9478106SYuri Pankovscf_tmpl_reset_errors.3scf			:= LINKSRC = scf_tmpl_validate_fmri.3scf
427*a9478106SYuri Pankovscf_tmpl_strerror.3scf				:= LINKSRC = scf_tmpl_validate_fmri.3scf
428c10c16deSRichard Lowe
429*a9478106SYuri Pankovscf_transaction_commit.3scf			:= LINKSRC = scf_transaction_create.3scf
430*a9478106SYuri Pankovscf_transaction_destroy.3scf			:= LINKSRC = scf_transaction_create.3scf
431*a9478106SYuri Pankovscf_transaction_destroy_children.3scf		:= LINKSRC = scf_transaction_create.3scf
432*a9478106SYuri Pankovscf_transaction_handle.3scf			:= LINKSRC = scf_transaction_create.3scf
433*a9478106SYuri Pankovscf_transaction_property_change.3scf		:= LINKSRC = scf_transaction_create.3scf
434*a9478106SYuri Pankovscf_transaction_property_change_type.3scf	:= LINKSRC = scf_transaction_create.3scf
435*a9478106SYuri Pankovscf_transaction_property_delete.3scf		:= LINKSRC = scf_transaction_create.3scf
436*a9478106SYuri Pankovscf_transaction_property_new.3scf		:= LINKSRC = scf_transaction_create.3scf
437*a9478106SYuri Pankovscf_transaction_reset.3scf			:= LINKSRC = scf_transaction_create.3scf
438*a9478106SYuri Pankovscf_transaction_reset_all.3scf			:= LINKSRC = scf_transaction_create.3scf
439*a9478106SYuri Pankovscf_transaction_start.3scf			:= LINKSRC = scf_transaction_create.3scf
440c10c16deSRichard Lowe
441*a9478106SYuri Pankovscf_type_base_type.3scf				:= LINKSRC = scf_value_create.3scf
442*a9478106SYuri Pankovscf_value_base_type.3scf			:= LINKSRC = scf_value_create.3scf
443*a9478106SYuri Pankovscf_value_destroy.3scf				:= LINKSRC = scf_value_create.3scf
444*a9478106SYuri Pankovscf_value_get_as_string.3scf			:= LINKSRC = scf_value_create.3scf
445*a9478106SYuri Pankovscf_value_get_as_string_typed.3scf		:= LINKSRC = scf_value_create.3scf
446*a9478106SYuri Pankovscf_value_get_astring.3scf			:= LINKSRC = scf_value_create.3scf
447*a9478106SYuri Pankovscf_value_get_boolean.3scf			:= LINKSRC = scf_value_create.3scf
448*a9478106SYuri Pankovscf_value_get_count.3scf			:= LINKSRC = scf_value_create.3scf
449*a9478106SYuri Pankovscf_value_get_integer.3scf			:= LINKSRC = scf_value_create.3scf
450*a9478106SYuri Pankovscf_value_get_opaque.3scf			:= LINKSRC = scf_value_create.3scf
451*a9478106SYuri Pankovscf_value_get_time.3scf				:= LINKSRC = scf_value_create.3scf
452*a9478106SYuri Pankovscf_value_get_ustring.3scf			:= LINKSRC = scf_value_create.3scf
453*a9478106SYuri Pankovscf_value_handle.3scf				:= LINKSRC = scf_value_create.3scf
454*a9478106SYuri Pankovscf_value_is_type.3scf				:= LINKSRC = scf_value_create.3scf
455*a9478106SYuri Pankovscf_value_reset.3scf				:= LINKSRC = scf_value_create.3scf
456*a9478106SYuri Pankovscf_value_set_astring.3scf			:= LINKSRC = scf_value_create.3scf
457*a9478106SYuri Pankovscf_value_set_boolean.3scf			:= LINKSRC = scf_value_create.3scf
458*a9478106SYuri Pankovscf_value_set_count.3scf			:= LINKSRC = scf_value_create.3scf
459*a9478106SYuri Pankovscf_value_set_from_string.3scf			:= LINKSRC = scf_value_create.3scf
460*a9478106SYuri Pankovscf_value_set_integer.3scf			:= LINKSRC = scf_value_create.3scf
461*a9478106SYuri Pankovscf_value_set_opaque.3scf			:= LINKSRC = scf_value_create.3scf
462*a9478106SYuri Pankovscf_value_set_time.3scf				:= LINKSRC = scf_value_create.3scf
463*a9478106SYuri Pankovscf_value_set_ustring.3scf			:= LINKSRC = scf_value_create.3scf
464*a9478106SYuri Pankovscf_value_type.3scf				:= LINKSRC = scf_value_create.3scf
465c10c16deSRichard Lowe
466*a9478106SYuri Pankovsmf_degrade_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
467*a9478106SYuri Pankovsmf_disable_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
468*a9478106SYuri Pankovsmf_get_state.3scf				:= LINKSRC = smf_enable_instance.3scf
469*a9478106SYuri Pankovsmf_maintain_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
470*a9478106SYuri Pankovsmf_refresh_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
471*a9478106SYuri Pankovsmf_restart_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
472*a9478106SYuri Pankovsmf_restore_instance.3scf			:= LINKSRC = smf_enable_instance.3scf
473c10c16deSRichard Lowe
474c10c16deSRichard Lowe.KEEP_STATE:
475c10c16deSRichard Lowe
476*a9478106SYuri Pankovinclude		$(SRC)/man/Makefile.man
477c10c16deSRichard Lowe
478*a9478106SYuri Pankovinstall:	$(ROOTMANFILES) $(ROOTMANLINKS)
479