xref: /aosp_15_r20/external/wayland/doc/doxygen/xml/meson.build (revision 84e872a0dc482bffdb63672969dd03a827d67c73)
1*84e872a0SLloyd Pique# dot_png: list of PNG targets
2*84e872a0SLloyd Pique# dot_map: list of MAP targets
3*84e872a0SLloyd Piqueforeach name, infile: dot_gv
4*84e872a0SLloyd Pique	dot_png += custom_target(
5*84e872a0SLloyd Pique		name + '.png',
6*84e872a0SLloyd Pique		command: [ dot, '-Tpng', '-o@OUTPUT@', '@INPUT@' ],
7*84e872a0SLloyd Pique		input: infile,
8*84e872a0SLloyd Pique		output: name + '.png',
9*84e872a0SLloyd Pique		install: true,
10*84e872a0SLloyd Pique		install_dir: join_paths(publican_install_prefix, publican_html_dir, 'images')
11*84e872a0SLloyd Pique	)
12*84e872a0SLloyd Pique
13*84e872a0SLloyd Pique	dot_map += custom_target(
14*84e872a0SLloyd Pique		name + '.map',
15*84e872a0SLloyd Pique		command: [ dot, '-Tcmapx_np', '-o@OUTPUT@', '@INPUT@' ],
16*84e872a0SLloyd Pique		input: infile,
17*84e872a0SLloyd Pique		output: name + '.map',
18*84e872a0SLloyd Pique	)
19*84e872a0SLloyd Piqueendforeach
20*84e872a0SLloyd Pique
21*84e872a0SLloyd Piquesubdir('Client')
22*84e872a0SLloyd Piquesubdir('Server')
23