module NVTX

using CUDAapi

using CUDAdrv: CUstream, CUdevice, CUcontext, CUevent

using CEnum

using ExprTools

using ..CUDAnative
using ..CUDAnative: libnvtx

# core library
initialize_api() = return
include("libnvtx_common.jl")
include("libnvtx.jl")

include("highlevel.jl")

end
