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