1*4882a593Smuzhiyunsrcs_windows_clipboard = [ 2*4882a593Smuzhiyun 'winclipboard.h', 3*4882a593Smuzhiyun 'textconv.c', 4*4882a593Smuzhiyun 'thread.c', 5*4882a593Smuzhiyun 'wndproc.c', 6*4882a593Smuzhiyun 'xevents.c', 7*4882a593Smuzhiyun] 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunxwin_clipboard = static_library( 10*4882a593Smuzhiyun 'XWinclipboard', 11*4882a593Smuzhiyun srcs_windows_clipboard, 12*4882a593Smuzhiyun include_directories: inc, 13*4882a593Smuzhiyun c_args: '-DHAVE_XWIN_CONFIG_H', 14*4882a593Smuzhiyun dependencies: [ 15*4882a593Smuzhiyun dependency('x11'), 16*4882a593Smuzhiyun dependency('xfixes'), 17*4882a593Smuzhiyun ], 18*4882a593Smuzhiyun) 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunsrcs_xwinclip = [ 21*4882a593Smuzhiyun 'xwinclip.c', 22*4882a593Smuzhiyun 'debug.c', 23*4882a593Smuzhiyun] 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunexecutable( 26*4882a593Smuzhiyun 'xwinclip', 27*4882a593Smuzhiyun srcs_xwinclip, 28*4882a593Smuzhiyun link_with: xwin_clipboard, 29*4882a593Smuzhiyun link_args: ['-lgdi32', '-lpthread'], 30*4882a593Smuzhiyun dependencies: [dependency('x11')], 31*4882a593Smuzhiyun install: true, 32*4882a593Smuzhiyun) 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunxwinclip_man = configure_file( 35*4882a593Smuzhiyun input: 'xwinclip.man', 36*4882a593Smuzhiyun output: 'xwinclip.1', 37*4882a593Smuzhiyun configuration: manpage_config, 38*4882a593Smuzhiyun) 39*4882a593Smuzhiyuninstall_man(xwinclip_man) 40