1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
nvapi_src = files([
'../src/dxvk/dxvk_interfaces.cpp',
'../src/vkd3d-proton/vkd3d-proton_interfaces.cpp',
'../src/util/util_string.cpp',
'../src/util/util_env.cpp',
'../src/util/util_log.cpp',
'../src/sysinfo/vulkan.cpp',
'../src/sysinfo/nvml.cpp',
'../src/d3d/lfx.cpp',
'../src/d3d/nvapi_d3d_instance.cpp',
'../src/sysinfo/nvapi_output.cpp',
'../src/sysinfo/nvapi_adapter.cpp',
'../src/sysinfo/nvapi_adapter_registry.cpp',
'../src/resource_factory.cpp',
'../src/d3d11/nvapi_d3d11_device.cpp',
'../src/d3d12/nvapi_d3d12_device.cpp',
'../src/nvapi_globals.cpp',
'../src/nvapi.cpp',
'../src/nvapi_d3d.cpp',
'../src/nvapi_d3d11.cpp',
'../src/nvapi_d3d12.cpp',
'../src/nvapi_disp.cpp',
'../src/nvapi_drs.cpp',
'../src/nvapi_gpu.cpp',
'../src/nvapi_mosaic.cpp',
'../src/nvapi_sys.cpp',
])
nvapi_tests_src = files([
'main.cpp',
'resource_factory_util.cpp',
'nvapi_d3d.cpp',
'nvapi_d3d11.cpp',
'nvapi_d3d12.cpp',
'nvapi_drs.cpp',
'nvapi_sysinfo.cpp',
'nvapi_system.cpp',
])
nvapi_exe = executable('nvapi'+target_suffix+'-tests', [ nvapi_src, nvapi_tests_src, dxvk_nvapi_version ],
dependencies : [ lib_dxgi ],
include_directories : [ vk_headers ],
install : true)
|