1 # $NetBSD: Makefile,v 1.9 2026/03/25 21:55:08 mrg Exp $ 2 3 .include <bsd.own.mk> 4 5 LIB= Xcursor 6 7 .PATH: ${X11SRCDIR.${LIB}}/src 8 .PATH: ${X11SRCDIR.${LIB}}/include/X11/Xcursor 9 .PATH: ${X11SRCDIR.${LIB}}/man 10 SRCS= cursor.c display.c file.c library.c xlib.c 11 12 INCS= Xcursor.h 13 INCSDIR=${X11INCDIR}/X11/Xcursor 14 15 PKGDIR?= /usr/pkg 16 ICONDIR= ${X11LIBDIR}/icons 17 XCURSORPATH= ~/.local/share/icons:~/.icons:${PKGDIR}/share/icons:${X11LIBDIR}/icons:${PKGDIR}/share/pixmaps:${X11LIBDIR}/pixmaps:${ICONDIR} 18 19 CPPFLAGS+= ${X11FLAGS.THREADLIB} 20 CPPFLAGS+= -DICONDIR=\"${ICONDIR}\" 21 CPPFLAGS+= -DXCURSORPATH=\"${XCURSORPATH}\" 22 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/Xcursor 23 CPPFLAGS+= -I${X11SRCDIR.${LIB}}/../include 24 25 LIBDPLIBS=\ 26 Xrender ${.CURDIR}/../libXrender \ 27 Xext ${.CURDIR}/../libXext \ 28 X11 ${.CURDIR}/../libX11/dynamic 29 30 PKGDIST= ${LIB} 31 32 33 MAN = Xcursor.3 34 35 X11EXTRAMANDEFS += -e s%__XCURSORPATH__%${__XCURSORPATH__:Q}%g 36 37 __XCURSORPATH__ = ${XCURSORPATH:S/:/, /g} 38 39 MLINKS += Xcursor.3 XcursorCursorsCreate.3 40 MLINKS += Xcursor.3 XcursorCursorsDestroy.3 41 MLINKS += Xcursor.3 XcursorFilenameLoad.3 42 MLINKS += Xcursor.3 XcursorFilenameLoadAllImages.3 43 MLINKS += Xcursor.3 XcursorFilenameLoadCursor.3 44 MLINKS += Xcursor.3 XcursorFilenameLoadImage.3 45 MLINKS += Xcursor.3 XcursorFilenameLoadImages.3 46 MLINKS += Xcursor.3 XcursorFilenameSave.3 47 MLINKS += Xcursor.3 XcursorFilenameSaveImages.3 48 MLINKS += Xcursor.3 XcursorGetDefaultSize.3 49 MLINKS += Xcursor.3 XcursorGetTheme.3 50 MLINKS += Xcursor.3 XcursorImageCreate.3 51 MLINKS += Xcursor.3 XcursorImageDestroy.3 52 MLINKS += Xcursor.3 XcursorImagesCreate.3 53 MLINKS += Xcursor.3 XcursorImagesDestroy.3 54 MLINKS += Xcursor.3 XcursorLibraryLoadCursor.3 55 MLINKS += Xcursor.3 XcursorLibraryLoadCursors.3 56 MLINKS += Xcursor.3 XcursorLibraryLoadImage.3 57 MLINKS += Xcursor.3 XcursorLibraryLoadImages.3 58 MLINKS += Xcursor.3 XcursorSetDefaultSize.3 59 MLINKS += Xcursor.3 XcursorSetTheme.3 60 MLINKS += Xcursor.3 XcursorShapeLoadCursor.3 61 MLINKS += Xcursor.3 XcursorShapeLoadCursors.3 62 MLINKS += Xcursor.3 XcursorShapeLoadImage.3 63 MLINKS += Xcursor.3 XcursorShapeLoadImages.3 64 MLINKS += Xcursor.3 XcursorSupportsARGB.3 65 MLINKS += Xcursor.3 XcursorXcFileLoad.3 66 MLINKS += Xcursor.3 XcursorXcFileLoadAllImages.3 67 MLINKS += Xcursor.3 XcursorXcFileLoadImage.3 68 MLINKS += Xcursor.3 XcursorXcFileLoadImages.3 69 MLINKS += Xcursor.3 XcursorXcFileSave.3 70 71 .include <bsd.x11.mk> 72 .include <bsd.lib.mk> 73