190792Sgshapiro#	$NetBSD: Makefile.libx11,v 1.4 2003/09/30 06:41:30 lukem Exp $
2261363Sgshapiro
390792SgshapiroLIB=	X11
490792Sgshapiro.PATH:	${X11SRCDIR.xc}/lib/${LIB}
590792Sgshapiro.PATH:	${X11SRCDIR.xc}/lib/Xau
690792Sgshapiro.PATH:	${X11SRCDIR.xc}/lib/Xdmcp
790792Sgshapiro.PATH:	${X11SRCDIR.xc}/lib/xtrans
890792Sgshapiro
990792SgshapiroSRCS=	AllCells.c AllPlanes.c AllowEv.c AutoRep.c Backgnd.c BdrWidth.c \
1090792Sgshapiro	Bell.c Border.c ChAccCon.c ChActPGb.c ChClMode.c ChCmap.c \
1190792Sgshapiro	ChGC.c ChKeyCon.c ChPntCon.c ChProp.c ChSaveSet.c ChWAttrs.c \
1290792Sgshapiro	ChWindow.c ChkIfEv.c ChkMaskEv.c ChkTypEv.c ChkTypWEv.c \
1390792Sgshapiro	ChkWinEv.c CirWin.c CirWinDn.c CirWinUp.c ClDisplay.c \
1490792Sgshapiro	Clear.c ClearArea.c ConfWind.c ConnDis.c Context.c ConvSel.c \
1590792Sgshapiro	CopyArea.c CopyCmap.c CopyGC.c CopyPlane.c CrBFData.c \
16266692Sgshapiro	CrCmap.c CrCursor.c CrGC.c CrGlCur.c CrPFBData.c CrPixmap.c \
1790792Sgshapiro	CrWindow.c Cursor.c DefCursor.c DelProp.c Depths.c DestSubs.c \
1890792Sgshapiro	DestWind.c DisName.c DrArc.c DrArcs.c DrLine.c DrLines.c \
1990792Sgshapiro	DrPoint.c DrPoints.c DrRect.c DrRects.c DrSegs.c ErrDes.c \
2090792Sgshapiro	ErrHndlr.c EvToWire.c FSSaver.c FetchName.c FillArc.c \
2190792Sgshapiro	FillArcs.c FillPoly.c FillRct.c FillRcts.c Flush.c Font.c \
2290792Sgshapiro	FontInfo.c FontNames.c FreeCmap.c FreeCols.c FreeCurs.c \
2390792Sgshapiro	FreeEData.c FreeGC.c FreePix.c GCMisc.c Geom.c GetAtomNm.c \
2490792Sgshapiro	GetColor.c GetDflt.c GetFPath.c GetFProp.c GetGeom.c \
2590792Sgshapiro	GetHColor.c GetHints.c GetIFocus.c GetImage.c GetKCnt.c \
2690792Sgshapiro	GetMoEv.c GetPCnt.c GetPntMap.c GetProp.c GetSOwner.c \
2790792Sgshapiro	GetSSaver.c GetStCmap.c GetWAttrs.c GrButton.c GrKey.c \
2890792Sgshapiro	GrKeybd.c GrPointer.c GrServer.c Host.c IfEvent.c ImText.c \
2990792Sgshapiro	ImText16.c ImUtil.c InitExt.c InsCmap.c IntAtom.c KeyBind.c \
3090792Sgshapiro	KeysymStr.c KillCl.c LiHosts.c LiICmaps.c LiProps.c ListExt.c \
3190792Sgshapiro	LoadFont.c LookupCol.c LowerWin.c ParseCmd.c Quarks.c
3290792Sgshapiro
3390792SgshapiroSRCS+=	GetGCVals.c GetNrmHint.c GetRGBCMap.c GetTxtProp.c GetWMCMapW.c \
3490792Sgshapiro	GetWMProto.c Iconify.c Macros.c MapRaised.c MapSubs.c \
3590792Sgshapiro	MapWindow.c MaskEvent.c Misc.c ModMap.c MoveWin.c NextEvent.c \
3690792Sgshapiro	OpenDis.c ParseCol.c ParseGeom.c PeekEvent.c PeekIfEv.c \
3790792Sgshapiro	Pending.c PixFormats.c PmapBgnd.c PmapBord.c PolyReg.c \
3890792Sgshapiro	PolyTxt.c PolyTxt16.c PropAlloc.c PutBEvent.c PutImage.c \
3990792Sgshapiro	QuBest.c QuColor.c QuColors.c QuCurShp.c QuExt.c QuKeybd.c \
4090792Sgshapiro	QuPntr.c QuStipShp.c QuTextE16.c QuTextExt.c QuTileShp.c \
4190792Sgshapiro	QuTree.c RaiseWin.c RdBitF.c RecolorC.c ReconfWM.c ReconfWin.c \
4290792Sgshapiro	Region.c RepWindow.c RestackWs.c RotProp.c ScrResStr.c \
4390792Sgshapiro	SelInput.c SendEvent.c SetBack.c SetCRects.c SetClMask.c \
4490792Sgshapiro	SetClOrig.c SetDashes.c SetFPath.c SetFont.c SetFore.c \
4590792Sgshapiro	SetFunc.c SetHints.c SetIFocus.c SetLStyle.c SetNrmHint.c \
4690792Sgshapiro	SetPMask.c SetPntMap.c SetRGBCMap.c SetSOwner.c SetSSaver.c \
4790792Sgshapiro	SetStCmap.c SetState.c SetStip.c SetTSOrig.c SetTile.c \
4890792Sgshapiro	SetTxtProp.c SetWMCMapW.c SetWMProto.c StBytes.c StColor.c \
4990792Sgshapiro	StColors.c StNColor.c StName.c StrKeysym.c StrToText.c \
5094334Sgshapiro	Sync.c Synchro.c Text.c Text16.c TextExt.c TextExt16.c \
5190792Sgshapiro	TextToStr.c TrCoords.c UndefCurs.c UngrabBut.c UngrabKbd.c \
5290792Sgshapiro	UngrabKey.c UngrabPtr.c UngrabSvr.c UninsCmap.c UnldFont.c \
5390792Sgshapiro	UnmapSubs.c UnmapWin.c VisUtil.c WMGeom.c WMProps.c WarpPtr.c \
5490792Sgshapiro	WinEvent.c Window.c Withdraw.c WrBitF.c XlibAsync.c XlibInt.c \
5590792Sgshapiro	Xrm.c evtomask.c globals.c
5690792Sgshapiro
5790792SgshapiroSRCS+=	AuDispose.c AuGetBest.c AuFileName.c AuRead.c
5890792SgshapiroSRCS+=	Wrap.c Wraphelp.c
5990792Sgshapiro
6090792SgshapiroSRCS+=	AddDIC.c AddSF.c CCC.c CvColW.c CvCols.c FSWrap.c FilterEv.c \
6190792Sgshapiro	HVC.c HVCGcC.c HVCGcV.c HVCGcVC.c HVCMnV.c HVCMxC.c HVCMxV.c \
6290792Sgshapiro	HVCMxVC.c HVCMxVs.c HVCWpAj.c ICWrap.c IMWrap.c IdOfPr.c \
6390792Sgshapiro	LRGB.c Lab.c LabGcC.c LabGcL.c LabGcLC.c LabMnL.c LabMxC.c \
6490792Sgshapiro	LabMxL.c LabMxLC.c LabWpAj.c LockDis.c Luv.c LuvGcC.c \
6590792Sgshapiro	LuvGcL.c LuvGcLC.c LuvMnL.c LuvMxC.c LuvMxL.c LuvMxLC.c \
6690792Sgshapiro	LuvWpAj.c OCWrap.c OMWrap.c OfCCC.c PrOfId.c QBlack.c \
6790792Sgshapiro	QBlue.c QGreen.c QRed.c QWhite.c QuCol.c QuCols.c RegstFlt.c \
6890792Sgshapiro	SetCCC.c SetGetCols.c StCol.c StCols.c UNDEFINED.c XRGB.c \
6990792Sgshapiro	XYZ.c cmsAllCol.c cmsAllNCol.c cmsCmap.c cmsColNm.c \
7090792Sgshapiro	cmsGlobls.c cmsInt.c cmsLkCol.c cmsMath.c cmsProp.c cmsTrig.c \
7190792Sgshapiro	lcWrap.c locking.c mbWMProps.c mbWrap.c utf8WMProps.c \
7290792Sgshapiro	utf8Wrap.c uvY.c wcWrap.c x11trans.c ximtrans.c xyY.c
7390792Sgshapiro
7490792SgshapiroSRCS+=	XKB.c XKBBind.c XKBCompat.c XKBCtrls.c XKBCvt.c XKBGetMap.c \
7590792Sgshapiro	XKBGetByName.c XKBNames.c XKBRdBuf.c XKBSetMap.c XKBUse.c \
7690792Sgshapiro	XKBleds.c XKBBell.c XKBGeom.c XKBSetGeom.c XKBExtDev.c \
7790792Sgshapiro	XKBList.c XKBMisc.c XKBMAlloc.c XKBGAlloc.c XKBAlloc.c
7890792Sgshapiro
7990792SgshapiroSRCS+=	SetLocale.c imConv.c imKStoUCS.c lcCT.c lcCharSet.c lcConv.c \
8090792Sgshapiro	lcDB.c lcDefConv.c lcFile.c lcGeneric.c lcInit.c lcPrTxt.c \
8190792Sgshapiro	lcPubWrap.c lcPublic.c lcRM.c lcStd.c lcTxtPr.c lcUTF8.c lcUtil.c
8290792Sgshapiro
8390792SgshapiroCPPFLAGS+=	${X11FLAGS.THREADS}
8490792SgshapiroCPPFLAGS+=	-I. -DHAS_SNPRINTF -DLIBX11 -DPOSTLOCALELIBDIR=\"lib\"
8590792Sgshapiro
8690792SgshapiroCMS_DEFINES=		-DXCMSDB=\"${X11LIBDIR}/Xcms.txt\"
8790792SgshapiroCONN_DEFINES=		${X11FLAGS.CONNECTION}
8890792SgshapiroEDB_DEFINES=		-DERRORDB=\"${X11LIBDIR}/XErrorDB\"
8990792SgshapiroKDB_DEFINES=		-DKEYSYMDB=\"${X11LIBDIR}/XKeysymDB\"
9090792SgshapiroLC_DYNDEFINES=		-DUSE_DYNAMIC_LC
9190792SgshapiroOPEN_DEFINES=		-I${DESTDIR}${X11INCDIR}/X11/extensions
9290792SgshapiroPOLL_DEFINES=		-DUSE_POLL
9390792SgshapiroSETID_DEFINES=		-DHASSETUGID
9490792SgshapiroSHM_DEFINES=		-DHAS_SHM
9590792SgshapiroSOCK_DEFINES=		-DBSD44SOCKETS
9690792SgshapiroTRANS_INCLUDES=		-I${X11SRCDIR.xc}/lib/xtrans
9790792SgshapiroXCURSOR_DEFINES=	-DUSE_DYNAMIC_XCURSOR -DLIBXCURSOR=\"libXcursor.so.1\"
9890792SgshapiroXDMAUTHDEFS=		-DHASXDMAUTH
9990792SgshapiroXF86BIGFONT_DEFINES=	-DXF86BIGFONT
10090792SgshapiroXKB_DEFINES=		-DXKB
10190792SgshapiroXLC_DEFINES=		-DXLOCALEDIR=\"${X11LIBDIR}/locale\"
10290792SgshapiroXTRANS_XIM_DEFINES=	-DXIM_t -DTRANS_CLIENT
10390792SgshapiroXTRANS_X_DEFINES=	-DX11_t -DTRANS_CLIENT
10490792Sgshapiro
10590792SgshapiroCPPFLAGS.ErrDes.c=	$(EDB_DEFINES)
10690792SgshapiroCPPFLAGS.StrKeysym.c=	$(KDB_DEFINES)
10790792SgshapiroCPPFLAGS.ConnDis.c=	$(XDMAUTHDEFS) $(CONN_DEFINES) $(SOCK_DEFINES) $(POLL_DEFINES) $(XTRANS_X_DEFINES)
10890792SgshapiroCPPFLAGS.x11trans.c=	$(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_X_DEFINES) $(POLL_DEFINES)
10990792SgshapiroCPPFLAGS.ximtrans.c=	$(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_XIM_DEFINES) $(POLL_DEFINES)
11090792SgshapiroCPPFLAGS.OpenDis.c=	$(OPEN_DEFINES) $(XTRANS_X_DEFINES) $(XKB_DEFINES)
11190792SgshapiroCPPFLAGS.Wrap.c=	$(XDMAUTHDEFS)
11290792SgshapiroCPPFLAGS.XlibInt.c=	$(CONN_DEFINES) $(POLL_DEFINES) $(XTRANS_X_DEFINES)
11390792SgshapiroCPPFLAGS.Font.c=	$(SHM_DEFINES) $(XF86BIGFONT_DEFINES)
11490792SgshapiroCPPFLAGS.FontInfo.c=	$(SHM_DEFINES) $(XF86BIGFONT_DEFINES)
11590792SgshapiroCPPFLAGS.cmsColNm.c=	$(CMS_DEFINES)
11690792SgshapiroCPPFLAGS.globals.c=	$(CONN_DEFINES)
11790792SgshapiroCPPFLAGS.imTransR.c=	$(CONN_DEFINES) $(XTRANS_XIM_DEFINES)
11890792SgshapiroCPPFLAGS.imTrans.c=	$(CONN_DEFINES) $(XTRANS_XIM_DEFINES)
11990792SgshapiroCPPFLAGS.lcFile.c=	$(XLC_DEFINES) $(SETID_DEFINES)
12090792SgshapiroCPPFLAGS.KeyBind.c=	$(XKB_DEFINES)
12190792SgshapiroCPPFLAGS.XKBBind.c=	$(XKB_DEFINES)
12294334SgshapiroCPPFLAGS.imConv.c=	$(XKB_DEFINES)
12390792SgshapiroCOPTS.XKBAlloc.c=	-Wno-error	# XXX gcc 3.3
12494334SgshapiroCOPTS.XKBMAlloc.c=	-Wno-error	# XXX gcc 3.3
12590792SgshapiroCOPTS.imThaiFlt.c=	-Wno-error	# XXX gcc 3.3
12690792Sgshapiro
12790792SgshapiroBUILDSYMLINKS=	transport.c x11trans.c \
12890792Sgshapiro		transport.c ximtrans.c
12990792Sgshapiro
13090792Sgshapiro.include "${NETBSDSRCDIR}/x11/tools/makekeys/Makefile.makekeys"
13190792Sgshapiro