Home | History | Annotate | Line # | Download | only in libXcursor
      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