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,
|
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(
|
ext_libdrm = declare_dependency(
|
||||||
link_with : libdrm,
|
link_with : libdrm,
|
||||||
include_directories : [inc_root, inc_drm],
|
include_directories : [inc_root, inc_drm],
|
||||||
|
|
Loading…
Reference in New Issue