Makefile revision 1.8 1 # $NetBSD: Makefile,v 1.8 2022/05/03 13:46:22 uwe 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 CPPFLAGS+= ${X11FLAGS.THREADLIB}
16 CPPFLAGS+= -DICONDIR=\"${X11LIBDIR}/icons\"
17 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/Xcursor
18 CPPFLAGS+= -I${X11SRCDIR.${LIB}}/../include
19
20 LIBDPLIBS=\
21 Xrender ${.CURDIR}/../libXrender \
22 Xext ${.CURDIR}/../libXext \
23 X11 ${.CURDIR}/../libX11/dynamic
24
25 PKGDIST= ${LIB}
26
27
28 MAN = Xcursor.3
29
30 X11EXTRAMANDEFS += -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
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