meson: add symbols check for core libdrm
All the libdrm_* submodules have symbols checks, no reason to keep core libdrm wild. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>main
parent
07d48a4c00
commit
077e64292c
|
@ -0,0 +1,195 @@
|
|||
drmAddBufs
|
||||
drmAddContextPrivateMapping
|
||||
drmAddContextTag
|
||||
drmAddMap
|
||||
drmAgpAcquire
|
||||
drmAgpAlloc
|
||||
drmAgpBase
|
||||
drmAgpBind
|
||||
drmAgpDeviceId
|
||||
drmAgpEnable
|
||||
drmAgpFree
|
||||
drmAgpGetMode
|
||||
drmAgpMemoryAvail
|
||||
drmAgpMemoryUsed
|
||||
drmAgpRelease
|
||||
drmAgpSize
|
||||
drmAgpUnbind
|
||||
drmAgpVendorId
|
||||
drmAgpVersionMajor
|
||||
drmAgpVersionMinor
|
||||
drmAuthMagic
|
||||
drmAvailable
|
||||
drmCheckModesettingSupported
|
||||
drmClose
|
||||
drmCloseOnce
|
||||
drmCommandNone
|
||||
drmCommandRead
|
||||
drmCommandWrite
|
||||
drmCommandWriteRead
|
||||
drmCreateContext
|
||||
drmCreateDrawable
|
||||
drmCrtcGetSequence
|
||||
drmCrtcQueueSequence
|
||||
drmCtlInstHandler
|
||||
drmCtlUninstHandler
|
||||
drmDelContextTag
|
||||
drmDestroyContext
|
||||
drmDestroyDrawable
|
||||
drmDevicesEqual
|
||||
drmDMA
|
||||
drmDropMaster
|
||||
drmError
|
||||
drmFinish
|
||||
drmFree
|
||||
drmFreeBufs
|
||||
drmFreeBusid
|
||||
drmFreeDevice
|
||||
drmFreeDevices
|
||||
drmFreeReservedContextList
|
||||
drmFreeVersion
|
||||
drmGetBufInfo
|
||||
drmGetBusid
|
||||
drmGetCap
|
||||
drmGetClient
|
||||
drmGetContextFlags
|
||||
drmGetContextPrivateMapping
|
||||
drmGetContextTag
|
||||
drmGetDevice
|
||||
drmGetDevice2
|
||||
drmGetDeviceNameFromFd
|
||||
drmGetDeviceNameFromFd2
|
||||
drmGetDevices
|
||||
drmGetDevices2
|
||||
drmGetEntry
|
||||
drmGetHashTable
|
||||
drmGetInterruptFromBusID
|
||||
drmGetLibVersion
|
||||
drmGetLock
|
||||
drmGetMagic
|
||||
drmGetMap
|
||||
drmGetNodeTypeFromFd
|
||||
drmGetPrimaryDeviceNameFromFd
|
||||
drmGetRenderDeviceNameFromFd
|
||||
drmGetReservedContextList
|
||||
drmGetStats
|
||||
drmGetVersion
|
||||
drmHandleEvent
|
||||
drmHashCreate
|
||||
drmHashDelete
|
||||
drmHashDestroy
|
||||
drmHashFirst
|
||||
drmHashInsert
|
||||
drmHashLookup
|
||||
drmHashNext
|
||||
drmIoctl
|
||||
drmIsMaster
|
||||
drmMalloc
|
||||
drmMap
|
||||
drmMapBufs
|
||||
drmMarkBufs
|
||||
drmModeAddFB
|
||||
drmModeAddFB2
|
||||
drmModeAddFB2WithModifiers
|
||||
drmModeAtomicAddProperty
|
||||
drmModeAtomicAlloc
|
||||
drmModeAtomicCommit
|
||||
drmModeAtomicDuplicate
|
||||
drmModeAtomicFree
|
||||
drmModeAtomicGetCursor
|
||||
drmModeAtomicMerge
|
||||
drmModeAtomicSetCursor
|
||||
drmModeAttachMode
|
||||
drmModeConnectorSetProperty
|
||||
drmModeCreateLease
|
||||
drmModeCreatePropertyBlob
|
||||
drmModeCrtcGetGamma
|
||||
drmModeCrtcSetGamma
|
||||
drmModeDestroyPropertyBlob
|
||||
drmModeDetachMode
|
||||
drmModeDirtyFB
|
||||
drmModeFreeConnector
|
||||
drmModeFreeCrtc
|
||||
drmModeFreeEncoder
|
||||
drmModeFreeFB
|
||||
drmModeFreeModeInfo
|
||||
drmModeFreeObjectProperties
|
||||
drmModeFreePlane
|
||||
drmModeFreePlaneResources
|
||||
drmModeFreeProperty
|
||||
drmModeFreePropertyBlob
|
||||
drmModeFreeResources
|
||||
drmModeGetConnector
|
||||
drmModeGetConnectorCurrent
|
||||
drmModeGetCrtc
|
||||
drmModeGetEncoder
|
||||
drmModeGetFB
|
||||
drmModeGetLease
|
||||
drmModeGetPlane
|
||||
drmModeGetPlaneResources
|
||||
drmModeGetProperty
|
||||
drmModeGetPropertyBlob
|
||||
drmModeGetResources
|
||||
drmModeListLessees
|
||||
drmModeMoveCursor
|
||||
drmModeObjectGetProperties
|
||||
drmModeObjectSetProperty
|
||||
drmModePageFlip
|
||||
drmModePageFlipTarget
|
||||
drmModeRevokeLease
|
||||
drmModeRmFB
|
||||
drmModeSetCrtc
|
||||
drmModeSetCursor
|
||||
drmModeSetCursor2
|
||||
drmModeSetPlane
|
||||
drmMsg
|
||||
drmOpen
|
||||
drmOpenControl
|
||||
drmOpenOnce
|
||||
drmOpenOnceWithType
|
||||
drmOpenRender
|
||||
drmOpenWithType
|
||||
drmPrimeFDToHandle
|
||||
drmPrimeHandleToFD
|
||||
drmRandom
|
||||
drmRandomCreate
|
||||
drmRandomDestroy
|
||||
drmRandomDouble
|
||||
drmRmMap
|
||||
drmScatterGatherAlloc
|
||||
drmScatterGatherFree
|
||||
drmSetBusid
|
||||
drmSetClientCap
|
||||
drmSetContextFlags
|
||||
drmSetInterfaceVersion
|
||||
drmSetMaster
|
||||
drmSetServerInfo
|
||||
drmSLCreate
|
||||
drmSLDelete
|
||||
drmSLDestroy
|
||||
drmSLDump
|
||||
drmSLFirst
|
||||
drmSLInsert
|
||||
drmSLLookup
|
||||
drmSLLookupNeighbors
|
||||
drmSLNext
|
||||
drmSwitchToContext
|
||||
drmSyncobjCreate
|
||||
drmSyncobjDestroy
|
||||
drmSyncobjExportSyncFile
|
||||
drmSyncobjFDToHandle
|
||||
drmSyncobjHandleToFD
|
||||
drmSyncobjImportSyncFile
|
||||
drmSyncobjQuery
|
||||
drmSyncobjQuery2
|
||||
drmSyncobjReset
|
||||
drmSyncobjSignal
|
||||
drmSyncobjTimelineSignal
|
||||
drmSyncobjTimelineWait
|
||||
drmSyncobjTransfer
|
||||
drmSyncobjWait
|
||||
drmUnlock
|
||||
drmUnmap
|
||||
drmUnmapBufs
|
||||
drmUpdateDrawableInfo
|
||||
drmWaitVBlank
|
10
meson.build
10
meson.build
|
@ -305,6 +305,16 @@ libdrm = shared_library(
|
|||
install : true,
|
||||
)
|
||||
|
||||
test(
|
||||
'core-symbols-check',
|
||||
symbols_check,
|
||||
args : [
|
||||
'--lib', libdrm,
|
||||
'--symbols-file', files('core-symbols.txt'),
|
||||
'--nm', prog_nm.path(),
|
||||
],
|
||||
)
|
||||
|
||||
ext_libdrm = declare_dependency(
|
||||
link_with : libdrm,
|
||||
include_directories : [inc_root, inc_drm],
|
||||
|
|
Loading…
Reference in New Issue