<?xml version="1.0" encoding="UTF-8"?>
<manifest>

    <remote name="roc-github"
            fetch="http://github.com/RadeonOpenCompute/" />
    <remote name="rocm-devtools"
            fetch="https://github.com/ROCm-Developer-Tools/" />
    <remote name="rocm-swplat"
            fetch="https://github.com/ROCmSoftwarePlatform/" />
    <remote name="gpuopen-libs"
            fetch="https://github.com/GPUOpen-ProfessionalCompute-Libraries/" />
    <remote name="gpuopen-tools"
            fetch="https://github.com/GPUOpen-Tools/" />

    <default revision="refs/tags/roc-2.10.0"
             remote="roc-github"
             sync-c="true"
             sync-j="4" />

    <project name="ROCK-Kernel-Driver" />
    <project name="ROCT-Thunk-Interface" />
    <project name="ROCR-Runtime" />
    <project name="ROC-smi" />
    <project name="rocm-cmake" />
    <project name="rocminfo" />

    <project name="rocprofiler" remote="rocm-devtools" revision="refs/tags/roc-2.10.0" />
    <project name="roctracer" remote="rocm-devtools" revision="roc-2.10.x" />
    <!-- If you want to get the full OpenCL runtime, there is a separate repo
         manifest that is more authoritative than the copy in this file. It can
         be found at the following URL:
         https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/blob/roc-2.0.0/opencl.xml -->
    <remote name="KhronosGroup" fetch="https://github.com/KhronosGroup/" />
    <project name="ROCm-OpenCL-Runtime" />
    <project path="ROCm-OpenCL-Runtime/compiler/driver" name="ROCm-OpenCL-Driver"/>
    <project path="ROCm-OpenCL-Runtime/compiler/llvm" name="llvm" revision="refs/tags/roc-ocl-2.10.0" />
    <project path="ROCm-OpenCL-Runtime/compiler/llvm/tools/clang" name="clang" />
    <project path="ROCm-OpenCL-Runtime/compiler/llvm/tools/lld" name="lld" revision="refs/tags/roc-ocl-2.10.0" />
    <project path="ROCm-OpenCL-Runtime/library/amdgcn" name="ROCm-Device-Libs" revision="refs/tags/roc-ocl-2.10.0" />

    <project path="ROCm-OpenCL-Runtime/api/opencl/khronos/icd" name="OpenCL-ICD-Loader" remote="KhronosGroup" revision="6c03f8b58fafd9dd693eaac826749a5cfad515f8" />
    <project name="clang-ocl" />
    <!-- HCC needs to be recursively synced to get it submodules -->
    <project name="hcc" sync-s="true" revision="refs/tags/roc-hcc-2.10.0" />
    <project name="HCC-Example-Application" remote="rocm-devtools" revision="ffd6533305e79eed667badd3c4cdb7879a1281b8" />
    <project name="HIP" remote="rocm-devtools" revision="refs/tags/roc-2.10.0" />
    <project name="HIP-Examples" remote="rocm-devtools" />
    <!-- The following projects are all associated with the AMDGPU LLVM compiler -->
    <project name="llvm" path="llvm_amd-common" revision="refs/tags/roc-ocl-2.10.0" />
    <project name="lld" path="llvm_amd-common/lld" revision="refs/tags/roc-ocl-2.10.0" />
    <project name="clang" path="llvm_amd-common/clang" />
    <project name="ROCm-Device-Libs" revision="refs/tags/roc-ocl-2.10.0" />
    <project name="atmi" revision="refs/tags/rocm_2.10.0" />
    <project name="ROCm-CompilerSupport" />
    <project name="rocr_debug_agent" remote="rocm-devtools" />
    <project name="rocm_bandwidth_test" />
    <project name="RCP" remote="gpuopen-tools" revision="3a49405a1500067c49d181844ec90aea606055bb" />

    <!-- ROCm Libraries -->
    <project name="rocBLAS" remote="rocm-swplat" revision="refs/tags/rocm-2.10" />
    <project name="hipBLAS" remote="rocm-swplat" revision="refs/tags/rocm-2.10" />
    <project name="rocFFT" remote="rocm-swplat" revision="refs/tags/rocm-2.10" />
    <project name="rocRAND" remote="rocm-swplat" revision="refs/tags/2.10.0" />
    <project name="rocSPARSE" remote="rocm-swplat" revision="refs/tags/rocm-2.10" />
    <project name="hipSPARSE" remote="rocm-swplat" revision="refs/tags/rocm-2.10" />
    <project name="rocALUTION" remote="rocm-swplat" revision="refs/tags/rocm-2.10" />
    <project name="MIOpenGEMM" remote="rocm-swplat" revision="6275a879995b58a6e0b8cca7b1ad8421a5e02ade" />
    <project name="MIOpen" remote="rocm-swplat" revision="refs/tags/roc-2.10.0" />
    <project name="rocm_smi_lib" />
    <project name="rccl" remote="rocm-swplat" revision="refs/tags/2.10.0" />
    <project name="MIVisionX" remote="gpuopen-libs" revision="refs/tags/1.5" />
    <project name="rocThrust" remote="rocm-swplat" revision="refs/tags/2.10.0" />
    <project name="hipCUB" remote="rocm-swplat" revision="refs/tags/2.10.0" />
    <project name="rocPRIM" remote="rocm-swplat" revision="refs/tags/2.10.0" />

</manifest>
