Home | History | Annotate | Line # | Download | only in libXmu
      1 #	$NetBSD: Makefile,v 1.4 2022/10/29 21:06:15 mrg Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 LIB=	Xmu
      6 .PATH:	${X11SRCDIR.${LIB}}/src
      7 .PATH:	${X11SRCDIR.${LIB}}/include/X11/Xmu
      8 
      9 SRCS=	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 
     19 INCS=	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
     24 INCSDIR=${X11INCDIR}/X11/Xmu
     25 
     26 CPPFLAGS+=	${X11FLAGS.THREADLIB}
     27 CPPFLAGS+=	-DHAS_SNPRINTF -DHAVE_REALLOCARRAY -DHAVE_UNAME
     28 CPPFLAGS+=	-D_CONST_X_STRING
     29 CPPFLAGS+=	-DXTSTRINGDEFINES	#XTODO is this correct?
     30 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/Xmu
     31 
     32 CPPFLAGS.CvtStdSel.c=	${X11FLAGS.CONNECTION}
     33 CPPFLAGS.LocBitmap.c=	-DBITMAPDIR=\"${X11INCDIR}/X11/bitmaps\"
     34 
     35 LIBDPLIBS=\
     36 	Xt	${.CURDIR}/../libXt \
     37 	SM	${.CURDIR}/../libSM \
     38 	ICE	${.CURDIR}/../libICE \
     39 	Xext	${.CURDIR}/../libXext \
     40 	X11	${.CURDIR}/../libX11/dynamic
     41 
     42 PKGCONFIG=	xmu xmuu
     43 PKGDIST=	${LIB}
     44 
     45 .include <bsd.x11.mk>
     46 .include <bsd.lib.mk>
     47