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