1 # This file generates all of man/html pages that we use for documentation.
3 # When hacking this file you need to know that we take .pod files and turn
4 # them into .pop files. .pop files are 1=1 for man pages, but one .pod
5 # file may generate many .pop files.
10 CLEANFILES= *.1 *.3 *.html *.pop
14 memcached_increment_with_initial \
16 memcached_decrement_with_initial
20 memcached_set_by_key \
22 memcached_cas_by_key \
24 memcached_replace_by_key \
25 memcached_add memcached_add_by_key \
27 memcached_prepend_by_key \
29 memcached_append_by_key
38 memcached_delete_by_key
42 memcached_get_by_key \
43 memcached_fetch_result \
44 memcached_fetch_execute \
46 memcached_mget_by_key \
47 memcached_mget_execute \
48 memcached_mget_execute_by_key \
52 memcached_result_cas \
53 memcached_result_create \
54 memcached_result_flags \
55 memcached_result_free \
56 memcached_result_key_length \
57 memcached_result_key_value \
58 memcached_result_length \
60 memcached_result_value
64 memcached_server_count \
65 memcached_server_list \
66 memcached_server_add \
67 memcached_server_add_unix_socket \
71 memcached_server_list_free \
72 memcached_server_list_count \
73 memcached_server_list_append \
74 memcached_servers_parse
78 hashkit_functions.html \
80 libmemcached_examples.html \
82 libmemcachedutil.html \
83 memcached_analyze.html \
85 memcached_behavior.html \
86 memcached_callback.html \
87 memcached_create.html \
88 memcached_delete.html \
90 memcached_flush_buffers.html \
91 memcached_flush.html \
92 memcached_generate_hash_value.html \
94 memcached_memory_allocators.html \
97 memcached_result_st.html \
98 memcached_servers.html \
99 memcached_server_st.html \
101 memcached_stats.html \
102 memcached_strerror.html \
103 memcached_user_data.html \
104 memcached_verbosity.html \
105 memcached_version.html \
118 hashkit_functions.pod \
121 libmemcached_examples.pod \
122 libmemcachedutil.pod \
123 memcached_analyze.pod \
125 memcached_behavior.pod \
126 memcached_callback.pod \
127 memcached_create.pod \
128 memcached_delete.pod \
130 memcached_flush.pod \
131 memcached_flush_buffers.pod \
132 memcached_generate_hash_value.pod \
134 memcached_memory_allocators.pod \
137 memcached_server_st.pod \
138 memcached_servers.pod \
140 memcached_stats.pod \
141 memcached_strerror.pod \
142 memcached_user_data.pod \
143 memcached_verbosity.pod \
144 memcached_version.pod \
157 libmemcached_examples.3 \
159 memcached_add_by_key.3 \
160 memcached_analyze.3 \
162 memcached_append_by_key.3 \
163 memcached_behavior_get.3 \
164 memcached_behavior_set.3 \
165 memcached_callback_get.3 \
166 memcached_callback_set.3 \
168 memcached_cas_by_key.3 \
171 memcached_decrement.3 \
172 memcached_decrement_with_initial.3 \
174 memcached_delete_by_key.3 \
177 memcached_fetch_execute.3 \
178 memcached_fetch_result.3 \
179 memcached_flush_buffers.3 \
181 memcached_generate_hash_value.3 \
183 memcached_get_by_key.3 \
184 memcached_get_memory_allocators.3 \
185 memcached_get_user_data.3 \
186 memcached_increment.3 \
187 memcached_increment_with_initial.3 \
188 memcached_lib_version.3 \
190 memcached_mget_by_key.3 \
191 memcached_mget_execute.3 \
192 memcached_mget_execute_by_key.3 \
193 memcached_prepend.3 \
194 memcached_prepend_by_key.3 \
196 memcached_replace.3 \
197 memcached_replace_by_key.3 \
198 memcached_server_add.3 \
199 memcached_server_count.3 \
200 memcached_server_list.3 \
201 memcached_server_list_append.3 \
202 memcached_server_list_count.3 \
203 memcached_server_list_free.3 \
204 memcached_server_push.3 \
205 memcached_servers_parse.3 \
207 memcached_set_by_key.3 \
208 memcached_set_memory_allocators.3 \
209 memcached_set_user_data.3 \
211 memcached_stat_get_keys.3 \
212 memcached_stat_get_value.3 \
213 memcached_stat_servername.3 \
214 memcached_strerror.3 \
215 memcached_verbosity.3 \
216 memcached_version.3 \
227 if BUILD_LIBMEMCACHEDUTIL
230 memcached_pool_behavior_set.3 \
231 memcached_pool_behavior_get.3 \
232 memcached_pool_create.3 \
233 memcached_pool_destroy.3 \
234 memcached_pool_push.3 \
241 ln -s ${top_srcdir}/docs/memcached_create.pod ${top_builddir}/docs/$@.pop
245 ln -s ${top_srcdir}/docs/memcached_set.pod ${top_builddir}/docs/$@.pop
249 ln -s ${top_srcdir}/docs/memcached_delete.pod ${top_builddir}/docs/$@.pop
253 ln -s ${top_srcdir}/docs/memcached_auto.pod ${top_builddir}/docs/$@.pop
257 ln -s ${top_srcdir}/docs/memcached_get.pod ${top_builddir}/docs/$@.pop
261 ln -s ${top_srcdir}/docs/memcached_servers.pod ${top_builddir}/docs/$@.pop
265 ln -s ${top_srcdir}/docs/memcached_server_st.pod ${top_builddir}/docs/$@.pop
269 ln -s ${top_srcdir}/docs/$@.pod ${top_builddir}/docs/$@.pop
273 libmemcached_examples \
278 memcached_flush_buffers \
279 memcached_generate_hash_value \
282 memcached_verbosity \
294 memcached_behavior_get \
295 memcached_behavior_set
299 ln -s ${top_srcdir}/docs/memcached_behavior.pod ${top_builddir}/docs/$@.pop
302 memcached_callback_get \
303 memcached_callback_set
307 ln -s ${top_srcdir}/docs/memcached_callback.pod ${top_builddir}/docs/$@.pop
311 memcached_stat_get_keys \
312 memcached_stat_get_value \
313 memcached_stat_servername
317 ln -s ${top_srcdir}/docs/memcached_stats.pod ${top_builddir}/docs/$@.pop
321 ln -s ${top_srcdir}/docs/memcached_result_st.pod ${top_builddir}/docs/$@.pop
325 memcached_lib_version
329 ln -s ${top_srcdir}/docs/memcached_version.pod ${top_builddir}/docs/$@.pop
331 MEMORY_ALLOCATORS_PAGES= \
332 memcached_get_memory_allocators \
333 memcached_set_memory_allocators
335 ${MEMORY_ALLOCATORS_PAGES}:
337 ln -s ${top_srcdir}/docs/memcached_memory_allocators.pod ${top_builddir}/docs/$@.pop
340 memcached_get_user_data \
341 memcached_set_user_data
345 ln -s ${top_srcdir}/docs/memcached_user_data.pod ${top_builddir}/docs/$@.pop
349 memcached_pool_behavior_get \
350 memcached_pool_behavior_set \
351 memcached_pool_create \
352 memcached_pool_destroy \
358 ln -s ${top_srcdir}/docs/memcached_pool.pod ${top_builddir}/docs/$@.pop
361 hashkit_is_allocated \
366 ${HASH_CREATE_PAGES}:
368 ln -s ${top_srcdir}/docs/hashkit_create.pod ${top_builddir}/docs/$@.pop
370 KIT_FUNCTIONS_PAGES= \
382 ${KIT_FUNCTIONS_PAGES}:
384 ln -s ${top_srcdir}/docs/hashkit_functions.pod ${top_builddir}/docs/$@.pop
389 ${HASH_KIT_ST_PAGES}:
391 ln -s ${top_srcdir}/docs/hashkit_value.pod ${top_builddir}/docs/$@.pop
394 ${PODCHECKER} $(top_srcdir)/docs/hashkit_create.pod
395 ${PODCHECKER} $(top_srcdir)/docs/hashkit_functions.pod
396 ${PODCHECKER} $(top_srcdir)/docs/hashkit_value.pod
397 ${PODCHECKER} $(top_srcdir)/docs/libmemcached.pod
398 ${PODCHECKER} $(top_srcdir)/docs/libmemcached_examples.pod
399 ${PODCHECKER} $(top_srcdir)/docs/memcached_auto.pod
400 ${PODCHECKER} $(top_srcdir)/docs/memcached_behavior.pod
401 ${PODCHECKER} $(top_srcdir)/docs/memcached_callback.pod
402 ${PODCHECKER} $(top_srcdir)/docs/memcached_create.pod
403 ${PODCHECKER} $(top_srcdir)/docs/memcached_delete.pod
404 ${PODCHECKER} $(top_srcdir)/docs/memcached_flush.pod
405 ${PODCHECKER} $(top_srcdir)/docs/memcached_flush_buffers.pod
406 ${PODCHECKER} $(top_srcdir)/docs/memcached_get.pod
407 ${PODCHECKER} $(top_srcdir)/docs/memcached_memory_allocators.pod
408 ${PODCHECKER} $(top_srcdir)/docs/memcached_pool.pod
409 ${PODCHECKER} $(top_srcdir)/docs/memcached_quit.pod
410 ${PODCHECKER} $(top_srcdir)/docs/memcached_server_st.pod
411 ${PODCHECKER} $(top_srcdir)/docs/memcached_servers.pod
412 ${PODCHECKER} $(top_srcdir)/docs/memcached_set.pod
413 ${PODCHECKER} $(top_srcdir)/docs/memcached_stats.pod
414 ${PODCHECKER} $(top_srcdir)/docs/memcached_strerror.pod
415 ${PODCHECKER} $(top_srcdir)/docs/memcached_user_data.pod
416 ${PODCHECKER} $(top_srcdir)/docs/memcached_verbosity.pod
417 ${PODCHECKER} $(top_srcdir)/docs/memcached_version.pod
418 ${PODCHECKER} $(top_srcdir)/docs/memcapable.pod
419 ${PODCHECKER} $(top_srcdir)/docs/memcat.pod
420 ${PODCHECKER} $(top_srcdir)/docs/memcp.pod
421 ${PODCHECKER} $(top_srcdir)/docs/memerror.pod
422 ${PODCHECKER} $(top_srcdir)/docs/memflush.pod
423 ${PODCHECKER} $(top_srcdir)/docs/memrm.pod
424 ${PODCHECKER} $(top_srcdir)/docs/memslap.pod
425 ${PODCHECKER} $(top_srcdir)/docs/memstat.pod
427 html-pages: $(HTML_FILES)
429 SUFFIXES: .pop .pod .html .1 .3
434 pod2html --infile=$< > $@
437 ${POD2MAN} -c "$*" -r "" -s 3 $< > $@
440 ${POD2MAN} -c "$*" -r "" -s 3 $< > $@