xref: /OK3568_Linux_fs/external/xserver/hw/xfree86/parser/meson.build (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunsrcs_xorg_parser = [
2*4882a593Smuzhiyun    'Device.c',
3*4882a593Smuzhiyun    'Files.c',
4*4882a593Smuzhiyun    'Flags.c',
5*4882a593Smuzhiyun    'Input.c',
6*4882a593Smuzhiyun    'InputClass.c',
7*4882a593Smuzhiyun    'OutputClass.c',
8*4882a593Smuzhiyun    'Layout.c',
9*4882a593Smuzhiyun    'Module.c',
10*4882a593Smuzhiyun    'Video.c',
11*4882a593Smuzhiyun    'Monitor.c',
12*4882a593Smuzhiyun    'Pointer.c',
13*4882a593Smuzhiyun    'Screen.c',
14*4882a593Smuzhiyun    'Vendor.c',
15*4882a593Smuzhiyun    'read.c',
16*4882a593Smuzhiyun    'scan.c',
17*4882a593Smuzhiyun    'write.c',
18*4882a593Smuzhiyun    'DRI.c',
19*4882a593Smuzhiyun    'Extensions.c',
20*4882a593Smuzhiyun]
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunxorg_parser = static_library('xorg_parser',
23*4882a593Smuzhiyun    srcs_xorg_parser,
24*4882a593Smuzhiyun    include_directories: [inc, xorg_inc],
25*4882a593Smuzhiyun    dependencies: common_dep,
26*4882a593Smuzhiyun    c_args: [
27*4882a593Smuzhiyun        xorg_c_args,
28*4882a593Smuzhiyun        '-DDATADIR="' + join_paths(get_option('prefix'), get_option('datadir')) + '"',
29*4882a593Smuzhiyun    ],
30*4882a593Smuzhiyun)
31*4882a593Smuzhiyun
32*4882a593Smuzhiyuninstall_data(['xf86Parser.h', 'xf86Optrec.h'], install_dir: xorgsdkdir)
33