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