1## Process this file with automake to produce Makefile.in.
2
3SUBDIRS =
4EXTRA_DIST=make-func-list.pl
5noinst_DATA=
6DISTCLEANFILES=
7
8@YELP_HELP_RULES@
9
10HELP_ID=gnumeric
11
12## Unfortunately, I have to turn off "cs" translations.  I am unable to
13## release without.  The cause is an itstool and/or libxml2 bug that causes
14## the build process to crash, see
15##
16##    https://github.com/itstool/itstool/issues/22
17##
18## You can turn "cs" back on for yourself, but please do not commit such
19## a change.
20##
21## I apologize for having to do this, especially since distributions that
22## patch itstool and/or libxml2 probably won't notice and undo this.  The
23## net result is likely to be that the cs translation does not reach users.
24##
25## Morten Welinder, 20210308.  (If that seems like a long time ago and
26## if the bug link suggests improvement in the situation, feel free to
27## discuss with me on the gnumeric mailing list.)
28HELP_LINGUAS=de es sv
29HELP_FILES=gnumeric.xml
30
31HELP_EXTRA=					\
32	about-authors.xml			\
33	about-history.xml			\
34	about-license.xml			\
35	analysis-complexNumbers.xml		\
36	analysis-goalseek.xml			\
37	analysis-overview.xml			\
38	analysis-scenarios.xml			\
39	analysis-simulation.xml			\
40	analysis-solver.xml			\
41	analysis-statistical.xml		\
42	appendix-glossary.xml			\
43	appendix-keybindings.xml		\
44	bugs.xml				\
45	compiling.xml				\
46	configuration-localization.xml		\
47	configuration-overview.xml		\
48	configuration-plugins.xml		\
49	configuration-preferences.xml		\
50	configuration-toolbars.xml		\
51	data-commentNlink.xml			\
52	data-delete.xml				\
53	data-entry-advanced.xml			\
54	data-entry-external.xml			\
55	data-entry.xml				\
56	data-filter.xml				\
57	data-format-conditional.xml		\
58	data-format.xml				\
59	data-generate.xml			\
60	data-insert.xml				\
61	data-modify.xml				\
62	data-move-copy.xml			\
63	data-overview.xml			\
64	data-selections.xml			\
65	data-types.xml				\
66	documenting.xml				\
67	extending-functions.xml			\
68	extending-overview.xml			\
69	extending-plugins.xml			\
70	extending-python.xml			\
71	files-email.xml				\
72	files-formats.xml			\
73	files-opening.xml			\
74	files-overview.xml			\
75	files-saving.xml			\
76	files-ssconvert.xml			\
77	files-textopen.xml			\
78	files-textsave.xml			\
79	func-footer.xml				\
80	func-header.xml				\
81	functions.xml				\
82	getting-involved.xml			\
83	graphics-drawings.xml			\
84	graphics-images.xml			\
85	graphics-overview.xml			\
86	graphics-plots.xml			\
87	graphics-widgets.xml			\
88	gui-menus.xml				\
89	gui-mouse.xml				\
90	gui-other-elements.xml			\
91	gui-overview.xml			\
92	gui-toolbars.xml			\
93	installing.xml				\
94	legal.xml				\
95	manual-usage.xml			\
96	morehelp.xml				\
97	printing.xml				\
98	programing.xml				\
99	quick-start.xml				\
100	welcome.xml				\
101	workbooks.xml				\
102	worksheets.xml
103
104HELP_MEDIA= \
105	figures/advanced-filter-1.png					\
106	figures/advanced-filter-2.png					\
107	figures/analysis-simulation-confidence-interval-equation.png	\
108	figures/analysis-simulation-demand-ex1.png			\
109	figures/analysis-simulation-demand-ex2.png			\
110	figures/analysis-simulation-interations-equation1.png		\
111	figures/analysis-simulation-interations-equation2.png		\
112	figures/analysis-simulation-maximumtime-dialog.png		\
113	figures/analysis-simulation-options-dialog.png			\
114	figures/analysis-simulation-output-dialog.png			\
115	figures/analysis-simulation-profit-ex1.png			\
116	figures/analysis-simulation-profit-ex2.png			\
117	figures/analysis-simulation-report-screen.png			\
118	figures/analysis-simulation-simtable-screen.png			\
119	figures/analysis-simulation-summary-dialog.png			\
120	figures/analysis-simulation-variables-dialog.png		\
121	figures/analysistools-ANOVA1-ex1.png				\
122	figures/analysistools-ANOVA1-ex2.png				\
123	figures/analysistools-ANOVA2w-ex1.png				\
124	figures/analysistools-ANOVA2w-ex2.png				\
125	figures/analysistools-ANOVA2wo-ex1.png				\
126	figures/analysistools-ANOVA2wo-ex2.png				\
127	figures/analysistools-correlation-ex1.png			\
128	figures/analysistools-correlation-ex2.png			\
129	figures/analysistools-correlation-ex3.png			\
130	figures/analysistools-correlation.png				\
131	figures/analysistools-covariance-ex1.png			\
132	figures/analysistools-covariance-ex2.png			\
133	figures/analysistools-covariance.png				\
134	figures/analysistools-descstats-ex1-options.png			\
135	figures/analysistools-descstats-ex1.png				\
136	figures/analysistools-descstats-ex2.png				\
137	figures/analysistools-descstats.png				\
138	figures/analysistools-exp-smoothing-a-holt-winters-formula.png	\
139	figures/analysistools-exp-smoothing-a-holt-winters-stderr.png	\
140	figures/analysistools-exp-smoothing-holt-formula.png		\
141	figures/analysistools-exp-smoothing-holt-stderr.png		\
142	figures/analysistools-exp-smoothing-hunter-formula.png		\
143	figures/analysistools-exp-smoothing-hunter-stderr.png		\
144	figures/analysistools-exp-smoothing-m-holt-winters-formula.png	\
145	figures/analysistools-exp-smoothing-m-holt-winters-stderr.png	\
146	figures/analysistools-exp-smoothing-roberts-formula.png		\
147	figures/analysistools-exp-smoothing-roberts-stderr.png		\
148	figures/analysistools-fourier-formula.png			\
149	figures/analysistools-fourier.png				\
150	figures/analysistools-frequency-cats.png			\
151	figures/analysistools-frequency-graphs.png			\
152	figures/analysistools-frequency.png				\
153	figures/analysistools-frequency-results.png			\
154	figures/analysistools-ftest-ex1.png				\
155	figures/analysistools-ftest-ex2.png				\
156	figures/analysistools-ftest.png					\
157	figures/analysistools-histogram-bins.png			\
158	figures/analysistools-histogram-cutoffs.png			\
159	figures/analysistools-histogram-ex1.png				\
160	figures/analysistools-histogram-ex2.png				\
161	figures/analysistools-histogram-ex3.png				\
162	figures/analysistools-histogram-ex4.png				\
163	figures/analysistools-histogram-ex5.png				\
164	figures/analysistools-histogram-graphs.png			\
165	figures/analysistools-histogram.png				\
166	figures/analysistools-kaplan-ex1.png				\
167	figures/analysistools-kaplan-ex2.png				\
168	figures/analysistools-kaplan-ex3.png				\
169	figures/analysistools-kaplan-groups.png				\
170	figures/analysistools-kaplan-options.png			\
171	figures/analysistools-kaplan.png				\
172	figures/analysistools-moving-average-ex1.png			\
173	figures/analysistools-moving-average-ex2.png			\
174	figures/analysistools-moving-average-ex3.png			\
175	figures/analysistools-moving-average-formula-central.png	\
176	figures/analysistools-moving-average-formula-spencer.png	\
177	figures/analysistools-moving-average-formula-weighted.png	\
178	figures/analysistools-moving-average-options.png		\
179	figures/analysistools-moving-average.png			\
180	figures/analysistools-normality-ex1.png				\
181	figures/analysistools-normality-ex2.png				\
182	figures/analysistools-normality-ex3.png				\
183	figures/analysistools-normality-ex4.png				\
184	figures/analysistools-normality.png				\
185	figures/analysistools-normality-testspec.png			\
186	figures/analysistools-outputoptions.png				\
187	figures/analysistools-pcanalysis-ex1.png			\
188	figures/analysistools-pcanalysis-ex2.png			\
189	figures/analysistools-pcanalysis.png				\
190	figures/analysistools-random-ex1.png				\
191	figures/analysistools-random-ex2.png				\
192	figures/analysistools-random.png				\
193	figures/analysistools-ranges.png				\
194	figures/analysistools-rank-ex1.png				\
195	figures/analysistools-rank-ex2.png				\
196	figures/analysistools-rank.png					\
197	figures/analysistools-regression-ex1.png			\
198	figures/analysistools-regression-ex2.png			\
199	figures/analysistools-regression-ex3.png			\
200	figures/analysistools-regression.png				\
201	figures/analysistools-sampling-ex1.png				\
202	figures/analysistools-sampling-ex2.png				\
203	figures/analysistools-sampling.png				\
204	figures/analysistools-signtest-ex1.png				\
205	figures/analysistools-signtest-ex2.png				\
206	figures/analysistools-signtest-ex3.png				\
207	figures/analysistools-signtest.png				\
208	figures/analysistools-smoothing-ex1.png				\
209	figures/analysistools-smoothing-ex2.png				\
210	figures/analysistools-smoothing-ex3.png				\
211	figures/analysistools-smoothing-ex4.png				\
212	figures/analysistools-smoothing-ex5.png				\
213	figures/analysistools-smoothing-ex6.png				\
214	figures/analysistools-smoothing-ex7.png				\
215	figures/analysistools-smoothing-ex8.png				\
216	figures/analysistools-smoothing.png				\
217	figures/analysistools-tools.png					\
218	figures/analysistools-ttest-equal-ex1.png			\
219	figures/analysistools-ttest-equal-ex2.png			\
220	figures/analysistools-ttest-equal.png				\
221	figures/analysistools-ttest-paired-ex1.png			\
222	figures/analysistools-ttest-paired-ex2.png			\
223	figures/analysistools-ttest-paired.png				\
224	figures/analysistools-ttest.png					\
225	figures/analysistools-ttest-unequal-ex1.png			\
226	figures/analysistools-ttest-unequal-ex2.png			\
227	figures/analysistools-ttest-unequal.png				\
228	figures/analysistools-ztest-ex1.png				\
229	figures/analysistools-ztest-ex2.png				\
230	figures/analysistools-ztest.png					\
231	figures/arrowhead-dimensions.png				\
232	figures/button-align-center.png					\
233	figures/button-align-left.png					\
234	figures/button-align-right.png					\
235	figures/button-arrow.png					\
236	figures/button-bold.png						\
237	figures/button-borders.png					\
238	figures/button-button.png					\
239	figures/button-center-across-selection.png			\
240	figures/button-checkbox.png					\
241	figures/button-combo.png					\
242	figures/button-copy.png						\
243	figures/button-cut.png						\
244	figures/button-decrease-indent.png				\
245	figures/button-decrease-precision.png				\
246	figures/button-equals.png					\
247	figures/button-fill.png						\
248	figures/button-font-size.png					\
249	figures/button-font-type.png					\
250	figures/button-frame.png					\
251	figures/button-function.png					\
252	figures/button-graphEditor-add.png				\
253	figures/button-graph.png					\
254	figures/button-increase-indent.png				\
255	figures/button-increase-precision.png				\
256	figures/button-insert-component.png				\
257	figures/button-insert-hyperlink.png				\
258	figures/button-insert-object.png				\
259	figures/button-italic.png					\
260	figures/button-label.png					\
261	figures/button-line.png						\
262	figures/button-list.png						\
263	figures/button-merge.png					\
264	figures/button-money.png					\
265	figures/button-new.png						\
266	figures/button-open.png						\
267	figures/button-oval.png						\
268	figures/button-paste.png					\
269	figures/button-percent.png					\
270	figures/button-preview.png					\
271	figures/button-print.png					\
272	figures/button-radio.png					\
273	figures/button-rectangle.png					\
274	figures/button-redo-and-history.png				\
275	figures/button-save.png						\
276	figures/button-scrollbar.png					\
277	figures/button-slider.png					\
278	figures/button-sort-az.png					\
279	figures/button-sort-za.png					\
280	figures/button-spin.png						\
281	figures/button-split.png					\
282	figures/button-subscript.png					\
283	figures/button-sum.png						\
284	figures/button-superscript.png					\
285	figures/button-text-colour.png					\
286	figures/button-thousands.png					\
287	figures/button-underline.png					\
288	figures/button-undo-and-history.png				\
289	figures/button-zoom.png						\
290	figures/cell-grid.png						\
291	figures/cells-1.png						\
292	figures/cells-2.png						\
293	figures/cell-selected.png					\
294	figures/cell-with-text.png					\
295	figures/chart_area_1_1.png					\
296	figures/chart_area_1_2.png					\
297	figures/chart_area_1_3.png					\
298	figures/chart_bar_1_1.png					\
299	figures/chart_bar_1_2.png					\
300	figures/chart_bar_1_3.png					\
301	figures/chart_bubble_1_1.png					\
302	figures/chart_column_1_1.png					\
303	figures/chart_column_1_2.png					\
304	figures/chart_column_1_3.png					\
305	figures/chart_line_1_1.png					\
306	figures/chart_line_1_2.png					\
307	figures/chart_line_1_3.png					\
308	figures/chart_line_2_1.png					\
309	figures/chart_line_2_2.png					\
310	figures/chart_line_2_3.png					\
311	figures/chart_pie_1_1.png					\
312	figures/chart_pie_2_1.png					\
313	figures/chart_radar_1_1.png					\
314	figures/chart_radar_1_2.png					\
315	figures/chart_radar_1_3.png					\
316	figures/chart_ring_1_1.png					\
317	figures/chart_ring_1_2.png					\
318	figures/chart_scatter_1_1.png					\
319	figures/chart_scatter_3_1.png					\
320	figures/chart_scatter_3_2.png					\
321	figures/chart_surface_1.png					\
322	figures/chart_surface_2.png					\
323	figures/dialog-auto-correct.png					\
324	figures/dialog-autosave.png					\
325	figures/dialog-fileopen-withTags.png				\
326	figures/dialog-filesave-compact-withTags.png			\
327	figures/dialog-filesave-expanded-withTags.png			\
328	figures/dialog-filter.png					\
329	figures/dialog-insert-object.png				\
330	figures/dialog-properties-arrow.png				\
331	figures/dialog-properties-checkbox.png				\
332	figures/dialog-properties-frame.png				\
333	figures/dialog-properties-label.png				\
334	figures/dialog-properties-line.png				\
335	figures/dialog-properties-oval.png				\
336	figures/dialog-properties-rectangle.png				\
337	figures/dialog-properties-scrollbar.png				\
338	figures/drawing-arrow.png					\
339	figures/drawing-line.png					\
340	figures/drawing-oval.png					\
341	figures/drawing-rectangle.png					\
342	figures/example-colGraph-modified.png				\
343	figures/example-colGraph.png					\
344	figures/example-columnSelect.png				\
345	figures/example-data.png					\
346	figures/files-html32-example.png				\
347	figures/files-html40-example.png				\
348	figures/files-html-example.png					\
349	figures/formula-dmedian.png					\
350	figures/gnumeric-empty.png					\
351	figures/gnumeric-icon-24.png					\
352	figures/gnumeric-labelled.png					\
353	figures/gnumeric-power-example.png				\
354	figures/graph-axes-grid.png					\
355	figures/graph-components.png					\
356	figures/graph-example-area.png					\
357	figures/graph-example-bar.png					\
358	figures/graph-example-bubble.png				\
359	figures/graph-example-column.png				\
360	figures/graph-example-line.png					\
361	figures/graph-example-pie.png					\
362	figures/graph-example-radar.png					\
363	figures/graph-example-ring.png					\
364	figures/graph-example-surface-t1.png				\
365	figures/graph-example-surface-t2.png				\
366	figures/graph-example-xyplot.png				\
367	figures/graphguru-axes-category-bounds.png			\
368	figures/graphguru-axes-category-details.png			\
369	figures/graphguru-axes-category-style.png			\
370	figures/graphguru-axes-continuous-bounds.png			\
371	figures/graphguru-axes-continuous-format.png			\
372	figures/graphguru-backPanels-gradient.png			\
373	figures/graphguru-backPanels-image.png				\
374	figures/graphguru-backPanels-none.png				\
375	figures/graphguru-backPanels-pattern.png			\
376	figures/graphguru-components.png				\
377	figures/graphguru-plot-barCol.png				\
378	figures/graphguru-plot-bubble.png				\
379	figures/graphguru-plot-pie.png					\
380	figures/graphguru-plot-radar.png				\
381	figures/graphguru-plot-ring.png					\
382	figures/graphguru-series-data-bubble.png			\
383	figures/graphguru-series-data-single.png			\
384	figures/graphguru-series-data-xy.png				\
385	figures/graphguru-series-error.png				\
386	figures/graphguru-series-style-filled.png			\
387	figures/graphguru-series-style-line.png				\
388	figures/graphguru-title-font.png				\
389	figures/graph-hierarchy.png					\
390	figures/graphical-elements.png					\
391	figures/graphical-elements-selected.png				\
392	figures/graphical-elements-stacked.png				\
393	figures/graphs-types-area.png					\
394	figures/graphs-types-bar.png					\
395	figures/graphs-types-bubble.png					\
396	figures/graphs-types-column.png					\
397	figures/graphs-types-line.png					\
398	figures/graphs-types-pie.png					\
399	figures/graphs-types-radar.png					\
400	figures/graphs-types-ring.png					\
401	figures/graphs-types-stock.png					\
402	figures/graphs-types-surface.png				\
403	figures/graphs-types-xyplot.png					\
404	figures/icon-locked.png						\
405	figures/icon-unlocked.png					\
406	figures/icon-visible.png					\
407	figures/info-area.png						\
408	figures/menubar.png						\
409	figures/menu-context-col-row-header.png				\
410	figures/menu-context-graph-order.png				\
411	figures/menu-context-graph.png					\
412	figures/menu-context-grid.png					\
413	figures/menu-context-object-order.png				\
414	figures/menu-context-object.png					\
415	figures/menu-context-sheet-tabs.png				\
416	figures/menu-context-tabs.png					\
417	figures/menu-context-toolbars.png				\
418	figures/menu-data-export.png					\
419	figures/menu-data-import.png					\
420	figures/menu-data-labelled.png					\
421	figures/menu-edit-delete-cells.png				\
422	figures/menu-edit-labelled.png					\
423	figures/menu-edit-modify-names.png				\
424	figures/menu-edit-paste-special.png				\
425	figures/menu-edit-select.png					\
426	figures/menu-file-labelled.png					\
427	figures/menu-file-printarea.png					\
428	figures/menu-format-column.png					\
429	figures/menu-format-labelled.png				\
430	figures/menu-format-sheet.png					\
431	figures/menu-help-labelled.png					\
432	figures/menu-insert-comment.png					\
433	figures/menu-insert-fw.png					\
434	figures/menu-insert-hyperlink.png				\
435	figures/menu-insert-labelled.png				\
436	figures/menu-insert-names.png					\
437	figures/menu-statistics-labelled.png				\
438	figures/menu-tools-labelled.png					\
439	figures/menu-torn-off.png					\
440	figures/menu-view-labelled.png					\
441	figures/menu-view-properties-dialog-cm.png			\
442	figures/menu-view-properties-dialog.png				\
443	figures/number-format-border-dialog.png				\
444	figures/number-format-color-dialog.png				\
445	figures/number-format-dialog.png				\
446	figures/number-format-font-dialog.png				\
447	figures/number-format-justification-dialog-2.png		\
448	figures/number-format-protection.png				\
449	figures/number-format-validation.png				\
450	figures/number-format-validation-warning.png			\
451	figures/pointer_arrow_left_std.png				\
452	figures/pointer_cross_hair.png					\
453	figures/pointer_cross_wide.png					\
454	figures/pointer_diagonal_resize.png				\
455	figures/pointer_double_horizontal_arrow.png			\
456	figures/pointer_double_vertical_arrow.png			\
457	figures/pointer_four_way_arrow.png				\
458	figures/pointer_hand_left.png					\
459	figures/pointer_left.png					\
460	figures/pointer_resize_multiple.png				\
461	figures/pointer_right.png					\
462	figures/pointer_text_edit.png					\
463	figures/pointer_zoom_in.png					\
464	figures/pointer_zoom_out.png					\
465	figures/preferences-copypaste.png				\
466	figures/preferences-files.png					\
467	figures/preferences-font-header.png				\
468	figures/preferences-font.png					\
469	figures/preferences-screen.png					\
470	figures/preferences-sorting.png					\
471	figures/preferences-tools.png					\
472	figures/preferences-undo.png					\
473	figures/preferences-windows.png					\
474	figures/printing-preview.png					\
475	figures/printing-setup-header-config.png			\
476	figures/printing-setup-header.png				\
477	figures/printing-setup-page-paper-type.png			\
478	figures/printing-setup-page.png					\
479	figures/printing-setup-printarea.png				\
480	figures/printing-setup-scale.png				\
481	figures/printing-setup-sheet.png				\
482	figures/print-large.png						\
483	figures/print-preview-back.png					\
484	figures/print-preview-first.png					\
485	figures/print-preview-fitonetoone.png				\
486	figures/print-preview-fit.png					\
487	figures/print-preview-last.png					\
488	figures/print-preview-next.png					\
489	figures/print-preview-zoomin.png				\
490	figures/print-preview-zoomout.png				\
491	figures/print-worksheet-file-general.png			\
492	figures/print-worksheet-job.png					\
493	figures/print-worksheet-page_setup.png				\
494	figures/print-worksheet-paper.png				\
495	figures/print-worksheet-printer-advanced.png			\
496	figures/print-worksheet-printer-finishing.png			\
497	figures/print-worksheet-printer-general.png			\
498	figures/print-worksheet-printer-image_quality.png		\
499	figures/print-worksheet-printer-job.png				\
500	figures/print-worksheet-printer.png				\
501	figures/print-worksheet-print_range.png				\
502	figures/selection-10.png					\
503	figures/selection-1.png						\
504	figures/selection-2.png						\
505	figures/selection-3.png						\
506	figures/selection-4.png						\
507	figures/selection-5.png						\
508	figures/selection-8.png						\
509	figures/selection-9.png						\
510	figures/solver-01.png						\
511	figures/solver-02.png						\
512	figures/solver-03.png						\
513	figures/solver-04.png						\
514	figures/solver-05.png						\
515	figures/textguru-export-panel1-withTags.png			\
516	figures/textguru-export-panel2-withTags.png			\
517	figures/textguru-import-panel1-withTags.png			\
518	figures/textguru-import-panel2a-withTags.png			\
519	figures/textguru-import-panel2b-withTags.png			\
520	figures/textguru-import-panel3-withTags.png			\
521	figures/toolbar-extension-menu.png				\
522	figures/toolbar-format-long.png					\
523	figures/toolbar-format.png					\
524	figures/toolbar-object.png					\
525	figures/toolbars.png						\
526	figures/toolbar-standard.png					\
527	figures/widget-checkbox.png					\
528	figures/widget-combobox.png					\
529	figures/widget-entryBox-outlined.png				\
530	figures/widget-frame.png					\
531	figures/widget-label.png					\
532	figures/widget-list.png						\
533	figures/widget-scrollbar.png					\
534	figures/widget-slider.png					\
535	figures/widget-spinbutton.png					\
536	figures/worksheet-cols-1.png					\
537	figures/worksheet-data-1.png					\
538	figures/worksheet-data-2.png					\
539	figures/worksheet-data-3.png					\
540	figures/worksheet-data-4.png					\
541	figures/worksheet-managing-dialog.png				\
542	figures/worksheet-rows-1.png					\
543	figures/worksheet-running-calc-1.png
544
545install-exec-hook:
546	for d in C $(HELP_LINGUAS); do \
547		helpdir="$(DESTDIR)$(HELP_DIR)/$$d/$(HELP_ID)"; \
548		install -d $$helpdir; \
549		$(RM) $$helpdir/index.docbook; \
550		$(LN_S) gnumeric.xml $$helpdir/index.docbook; \
551	done
552
553uninstall-hook:
554	for d in C $(HELP_LINGUAS); do \
555		helpdir="$(DESTDIR)$(HELP_DIR)/$$d/$(HELP_ID)"; \
556		$(RM) $$helpdir/index.docbook; \
557	done
558
559functions_xml_parts = C/func.defs C/func-header.xml C/func-footer.xml
560
561C/functions.xml: $(srcdir)/make-func-list.pl $(functions_xml_parts)
562	(cat $(srcdir)/C/func-header.xml ;				\
563	 $(PERL) $(srcdir)/make-func-list.pl C/func.defs ;		\
564	 cat $(srcdir)/C/func-footer.xml				\
565	) >functions.tmp ;						\
566	if xmllint -noent --nonet --format --encode "UTF-8" functions.tmp >functions.out ; then	\
567	    mv functions.out $@; rm functions.tmp;					\
568	fi
569
570C/func.defs: # $(top_builddir)/src/gnumeric$(EXEEXT)
571	LC_ALL="C" ; export LC_ALL ; $(top_builddir)/src/sstest --dump-func-defs="$@"
572
573EXTRA_DIST+=C/func.defs
574DISTCLEANFILES+=C/func.defs
575
576EXTRA_DIST+=textdefs.tex
577if ENABLE_PDFDOCS
578noinst_DATA += gnumeric.pdf
579EXTRA_DIST += gnumeric.pdf
580endif
581
582if ENABLE_PDF_VIA_DBCONTEXT
583gnumeric.pdf:
584	(cd C && env TEXINPUTS=$(srcdir):.: dbcontext -t tex -Pfo.setup=1 -I . \
585		-P imagedata.default.scale='scale=600' \
586		-o ../gnumeric.tex $(srcdir)/gnumeric.xml)
587	sed -i -e 's/\xE2\xA8\x89/\\ensuremath{\\times}/' gnumeric.tex
588	sed -i -e 's/\\begin{verbatim}\([^_]*\)\\end{verbatim}/\\texttt{\1}/g' gnumeric.tex
589	sed -i -e 's/\\texttt{\\emph{\\small{\(.*\)}}}:/\\texttt{\\emph{\1}}:/g' gnumeric.tex
590	sed -i -e 's/ *>{} */\\ensuremath{{}>{}}/g' gnumeric.tex
591	sed -i -e 's/ *<{} */\\ensuremath{{}<{}}/g' gnumeric.tex
592	sed -i -e 's/\\makeglossary/\\makeglossary\n\\setlength{\\headheight}{36pt}/g' gnumeric.tex
593	env TEXMFCNF=$(srcdir): \
594		TEXINPUTS=$(srcdir):/usr/share/texmf/tex/context/dbcontext/style: \
595		texexec --pdf --mode=A4 --verbose gnumeric.tex
596endif
597
598if ENABLE_PDF_VIA_DBLATEX
599gnumeric.pdf:
600	(cd C && dblatex -t tex -Pfo.setup=1 -I . \
601		-P imagedata.default.scale='scale=0.6' \
602		-P latex.encoding=utf8 \
603		-P latex.output.revhistory=0 \
604		-o ../gnumeric.tex $(srcdir)/gnumeric.xml)
605	sed -i -e 's/\xE2\xA8\x89/\\ensuremath{\\times}/' gnumeric.tex
606	sed -i -e 's/\\begin{verbatim}\([^_]*\)\\end{verbatim}/\\texttt{\1}/g' gnumeric.tex
607	sed -i -e 's/\texttt{\emph{\small{\(.*\)}}}:/\texttt{\emph{\1}}:/g' gnumeric.tex
608	sed -i -e 's/ *>{} */\\ensuremath{{}>{}}/g' gnumeric.tex
609	sed -i -e 's/ *<{} */\\ensuremath{{}<{}}/g' gnumeric.tex
610	sed -i -e 's/\\makeglossary/\\makeglossary\n\\setlength{\\headheight}{36pt}\n\\input{textdefs.tex}/g' gnumeric.tex
611	for runs in $$(seq 1 4); do \
612		env TEXINPUTS=$(srcdir): \
613			pdflatex -interaction nonstopmode gnumeric.tex ; \
614	done
615endif
616
617manpagedir   = $(mandir)/man1
618manpage_DATA = gnumeric.1 ssconvert.1 ssindex.1 ssgrep.1 ssdiff.1
619EXTRA_DIST += $(manpage_DATA)
620
621winhelp_DATA =
622winhelpdir=$(gnumeric_datadir)/$(subdir)
623if WITH_WIN32
624winhelp_DATA += gnumeric.chm gnumeric.hhmap
625
626gnumeric.hhmap: chm-stamp
627	-(cd C/chm && wine 'C:\Program Files\HTML Help Workshop\hhc.exe' gnumeric.hhp)
628	cp C/chm/gnumeric.hhmap .
629
630gnumeric.chm: gnumeric.hhmap
631	cp C/chm/gnumeric.chm .
632
633endif
634