1*d83cc019SAndroid Build Coastguard Workerbuild_man = get_option('man') 2*d83cc019SAndroid Build Coastguard Worker 3*d83cc019SAndroid Build Coastguard Workermanpages = [ 4*d83cc019SAndroid Build Coastguard Worker 'intel_aubdump', 5*d83cc019SAndroid Build Coastguard Worker 'intel_audio_dump', 6*d83cc019SAndroid Build Coastguard Worker 'intel_bios_dumper', 7*d83cc019SAndroid Build Coastguard Worker 'intel_error_decode', 8*d83cc019SAndroid Build Coastguard Worker 'intel_gpu_frequency', 9*d83cc019SAndroid Build Coastguard Worker 'intel_gpu_top', 10*d83cc019SAndroid Build Coastguard Worker 'intel_gtt', 11*d83cc019SAndroid Build Coastguard Worker 'intel_infoframes', 12*d83cc019SAndroid Build Coastguard Worker 'intel_lid', 13*d83cc019SAndroid Build Coastguard Worker 'intel_panel_fitter', 14*d83cc019SAndroid Build Coastguard Worker 'intel_reg', 15*d83cc019SAndroid Build Coastguard Worker 'intel_stepping', 16*d83cc019SAndroid Build Coastguard Worker 'intel_upload_blit_large', 17*d83cc019SAndroid Build Coastguard Worker 'intel_upload_blit_large_gtt', 18*d83cc019SAndroid Build Coastguard Worker 'intel_upload_blit_large_map', 19*d83cc019SAndroid Build Coastguard Worker 'intel_upload_blit_small', 20*d83cc019SAndroid Build Coastguard Worker 'intel_vbt_decode', 21*d83cc019SAndroid Build Coastguard Worker] 22*d83cc019SAndroid Build Coastguard Worker 23*d83cc019SAndroid Build Coastguard Workerdefs_rst = configure_file(input : 'defs.rst.in', 24*d83cc019SAndroid Build Coastguard Worker output : 'defs.rst', 25*d83cc019SAndroid Build Coastguard Worker configuration : config) 26*d83cc019SAndroid Build Coastguard Worker 27*d83cc019SAndroid Build Coastguard Workerrst2man = find_program('rst2man-3', 'rst2man', required : build_man) 28*d83cc019SAndroid Build Coastguard Workerrst2man_script = find_program('rst2man.sh') 29*d83cc019SAndroid Build Coastguard Worker 30*d83cc019SAndroid Build Coastguard Workerif rst2man.found() 31*d83cc019SAndroid Build Coastguard Worker foreach manpage : manpages 32*d83cc019SAndroid Build Coastguard Worker custom_target(manpage + '.1', 33*d83cc019SAndroid Build Coastguard Worker build_by_default : true, 34*d83cc019SAndroid Build Coastguard Worker command : [ rst2man_script, rst2man, '@INPUT@', '@OUTPUT@' ], 35*d83cc019SAndroid Build Coastguard Worker depend_files : [ defs_rst ], 36*d83cc019SAndroid Build Coastguard Worker input: manpage + '.rst', 37*d83cc019SAndroid Build Coastguard Worker output : manpage + '.1.gz', 38*d83cc019SAndroid Build Coastguard Worker install : true, 39*d83cc019SAndroid Build Coastguard Worker install_dir : join_paths(mandir, 'man1')) 40*d83cc019SAndroid Build Coastguard Worker endforeach 41*d83cc019SAndroid Build Coastguard Workerendif 42*d83cc019SAndroid Build Coastguard Worker 43*d83cc019SAndroid Build Coastguard Workerbuild_info += 'Build man pages: @0@'.format(rst2man.found()) 44