
;=============================================================================
;
; Copyright (c) Intel® Corporation (2017).
;
; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS
; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT,
; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT
; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY
; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY
; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY.  Intel disclaims all liability,
; including liability for infringement of any proprietary rights, relating to
; use of the code. No license, express or implied, by estoppel or otherwise,
; to any intellectual property rights is granted herein.
;
;=============================================================================

;======================================================================
; Installation INF for the OpenCL component.
;======================================================================

[Version]
Signature="$WINDOWS NT$"
Provider=%Intel%
ClassGUID={5c4c3332-344d-483c-8739-259e934c9cc8}
Class=SoftwareComponent
CatalogFile=igdlh.cat
;DriverVersion string - Please do not change format
DriverVer=04/25/2018,24.20.100.6026

[DestinationDirs]
DefaultDestDir      = 11  ; system32

OpenCL_Cpu_Root.Copy            = 13,\ocl
OpenCL_Cpu_System.Copy64_DS     = 13
OpenCL_Cpu_System.Copy64_DS_Ext = 11
OpenCL_Cpu_Bin_x64.Copy64       = 13,\ocl\bin\x64
OpenCL_Cpu_Bin_Tbb.Copy64       = 13,\ocl\bin\x64\tbb
OpenCL_Cpu_Common.Copy          = 13,\ocl\bin\common

OpenCL_Cpu_Bin_AVX512.Copy64   = 13,\ocl\bin\x64

;
; Driver information
;
[Manufacturer]

%Intel%   = IntelGfx, NTamd64.10.0

[IntelGfx.NTamd64.10.0]
%DeviceName% = Igdlh_OCL_Component_Install, SWC\igdlh64_OCL_x64

[Igdlh_OCL_Component_Install]
CopyFiles=OpenCL_Cpu_Root.Copy , OpenCL_Cpu_System.Copy64_DS , OpenCL_Cpu_System.Copy64_DS_Ext , OpenCL_Cpu_Bin_x64.Copy64 , OpenCL_Cpu_Bin_Tbb.Copy64 , OpenCL_Cpu_Common.Copy , , OpenCL_Cpu_Bin_AVX512.Copy64

AddReg = OCL.AddReg

;
; Driver Registration
;

[OCL.AddReg]
HKR,, IntelOpenCL_x64_CpuRuntime,         %REG_SZ%, "%13%\ocl\bin\x64"

;
; File sections
;

[OpenCL_Cpu_Root.Copy]
llvm_release_license.txt
readme.txt
version.ini

[OpenCL_Cpu_System.Copy64_DS]

[OpenCL_Cpu_System.Copy64_DS_Ext]
Intel_OpenCL_ICD64.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME

[OpenCL_Cpu_Bin_x64.Copy64]
task_executor64.dll
OclCpuBackend64.dll
intelocl64.dll
cpu_device64.dll
clbltfnh8.rtl
clbltfnh8_img_cbk.o
clbltfnh8_img_cbk.rtl
clbltfne9.rtl
clbltfne9_img_cbk.o
clbltfne9_img_cbk.rtl
clbltfnl9.rtl
clbltfnl9_img_cbk.o
clbltfnl9_img_cbk.rtl
clang_compiler64.dll
__ocl_svml_h8.dll
__ocl_svml_e9.dll
__ocl_svml_l9.dll

[OpenCL_Cpu_Bin_Tbb.Copy64]
tbbmalloc.dll
tbb.dll

[OpenCL_Cpu_Common.Copy]
clbltfnshared.rtl

[OpenCL_Cpu_Bin_AVX512.Copy64]
clbltfnz0.rtl
clbltfnz0_img_cbk.o
clbltfnz0_img_cbk.rtl
__ocl_svml_z0.dll

;
;
; Source file information
;
[SourceDisksNames]
1 = %DiskId%

[SourceDisksFiles]

task_executor64.dll = 1,\ocl\bin\x64
OclCpuBackend64.dll = 1,\ocl\bin\x64
intelocl64.dll = 1,\ocl\bin\x64
cpu_device64.dll = 1,\ocl\bin\x64
clbltfnh8.rtl = 1,\ocl\bin\x64
clbltfnh8_img_cbk.o = 1,\ocl\bin\x64
clbltfnh8_img_cbk.rtl = 1,\ocl\bin\x64
clbltfne9.rtl = 1,\ocl\bin\x64
clbltfne9_img_cbk.o = 1,\ocl\bin\x64
clbltfne9_img_cbk.rtl = 1,\ocl\bin\x64
clbltfnl9.rtl = 1,\ocl\bin\x64
clbltfnl9_img_cbk.o = 1,\ocl\bin\x64
clbltfnl9_img_cbk.rtl = 1,\ocl\bin\x64
clang_compiler64.dll = 1,\ocl\bin\x64
__ocl_svml_h8.dll = 1,\ocl\bin\x64
__ocl_svml_e9.dll = 1,\ocl\bin\x64
__ocl_svml_l9.dll = 1,\ocl\bin\x64

tbbmalloc.dll = 1,\ocl\bin\x64\tbb
tbb.dll = 1,\ocl\bin\x64\tbb

clbltfnz0.rtl = 1,\ocl\bin\x64
clbltfnz0_img_cbk.o = 1,\ocl\bin\x64
clbltfnz0_img_cbk.rtl = 1,\ocl\bin\x64
__ocl_svml_z0.dll = 1,\ocl\bin\x64

llvm_release_license.txt = 1,\ocl
readme.txt = 1,\ocl
version.ini = 1,\ocl

clbltfnshared.rtl = 1,\ocl\bin\common

IntelOpenCL64.dll = 1,\ocl\bin\x64

Intel_OpenCL_ICD64.dll = 1

[Strings]
;
; Localizable Strings
;
DiskId        = "Intel(R) Graphics Media Accelerator Driver for Windows"
Intel         = "Intel Corporation"

DeviceName = "Intel(R) OpenCL CPU x64 binaries"

;
; Non-Localizable Strings
;
REG_SZ         = 0x00000000
