XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:44:38 cpqbld Exp $
XCOMM $XFree86: xc/lib/X11/Imakefile,v 3.53 2003/09/26 01:03:31 dawes Exp $
HEADERS = Xlib.h Xresource.h Xutil.h cursorfont.h Xlibint.h \
Xcms.h Xlocale.h XKBlib.h
all::
BuildIncludes($(HEADERS),IncSubdir,..)
SUBDIRS = xlibi18n
REQUIREDX11LIBS = SharedX11Reqs
REQUIREDI18NLIBS = DlLibrary
REQUIREDLIBS=$(REQUIREDX11LIBS) $(REQUIREDI18NLIBS)
XBSDLIB = /**/
EXTRA_LIBRARIES = /**/
MALLOC_DEFINES = XMalloc0ReturnsNullDefines
XDMAUTHDEFS = -DHASXDMAUTH
XDMAUTHOBJS = Wrap.o Wraphelp.o
XDMAUTHSRCS = Wrap.c Wraphelp.c
XKB_DEFINES = -DXKB
XKBSRCS = XKB.c XKBBind.c XKBCompat.c XKBCtrls.c XKBCvt.c XKBGetMap.c \
XKBGetByName.c XKBNames.c XKBRdBuf.c XKBSetMap.c XKBUse.c \
XKBleds.c XKBBell.c XKBGeom.c XKBSetGeom.c XKBExtDev.c \
XKBList.c XKBMisc.c \
XKBMAlloc.c XKBGAlloc.c XKBAlloc.c
XKBOBJS = XKB.o XKBBind.o XKBCompat.o XKBCtrls.o XKBCvt.o XKBGetMap.o \
XKBGetByName.o XKBNames.o XKBRdBuf.o XKBSetMap.o XKBUse.o \
XKBleds.o XKBBell.o XKBGeom.o XKBSetGeom.o XKBExtDev.o \
XKBList.o XKBMisc.o \
XKBMAlloc.o XKBGAlloc.o XKBAlloc.o
RPCDEFS = -DSECURE_RPC
POLL_DEFINES = -DUSE_POLL
CONN_DEFINES = $(CONNECTION_FLAGS)
XTRANS_X_DEFINES = -DX11_t -DTRANS_CLIENT
XTRANS_XIM_DEFINES = -DXIM_t -DTRANS_CLIENT
SOCK_DEFINES = -DBSD44SOCKETS
SHM_DEFINES = -DHAS_SHM
XF86BIGFONT_DEFINES = XF86BigfontExtensionDefines
EDB_DEFINES = -DERRORDB=\"$(LIBDIR)/XErrorDB\"
KDB_DEFINES = -DKEYSYMDB=\"$(LIBDIR)/XKeysymDB\"
CMS_DEFINES = -DXCMSDB=\"$(LIBDIR)/Xcms.txt\"
MISC_DEFINES = -DHAS_SNPRINTF -DLIBX11
BC_DEFINES = -DMOTIFBC
RCONST_DEFINES = -DNORCONST
SETID_DEFINES = -DNO_XLOCALEDIR
SETID_DEFINES = -DHASSETUGID
SETID_DEFINES = -DHASGETRESUID
XLC_DEFINES = -DXLOCALEDIR=\"$(XLOCALEDIR)\"
K5OBJS = k5encode.o
K5SRCS = k5encode.c
K5INCL = Krb5Includes
K5DEFS = Krb5Defines
XCURSOR_DEFINES = -DUSE_DYNAMIC_XCURSOR -DLIBXCURSOR=\"libXcursor.so.$(SOXCURSORREV)\"
LIB_DEFINES = -D_XLIBINT_
POSTLOCALELIBDIR = LibDirName
POSTLOCALELIBDEFINES = -DPOSTLOCALELIBDIR=\"$(POSTLOCALELIBDIR)\"
DEFINES = $(MALLOC_DEFINES) $(LIB_DEFINES) $(MISC_DEFINES)\
$(POSTLOCALELIBDEFINES)
OPEN_DEFINES = -I$(EXTINCSRC) $(K5INCL) $(K5DEFS)
DEPEND_DEFINES = $(OPEN_DEFINES) $(TRANS_INCLUDES) $(CONN_DEFINES) $(THREADS_DEFINES) DependDefines
AUTHOBJS = AuDispose.o AuGetBest.o AuFileName.o AuRead.o
AUTHSRCS = AuDispose.c AuGetBest.c AuFileName.c AuRead.c
SRCS = $(SRCS1) $(SRCS2) $(SRCS3) $(EXTRASRCS) /* try *.c if you have trouble */
LINTLIBS =
EXTRASHAREDSRC = $(SHAREDLCSRCS)
EXTRASTATICSRC = $(STATICLCSRCS)
EXTRASRCS = $(EXTRASHAREDSRC) $(EXTRASTATICSRC)
SRCS1 = \
Context.c \
Depths.c \
ParseCmd.c \
Quarks.c \
AllCells.c \
AllPlanes.c \
AllowEv.c \
AutoRep.c \
Backgnd.c \
BdrWidth.c \
Bell.c \
Border.c \
ChAccCon.c \
ChClMode.c \
ChActPGb.c \
ChCmap.c \
ChGC.c \
ChKeyCon.c \
ChPntCon.c \
ChProp.c \
ChSaveSet.c \
ChWAttrs.c \
ChWindow.c \
ChkIfEv.c \
ChkMaskEv.c \
ChkWinEv.c \
ChkTypEv.c \
ChkTypWEv.c \
CirWin.c \
CirWinDn.c \
CirWinUp.c \
ClDisplay.c \
Clear.c \
ClearArea.c \
ConfWind.c \
ConnDis.c \
ConvSel.c \
CopyArea.c \
CopyCmap.c \
CopyGC.c \
CopyPlane.c \
CrBFData.c \
CrCmap.c \
CrCursor.c \
CrGC.c \
CrGlCur.c \
CrPFBData.c \
CrPixmap.c \
CrWindow.c \
Cursor.c \
DefCursor.c \
DelProp.c \
DestSubs.c \
DestWind.c \
DisName.c \
DrArc.c \
DrArcs.c \
DrLine.c \
DrLines.c \
DrPoint.c \
DrPoints.c \
DrRect.c \
DrRects.c \
DrSegs.c \
ErrDes.c \
ErrHndlr.c \
EvToWire.c \
FetchName.c \
FillArc.c \
FillArcs.c \
FillPoly.c \
FillRct.c \
FillRcts.c \
Flush.c \
Font.c \
FontNames.c \
FontInfo.c \
FreeCmap.c \
FreeCols.c \
FreeCurs.c \
FreeEData.c \
FreeGC.c \
FreePix.c \
FSSaver.c \
GCMisc.c \
Geom.c \
GetAtomNm.c \
GetColor.c \
GetDflt.c \
GetFPath.c \
GetFProp.c \
GetGeom.c \
GetHColor.c \
GetHints.c \
GetIFocus.c \
GetImage.c \
GetKCnt.c \
GetMoEv.c \
GetPCnt.c \
GetPntMap.c \
GetProp.c \
GetSOwner.c \
GetSSaver.c \
GetStCmap.c \
GetWAttrs.c \
GrButton.c \
GrKey.c \
GrKeybd.c \
GrPointer.c \
GrServer.c \
Host.c \
IfEvent.c \
ImUtil.c \
ImText.c \
ImText16.c \
InitExt.c \
InsCmap.c \
IntAtom.c \
KeyBind.c \
KeysymStr.c \
KillCl.c \
LiHosts.c \
LiICmaps.c \
LiProps.c \
ListExt.c \
LoadFont.c \
LookupCol.c \
LowerWin.c
OBJS1 = \
Context.o \
Depths.o \
ParseCmd.o \
Quarks.o \
AllCells.o \
AllPlanes.o \
AllowEv.o \
AutoRep.o \
Backgnd.o \
BdrWidth.o \
Bell.o \
Border.o \
ChAccCon.o \
ChClMode.o \
ChActPGb.o \
ChCmap.o \
ChGC.o \
ChKeyCon.o \
ChPntCon.o \
ChProp.o \
ChSaveSet.o \
ChWAttrs.o \
ChWindow.o \
ChkIfEv.o \
ChkMaskEv.o \
ChkWinEv.o \
ChkTypEv.o \
ChkTypWEv.o \
CirWin.o \
CirWinDn.o \
CirWinUp.o \
ClDisplay.o \
Clear.o \
ClearArea.o \
ConfWind.o \
ConnDis.o \
ConvSel.o \
CopyArea.o \
CopyCmap.o \
CopyGC.o \
CopyPlane.o \
CrBFData.o \
CrCmap.o \
CrCursor.o \
CrGC.o \
CrGlCur.o \
CrPFBData.o \
CrPixmap.o \
CrWindow.o \
Cursor.o \
DefCursor.o \
DelProp.o \
DestSubs.o \
DestWind.o \
DisName.o \
DrArc.o \
DrArcs.o \
DrLine.o \
DrLines.o \
DrPoint.o \
DrPoints.o \
DrRect.o \
DrRects.o \
DrSegs.o \
ErrDes.o \
ErrHndlr.o \
EvToWire.o \
FetchName.o \
FillArc.o \
FillArcs.o \
FillPoly.o \
FillRct.o \
FillRcts.o \
Flush.o \
Font.o \
FontNames.o \
FontInfo.o \
FreeCmap.o \
FreeCols.o \
FreeCurs.o \
FreeEData.o \
FreeGC.o \
FreePix.o \
FSSaver.o \
GCMisc.o \
Geom.o \
GetAtomNm.o \
GetColor.o \
GetDflt.o \
GetFPath.o \
GetFProp.o \
GetGeom.o \
GetHColor.o \
GetHints.o \
GetIFocus.o \
GetImage.o \
GetKCnt.o \
GetMoEv.o \
GetPCnt.o \
GetPntMap.o \
GetProp.o \
GetSOwner.o \
GetSSaver.o \
GetStCmap.o \
GetWAttrs.o \
GrButton.o \
GrKey.o \
GrKeybd.o \
GrPointer.o \
GrServer.o \
Host.o \
IfEvent.o \
ImUtil.o \
ImText.o \
ImText16.o \
InitExt.o \
InsCmap.o \
IntAtom.o \
KeyBind.o \
KeysymStr.o \
KillCl.o \
LiHosts.o \
LiICmaps.o \
LiProps.o \
ListExt.o \
LoadFont.o \
LookupCol.o \
LowerWin.o
SRCS2 = \
Macros.c \
MapRaised.c \
MapSubs.c \
MapWindow.c \
MaskEvent.c \
Misc.c \
ModMap.c \
MoveWin.c \
NextEvent.c \
OpenDis.c \
ParseCol.c \
ParseGeom.c \
PeekEvent.c \
PeekIfEv.c \
Pending.c \
PmapBgnd.c \
PmapBord.c \
PolyReg.c \
PolyTxt.c \
PolyTxt16.c \
PutBEvent.c \
PutImage.c \
QuBest.c \
QuColor.c \
QuColors.c \
QuCurShp.c \
QuExt.c \
QuKeybd.c \
QuPntr.c \
QuStipShp.c \
QuTextE16.c \
QuTextExt.c \
QuTileShp.c \
QuTree.c \
RaiseWin.c \
RdBitF.c \
RecolorC.c \
ReconfWin.c \
Region.c \
RepWindow.c \
RestackWs.c \
RotProp.c \
ScrResStr.c \
SelInput.c \
SendEvent.c \
SetBack.c \
SetCRects.c \
SetClMask.c \
SetClOrig.c \
SetDashes.c \
SetFPath.c \
SetFont.c \
SetFore.c \
SetFunc.c \
SetHints.c \
SetIFocus.c \
SetLStyle.c \
SetPMask.c \
SetPntMap.c \
SetSOwner.c \
SetSSaver.c \
SetState.c \
SetStip.c \
SetStCmap.c \
SetTile.c \
SetTSOrig.c \
StBytes.c \
StColor.c \
StColors.c \
StNColor.c \
StName.c \
StrKeysym.c \
Sync.c \
Synchro.c \
Text.c \
Text16.c \
TextExt.c \
TextExt16.c \
TrCoords.c \
UndefCurs.c \
UngrabBut.c \
UngrabKbd.c \
UngrabKey.c \
UngrabPtr.c \
UngrabSvr.c \
UninsCmap.c \
UnldFont.c \
UnmapSubs.c \
UnmapWin.c \
VisUtil.c \
WarpPtr.c \
WinEvent.c \
Window.c \
WrBitF.c \
XlibAsync.c \
XlibInt.c \
Xrm.c \
evtomask.c \
globals.c \
GetGCVals.c \
GetNrmHint.c \
GetRGBCMap.c \
GetTxtProp.c \
GetWMCMapW.c \
GetWMProto.c \
Iconify.c \
PixFormats.c \
PropAlloc.c \
ReconfWM.c \
SetNrmHint.c \
SetRGBCMap.c \
SetTxtProp.c \
SetWMCMapW.c \
SetWMProto.c \
StrToText.c \
TextToStr.c \
Withdraw.c \
WMGeom.c \
WMProps.c \
$(AUTHSRCS) $(XDMAUTHSRCS) $(K5SRCS)
OBJS2 = \
Macros.o \
MapRaised.o \
MapSubs.o \
MapWindow.o \
MaskEvent.o \
Misc.o \
ModMap.o \
MoveWin.o \
NextEvent.o \
OpenDis.o \
ParseCol.o \
ParseGeom.o \
PeekEvent.o \
PeekIfEv.o \
Pending.o \
PmapBgnd.o \
PmapBord.o \
PolyReg.o \
PolyTxt.o \
PolyTxt16.o \
PutBEvent.o \
PutImage.o \
QuBest.o \
QuColor.o \
QuColors.o \
QuCurShp.o \
QuExt.o \
QuKeybd.o \
QuPntr.o \
QuStipShp.o \
QuTextE16.o \
QuTextExt.o \
QuTileShp.o \
QuTree.o \
RaiseWin.o \
RdBitF.o \
RecolorC.o \
ReconfWin.o \
Region.o \
RepWindow.o \
RestackWs.o \
RotProp.o \
ScrResStr.o \
SelInput.o \
SendEvent.o \
SetBack.o \
SetCRects.o \
SetClMask.o \
SetClOrig.o \
SetDashes.o \
SetFPath.o \
SetFont.o \
SetFore.o \
SetFunc.o \
SetHints.o \
SetIFocus.o \
SetLStyle.o \
SetPMask.o \
SetPntMap.o \
SetSOwner.o \
SetSSaver.o \
SetState.o \
SetStip.o \
SetStCmap.o \
SetTile.o \
SetTSOrig.o \
StBytes.o \
StColor.o \
StColors.o \
StNColor.o \
StName.o \
StrKeysym.o \
Sync.o \
Synchro.o \
Text.o \
Text16.o \
TextExt.o \
TextExt16.o \
TrCoords.o \
UndefCurs.o \
UngrabBut.o \
UngrabKbd.o \
UngrabKey.o \
UngrabPtr.o \
UngrabSvr.o \
UninsCmap.o \
UnldFont.o \
UnmapSubs.o \
UnmapWin.o \
VisUtil.o \
WarpPtr.o \
WinEvent.o \
Window.o \
WrBitF.o \
XlibAsync.o \
XlibInt.o \
Xrm.o \
evtomask.o \
globals.o \
GetGCVals.o \
GetNrmHint.o \
GetRGBCMap.o \
GetTxtProp.o \
GetWMCMapW.o \
GetWMProto.o \
Iconify.o \
PixFormats.o \
PropAlloc.o \
ReconfWM.o \
SetNrmHint.o \
SetRGBCMap.o \
SetTxtProp.o \
SetWMCMapW.o \
SetWMProto.o \
StrToText.o \
TextToStr.o \
Withdraw.o \
WMGeom.o \
WMProps.o \
$(AUTHOBJS) \
$(XDMAUTHOBJS) \
$(K5OBJS)
SRCS3 = \
Lab.c \
LabGcC.c \
LabGcL.c \
LabGcLC.c \
LabMnL.c \
LabMxC.c \
LabMxL.c \
LabMxLC.c \
LabWpAj.c \
Luv.c \
LuvGcC.c \
LuvGcL.c \
LuvGcLC.c \
LuvMnL.c \
LuvMxC.c \
LuvMxL.c \
LuvMxLC.c \
LuvWpAj.c \
XYZ.c \
uvY.c \
xyY.c \
HVC.c \
HVCGcC.c \
HVCGcV.c \
HVCGcVC.c \
HVCMnV.c \
HVCMxC.c \
HVCMxV.c \
HVCMxVC.c \
HVCMxVs.c \
HVCWpAj.c \
UNDEFINED.c \
AddDIC.c \
AddSF.c \
cmsAllNCol.c \
cmsAllCol.c \
CCC.c \
cmsCmap.c \
cmsColNm.c \
CvColW.c \
CvCols.c \
cmsGlobls.c \
IdOfPr.c \
cmsInt.c \
LRGB.c \
cmsLkCol.c \
cmsMath.c \
OfCCC.c \
PrOfId.c \
cmsProp.c \
QBlack.c \
QBlue.c \
QGreen.c \
QRed.c \
QWhite.c \
QuCol.c \
QuCols.c \
SetCCC.c \
SetGetCols.c \
StCol.c \
StCols.c \
cmsTrig.c \
XRGB.c \
FSWrap.c \
ICWrap.c \
IMWrap.c \
OCWrap.c \
OMWrap.c \
lcWrap.c \
mbWMProps.c \
utf8WMProps.c \
mbWrap.c \
wcWrap.c \
utf8Wrap.c \
FilterEv.c \
RegstFlt.c \
locking.c \
LockDis.c \
x11trans.c \
ximtrans.c \
$(XKBSRCS) $(LCSRCS) $(MISCSRCS)
OBJS3 = \
Lab.o \
LabGcC.o \
LabGcL.o \
LabGcLC.o \
LabMnL.o \
LabMxC.o \
LabMxL.o \
LabMxLC.o \
LabWpAj.o \
Luv.o \
LuvGcC.o \
LuvGcL.o \
LuvGcLC.o \
LuvMnL.o \
LuvMxC.o \
LuvMxL.o \
LuvMxLC.o \
LuvWpAj.o \
XYZ.o \
uvY.o \
xyY.o \
HVC.o \
HVCGcC.o \
HVCGcV.o \
HVCGcVC.o \
HVCMnV.o \
HVCMxC.o \
HVCMxV.o \
HVCMxVC.o \
HVCMxVs.o \
HVCWpAj.o \
UNDEFINED.o \
AddDIC.o \
AddSF.o \
cmsAllNCol.o \
cmsAllCol.o \
CCC.o \
cmsCmap.o \
cmsColNm.o \
CvColW.o \
CvCols.o \
cmsGlobls.o \
IdOfPr.o \
cmsInt.o \
LRGB.o \
cmsLkCol.o \
cmsMath.o \
OfCCC.o \
PrOfId.o \
cmsProp.o \
QBlack.o \
QBlue.o \
QGreen.o \
QRed.o \
QWhite.o \
QuCol.o \
QuCols.o \
SetCCC.o \
SetGetCols.o \
StCol.o \
StCols.o \
cmsTrig.o \
XRGB.o \
FSWrap.o \
ICWrap.o \
IMWrap.o \
OCWrap.o \
OMWrap.o \
lcWrap.o \
mbWMProps.o \
utf8WMProps.o \
mbWrap.o \
wcWrap.o \
utf8Wrap.o \
FilterEv.o \
RegstFlt.o \
locking.o \
LockDis.o \
x11trans.o \
ximtrans.o \
$(XKBOBJS) $(LCOBJS) $(MISCOBJS)
LC_DYNDEFINES = -DUSE_DYNAMIC_LC
SHAREDLCDEPSYMSRCS = XlcDL.c XlcSL.c
SHAREDI18NSTATICSRCS = \
XDefaultIMIF.c XDefaultOMIF.c
STATICLCDEPSYMSRCS =
STATICI18NSTATICSRCS = \
imCallbk.c \
imDefFlt.c \
imDefIc.c \
imDefIm.c \
imDefLkup.c \
imDispch.c \
imEvToWire.c \
imExten.c \
imImSw.c \
imInsClbk.c \
imInt.c \
imLcFlt.c \
imLcGIc.c \
imLcIc.c \
imLcIm.c \
imLcLkup.c \
imLcPrs.c \
imLcSIc.c \
imRm.c \
imRmAttr.c \
imThaiFlt.c \
imThaiIc.c \
imThaiIm.c \
imTrX.c \
imTransR.c \
imTrans.c \
lcEuc.c \
lcGenConv.c \
lcJis.c \
lcSjis.c \
lcUTF8Load.c \
omDefault.c \
omGeneric.c \
omImText.c \
omText.c \
omTextEsc.c \
omTextExt.c \
omTextPer.c \
omXChar.c
LCSRCS = \
SetLocale.c \
imConv.c \
imKStoUCS.c \
lcCT.c \
lcCharSet.c \
lcConv.c \
lcDB.c \
lcDefConv.c \
lcFile.c \
lcGeneric.c \
lcInit.c \
lcPrTxt.c \
lcPubWrap.c \
lcPublic.c \
lcRM.c \
lcStd.c \
lcTxtPr.c \
lcUtil.c \
lcUTF8.c
STATICLCSRCS = \
$(STATICLCDEPSYMSRCS) \
$(STATICI18NSTATICSRCS)
SHAREDLCSRCS = \
$(SHAREDLCDEPSYMSRCS) \
$(SHAREDI18NSTATICSRCS)
SHAREDLCDEPOBJS = XlcDL.o XlcSL.o
SHAREDI18NSTATICOBJS = \
XDefaultIMIF.o XDefaultOMIF.o
STATICLCDEPOBJS =
STATICI18NSTATICOBJS = \
imCallbk.o \
imDefFlt.o \
imDefIc.o \
imDefIm.o \
imDefLkup.o \
imDispch.o \
imEvToWire.o \
imExten.o \
imImSw.o \
imInsClbk.o \
imInt.o \
imLcFlt.o \
imLcGIc.o \
imLcIc.o \
imLcIm.o \
imLcLkup.o \
imLcPrs.o \
imLcSIc.o \
imRm.o \
imRmAttr.o \
imThaiFlt.o \
imThaiIc.o \
imThaiIm.o \
imTrX.o \
imTransR.o \
imTrans.o \
lcEuc.o \
lcGenConv.o \
lcJis.o \
lcSjis.o \
lcUTF8Load.o \
omDefault.o \
omGeneric.o \
omImText.o \
omText.o \
omTextEsc.o \
omTextExt.o \
omTextPer.o \
omXChar.o
LCOBJS = \
SetLocale.o \
imConv.o \
imKStoUCS.o \
lcCT.o \
lcCharSet.o \
lcConv.o \
lcDB.o \
lcDefConv.o \
lcFile.o \
lcGeneric.o \
lcInit.o \
lcPrTxt.o \
lcPubWrap.o \
lcPublic.o \
lcRM.o \
lcStd.o \
lcTxtPr.o \
lcUtil.o \
lcUTF8.o
STATICLCOBJS = \
$(STATICLCDEPOBJS) \
$(STATICI18NSTATICOBJS)
SHAREDLCOBJS = \
$(SHAREDLCDEPOBJS) \
$(SHAREDI18NSTATICOBJS)
MISCSRCS = os2Stubs.c
MISCOBJS = os2Stubs.o
OBJS = $(OBJS1) $(OBJS2) $(OBJS3)
EXTRAUNSHAREDOBJS = $(STATICLCOBJS)
EXTRASHAREDOBJS = $(SHAREDLCOBJS)
EXTRASHAREDOBJS = $(STATICLCOBJS)
SpecialCLibObjectRule(ErrDes,$(ICONFIGFILES),$(EDB_DEFINES))
SpecialCLibObjectRule(StrKeysym,$(ICONFIGFILES),$(KDB_DEFINES))
SpecialCLibObjectRule(ConnDis,$(ICONFIGFILES),$(XDMAUTHDEFS) $(RPCDEFS) $(CONN_DEFINES) $(SOCK_DEFINES) $(POLL_DEFINES) $(XTRANS_X_DEFINES) $(K5INCL) $(K5DEFS))
SpecialCLibObjectRule(x11trans,$(ICONFIGFILES),$(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_X_DEFINES) $(POLL_DEFINES))
LinkFile(x11trans.c,$(TRANSCOMMSRC)/transport.c)
SpecialCLibObjectRule(ximtrans,$(ICONFIGFILES),$(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES) $(XTRANS_XIM_DEFINES) $(POLL_DEFINES))
LinkFile(ximtrans.c,$(TRANSCOMMSRC)/transport.c)
SpecialCLibObjectRule(OpenDis,$(ICONFIGFILES),$(BC_DEFINES) $(OPEN_DEFINES) $(XTRANS_X_DEFINES) $(XKB_DEFINES))
SpecialCLibObjectRule(Wrap,$(ICONFIGFILES),$(XDMAUTHDEFS))
SpecialCLibObjectRule(XlibInt,$(ICONFIGFILES),$(CONN_DEFINES) $(POLL_DEFINES) $(XTRANS_X_DEFINES))
SpecialCLibObjectRule(Font,$(ICONFIGFILES),$(SHM_DEFINES) $(XF86BIGFONT_DEFINES))
SpecialCLibObjectRule(FontInfo,$(ICONFIGFILES),$(SHM_DEFINES) $(XF86BIGFONT_DEFINES))
SpecialCLibObjectRule(cmsColNm,$(ICONFIGFILES),$(CMS_DEFINES))
SpecialCLibObjectRule(globals,$(ICONFIGFILES),$(CONN_DEFINES))
SpecialCLibObjectRule(Context,$(ICONFIGFILES),$(BC_DEFINES))
SpecialCLibObjectRule(Xrm,$(_NOOP_),$(RCONST_DEFINES))
SpecialCLibObjectRule(imTransR,$(ICONFIGFILES),$(CONN_DEFINES) $(XTRANS_XIM_DEFINES))
SpecialCLibObjectRule(imTrans,$(ICONFIGFILES),$(CONN_DEFINES) $(XTRANS_XIM_DEFINES))
SpecialCLibObjectRule(lcFile,$(ICONFIGFILES),$(XLC_DEFINES) $(SETID_DEFINES))
SpecialCLibObjectRule(XKBCvt,$(_NOOP_),$(RCONST_DEFINES))
SpecialCLibObjectRule(KeyBind,$(ICONFIGFILES),$(XKB_DEFINES))
SpecialCLibObjectRule(XKBBind,$(ICONFIGFILES),$(XKB_DEFINES))
SpecialCLibObjectRule(imConv,$(ICONFIGFILES),$(XKB_DEFINES))
SpecialCLibObjectRule(k5encode,$(_NOOP_),$(K5INCL))
SpecialCLibObjectRuleSeparateOpts(lcInit,$(ICONFIGFILES),$(_NOOP_),$(LC_DYNDEFINES))
SpecialCLibObjectRuleSeparateOpts(lcGeneric,$(ICONFIGFILES),$(_NOOP_),$(LC_DYNDEFINES))
SpecialCLibObjectRuleSeparateOpts(lcPublic,$(ICONFIGFILES),$(_NOOP_),$(LC_DYNDEFINES))
SpecialCLibObjectRuleSeparateOpts(CrCursor,$(ICONFIGFILES),$(_NOOP_),$(XCURSOR_DEFINES))
SpecialCLibObjectRuleSeparateOpts(CrGlCur,$(ICONFIGFILES),$(_NOOP_),$(XCURSOR_DEFINES))
SpecialCLibObjectRuleSeparateOpts(CrPixmap,$(ICONFIGFILES),$(_NOOP_),$(XCURSOR_DEFINES))
SpecialCLibObjectRuleSeparateOpts(PutImage,$(ICONFIGFILES),$(_NOOP_),$(XCURSOR_DEFINES))
InstallNonExecFile(Xcms.txt,$(LIBDIR))
InstallNonExecFile(XErrorDB,$(LIBDIR))
InstallNonExecFile(XKeysymDB,$(LIBDIR))
InstallLintLibrary(X11,$(LINTLIBDIR))
LinkSourceFile(AuDispose.c,$(XAUTHSRC))
LinkSourceFile(AuGetBest.c,$(XAUTHSRC))
LinkSourceFile(AuFileName.c,$(XAUTHSRC))
LinkSourceFile(AuRead.c,$(XAUTHSRC))
LinkSourceFile(k5encode.c,$(XAUTHSRC))
LinkSourceFile(Wrap.h,$(XDMCPLIBSRC))
LinkSourceFile(Wrap.c,$(XDMCPLIBSRC))
LinkSourceFile(Wraphelp.c,$(XDMCPLIBSRC))
LOCAL_LDFLAGS=-F
MAKEKEYS = ./makekeys
HOST_LDLIBS=
HOST_LDLIBS=$(LDLIBS)
ks_tables.h: $(XINCLUDESRC)/keysymdef.h util/makekeys.c
RemoveFiles($@ HostProgramTargetName(makekeys) makekeys.Osuf)
-HostLinkRule(HostProgramTargetName(makekeys),$(CFLAGS) $(LOCAL_LDFLAGS),util/makekeys.c,$(HOST_LDLIBS))
RunProgram(MAKEKEYS,< $(XINCLUDESRC)/keysymdef.h > ks_tables_h)
$(MV) ks_tables_h $@
RemoveFiles(HostProgramTargetName(makekeys) makekeys.Osuf ks_tables_h)
includes:: ks_tables.h
depend:: ks_tables.h
clean::
RemoveFiles(ks_tables_h ks_tables.h HostProgramTargetName(makekeys))
DependTarget3($(SRCS1),$(SRCS2),$(SRCS3) $(EXTRASRCS))
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
MakeLintLibSubdirs($(LINTSUBDIRS))
MakeLintSubdirs($(LINTSUBDIRS),install.ln,install.ln)