xref: /netbsd-src/external/mit/xorg/lib/libXmu/Makefile (revision 10fd325e6c14e6d77b12a892b13f9bf44fd24791)
1#	$NetBSD: Makefile,v 1.4 2022/10/29 21:06:15 mrg Exp $
2
3.include <bsd.own.mk>
4
5LIB=	Xmu
6.PATH:	${X11SRCDIR.${LIB}}/src
7.PATH:	${X11SRCDIR.${LIB}}/include/X11/Xmu
8
9SRCS=	AllCmap.c Atoms.c ClientWin.c Clip.c CloseHook.c CmapAlloc.c \
10	CrCmap.c CrPixFBit.c CursorName.c CvtCache.c CvtStdSel.c \
11	DefErrMsg.c DelCmap.c DisplayQue.c Distinct.c DrRndRect.c \
12	DrawLogo.c EditresCom.c ExtAgent.c FToCback.c GetHost.c \
13	GrayPixmap.c Initer.c LocBitmap.c Lookup.c LookupCmap.c \
14	Lower.c RdBitF.c ScrOfWin.c ShapeWidg.c StdCmap.c StrToBS.c \
15	StrToBmap.c StrToCurs.c StrToGrav.c StrToJust.c StrToLong.c \
16	StrToOrnt.c StrToShap.c StrToWidg.c UpdMapHint.c VisCmap.c \
17	WidgetNode.c Xct.c
18
19INCS=	Atoms.h CharSet.h CloseHook.h Converters.h CurUtil.h \
20	CvtCache.h DisplayQue.h Drawing.h Editres.h EditresP.h \
21	Error.h ExtAgent.h Initer.h Lookup.h Misc.h StdCmap.h \
22	StdSel.h SysUtil.h WidgetNode.h WinUtil.h Xct.h Xmu.h \
23	WhitePoint.h
24INCSDIR=${X11INCDIR}/X11/Xmu
25
26CPPFLAGS+=	${X11FLAGS.THREADLIB}
27CPPFLAGS+=	-DHAS_SNPRINTF -DHAVE_REALLOCARRAY -DHAVE_UNAME
28CPPFLAGS+=	-D_CONST_X_STRING
29CPPFLAGS+=	-DXTSTRINGDEFINES	#XTODO is this correct?
30CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/Xmu
31
32CPPFLAGS.CvtStdSel.c=	${X11FLAGS.CONNECTION}
33CPPFLAGS.LocBitmap.c=	-DBITMAPDIR=\"${X11INCDIR}/X11/bitmaps\"
34
35LIBDPLIBS=\
36	Xt	${.CURDIR}/../libXt \
37	SM	${.CURDIR}/../libSM \
38	ICE	${.CURDIR}/../libICE \
39	Xext	${.CURDIR}/../libXext \
40	X11	${.CURDIR}/../libX11/dynamic
41
42PKGCONFIG=	xmu xmuu
43PKGDIST=	${LIB}
44
45.include <bsd.x11.mk>
46.include <bsd.lib.mk>
47