1 1.8 uwe # $NetBSD: Makefile,v 1.8 2022/05/03 13:46:22 uwe 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.1 mrg CPPFLAGS+= ${X11FLAGS.THREADLIB} 16 1.1 mrg CPPFLAGS+= -DICONDIR=\"${X11LIBDIR}/icons\" 17 1.1 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/Xcursor 18 1.1 mrg CPPFLAGS+= -I${X11SRCDIR.${LIB}}/../include 19 1.1 mrg 20 1.1 mrg LIBDPLIBS=\ 21 1.1 mrg Xrender ${.CURDIR}/../libXrender \ 22 1.1 mrg Xext ${.CURDIR}/../libXext \ 23 1.1 mrg X11 ${.CURDIR}/../libX11/dynamic 24 1.1 mrg 25 1.2 cube PKGDIST= ${LIB} 26 1.2 cube 27 1.8 uwe 28 1.8 uwe MAN = Xcursor.3 29 1.8 uwe 30 1.8 uwe X11EXTRAMANDEFS += -e s%__XCURSORPATH__%${__XCURSORPATH__:Q}%g 31 1.8 uwe 32 1.8 uwe __XCURSORPATH__ = \ 33 1.8 uwe ~/.local/share/icons, \ 34 1.8 uwe ~/.icons, \ 35 1.8 uwe /usr/share/icons, \ 36 1.8 uwe /usr/share/pixmaps, \ 37 1.8 uwe ${X11LIBDIR}/icons 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