blob: 6389e9fc65d743bc55c9c1ad9b84dabe68910382 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
## Makefile.am for gimp/menus
menudatadir = $(gimpdatadir)/menus
menudata_in_files = \
dockable-menu.xml.in \
image-menu.xml.in
menudata_built_files = $(menudata_in_files:.xml.in=.xml)
menudata_DATA = \
$(menudata_built_files) \
brush-editor-menu.xml \
brushes-menu.xml \
buffers-menu.xml \
channels-menu.xml \
colormap-menu.xml \
cursor-info-menu.xml \
dashboard-menu.xml \
documents-menu.xml \
dynamics-editor-menu.xml \
dynamics-menu.xml \
error-console-menu.xml \
fonts-menu.xml \
gradient-editor-menu.xml \
gradients-menu.xml \
images-menu.xml \
layers-menu.xml \
mypaint-brushes-menu.xml \
palette-editor-menu.xml \
palettes-menu.xml \
patterns-menu.xml \
tool-preset-editor-menu.xml \
tool-presets-menu.xml \
quick-mask-menu.xml \
sample-points-menu.xml \
selection-menu.xml \
templates-menu.xml \
text-editor-toolbar.xml \
text-tool-menu.xml \
tool-options-menu.xml \
undo-menu.xml \
vectors-menu.xml
EXTRA_DIST = \
$(menudata_DATA) \
$(menudata_in_files) \
dialogs-menuitems.xml \
gtkuimanager.dtd \
menus.xsl
MAINTAINERCLEANFILES = $(menudata_built_files)
if GIMP_UNSTABLE
UNSTABLE_MENU_PARAMS = --stringparam unstable-menus yes
endif
SUFFIXES = .xml.in .xml
.xml.in.xml:
if HAVE_XSLTPROC
$(XSLTPROC) --xinclude $(UNSTABLE_MENU_PARAMS) $(srcdir)/menus.xsl $< > $(@) || rm -f $(@)
else
@echo "*** xsltproc is required to build the menus XML files ***"; exit 1;
endif
# Specifying dependencies in the implicit rule above does not work, so
# specify them here instead
dockable-menu.xml image-menu.xml: $(top_srcdir)/configure.ac $(srcdir)/menus.xsl dialogs-menuitems.xml
validate: $(menudata_DATA)
if HAVE_XMLLINT
@for menu in $^; do \
$(XMLLINT) --noout --path $(srcdir) --valid $$menu || \
( echo "*** $$menu INVALID ***"; exit 1; ) ; \
done
endif
dist-hook: validate
|