329 lines
5.8 KiB
Makefile
329 lines
5.8 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SDK_VERSION := 21
|
|
|
|
LOCAL_MODULE := libX11
|
|
|
|
LOCAL_C_INCLUDES := \
|
|
$(TARGET_OUT_INTERMEDIATES)/include/desktop \
|
|
$(LOCAL_PATH)/ \
|
|
$(LOCAL_PATH)/include \
|
|
$(LOCAL_PATH)/include/X11 \
|
|
$(LOCAL_PATH)/src \
|
|
$(LOCAL_PATH)/src/xcms \
|
|
$(LOCAL_PATH)/src/xlibi18n \
|
|
$(LOCAL_PATH)/src/xkb \
|
|
|
|
|
|
LOCAL_CFLAGS := -DHAVE_CONFIG_H -DXCMSDIR=\"/proc/self/cwd/usr/share/X11\" -DMAXHOSTNAMELEN=255
|
|
|
|
LOCAL_SRCS := \
|
|
src/xcms/*.c \
|
|
src/xkb/*.c \
|
|
src/xlibi18n/*.c \
|
|
modules/im/ximcp/*.c \
|
|
modules/lc/def/*.c \
|
|
modules/lc/gen/*.c \
|
|
modules/lc/Utf8/*.c \
|
|
modules/lc/xlocale/*.c \
|
|
modules/om/generic/*.c \
|
|
|
|
LOCAL_SRC_FILES := \
|
|
$(foreach F, $(LOCAL_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F))))) \
|
|
src/AllCells.c \
|
|
src/AllowEv.c \
|
|
src/AllPlanes.c \
|
|
src/AutoRep.c \
|
|
src/Backgnd.c \
|
|
src/BdrWidth.c \
|
|
src/Bell.c \
|
|
src/Border.c \
|
|
src/ChAccCon.c \
|
|
src/ChActPGb.c \
|
|
src/ChClMode.c \
|
|
src/ChCmap.c \
|
|
src/ChGC.c \
|
|
src/ChKeyCon.c \
|
|
src/ChkIfEv.c \
|
|
src/ChkMaskEv.c \
|
|
src/ChkTypEv.c \
|
|
src/ChkTypWEv.c \
|
|
src/ChkWinEv.c \
|
|
src/ChPntCon.c \
|
|
src/ChProp.c \
|
|
src/ChSaveSet.c \
|
|
src/ChWAttrs.c \
|
|
src/ChWindow.c \
|
|
src/CirWin.c \
|
|
src/CirWinDn.c \
|
|
src/CirWinUp.c \
|
|
src/ClDisplay.c \
|
|
src/ClearArea.c \
|
|
src/Clear.c \
|
|
src/ConfWind.c \
|
|
src/Context.c \
|
|
src/ConvSel.c \
|
|
src/CopyArea.c \
|
|
src/CopyCmap.c \
|
|
src/CopyGC.c \
|
|
src/CopyPlane.c \
|
|
src/CrBFData.c \
|
|
src/CrCmap.c \
|
|
src/CrCursor.c \
|
|
src/CrGC.c \
|
|
src/CrGlCur.c \
|
|
src/CrPFBData.c \
|
|
src/CrPixmap.c \
|
|
src/CrWindow.c \
|
|
src/Cursor.c \
|
|
src/DefCursor.c \
|
|
src/DelProp.c \
|
|
src/Depths.c \
|
|
src/DestSubs.c \
|
|
src/DestWind.c \
|
|
src/DisName.c \
|
|
src/DrArc.c \
|
|
src/DrArcs.c \
|
|
src/DrLine.c \
|
|
src/DrLines.c \
|
|
src/DrPoint.c \
|
|
src/DrPoints.c \
|
|
src/DrRect.c \
|
|
src/DrRects.c \
|
|
src/DrSegs.c \
|
|
src/ErrDes.c \
|
|
src/ErrHndlr.c \
|
|
src/evtomask.c \
|
|
src/EvToWire.c \
|
|
src/FetchName.c \
|
|
src/FillArc.c \
|
|
src/FillArcs.c \
|
|
src/FillPoly.c \
|
|
src/FillRct.c \
|
|
src/FillRcts.c \
|
|
src/FilterEv.c \
|
|
src/Flush.c \
|
|
src/Font.c \
|
|
src/FontInfo.c \
|
|
src/FontNames.c \
|
|
src/FreeCmap.c \
|
|
src/FreeCols.c \
|
|
src/FreeCurs.c \
|
|
src/FreeEData.c \
|
|
src/FreeEventData.c \
|
|
src/FreeGC.c \
|
|
src/FreePix.c \
|
|
src/FSSaver.c \
|
|
src/FSWrap.c \
|
|
src/GCMisc.c \
|
|
src/Geom.c \
|
|
src/GetAtomNm.c \
|
|
src/GetColor.c \
|
|
src/GetDflt.c \
|
|
src/GetEventData.c \
|
|
src/GetFPath.c \
|
|
src/GetFProp.c \
|
|
src/GetGCVals.c \
|
|
src/GetGeom.c \
|
|
src/GetHColor.c \
|
|
src/GetHints.c \
|
|
src/GetIFocus.c \
|
|
src/GetImage.c \
|
|
src/GetKCnt.c \
|
|
src/GetMoEv.c \
|
|
src/GetNrmHint.c \
|
|
src/GetPCnt.c \
|
|
src/GetPntMap.c \
|
|
src/GetProp.c \
|
|
src/GetRGBCMap.c \
|
|
src/GetSOwner.c \
|
|
src/GetSSaver.c \
|
|
src/GetStCmap.c \
|
|
src/GetTxtProp.c \
|
|
src/GetWAttrs.c \
|
|
src/GetWMCMapW.c \
|
|
src/GetWMProto.c \
|
|
src/globals.c \
|
|
src/GrButton.c \
|
|
src/GrKeybd.c \
|
|
src/GrKey.c \
|
|
src/GrPointer.c \
|
|
src/GrServer.c \
|
|
src/Host.c \
|
|
src/Iconify.c \
|
|
src/IfEvent.c \
|
|
src/imConv.c \
|
|
src/ImText16.c \
|
|
src/ImText.c \
|
|
src/ImUtil.c \
|
|
src/InitExt.c \
|
|
src/InsCmap.c \
|
|
src/IntAtom.c \
|
|
src/KeyBind.c \
|
|
src/KeysymStr.c \
|
|
src/KillCl.c \
|
|
src/LiHosts.c \
|
|
src/LiICmaps.c \
|
|
src/LiProps.c \
|
|
src/ListExt.c \
|
|
src/LoadFont.c \
|
|
src/LockDis.c \
|
|
src/locking.c \
|
|
src/LookupCol.c \
|
|
src/LowerWin.c \
|
|
src/Macros.c \
|
|
src/MapRaised.c \
|
|
src/MapSubs.c \
|
|
src/MapWindow.c \
|
|
src/MaskEvent.c \
|
|
src/Misc.c \
|
|
src/ModMap.c \
|
|
src/MoveWin.c \
|
|
src/NextEvent.c \
|
|
src/OCWrap.c \
|
|
src/OMWrap.c \
|
|
src/OpenDis.c \
|
|
src/ParseCmd.c \
|
|
src/ParseCol.c \
|
|
src/ParseGeom.c \
|
|
src/PeekEvent.c \
|
|
src/PeekIfEv.c \
|
|
src/Pending.c \
|
|
src/PixFormats.c \
|
|
src/PmapBgnd.c \
|
|
src/PmapBord.c \
|
|
src/PolyReg.c \
|
|
src/PolyTxt16.c \
|
|
src/PolyTxt.c \
|
|
src/PropAlloc.c \
|
|
src/PutBEvent.c \
|
|
src/PutImage.c \
|
|
src/Quarks.c \
|
|
src/QuBest.c \
|
|
src/QuColor.c \
|
|
src/QuColors.c \
|
|
src/QuCurShp.c \
|
|
src/QuExt.c \
|
|
src/QuKeybd.c \
|
|
src/QuPntr.c \
|
|
src/QuStipShp.c \
|
|
src/QuTextE16.c \
|
|
src/QuTextExt.c \
|
|
src/QuTileShp.c \
|
|
src/QuTree.c \
|
|
src/RaiseWin.c \
|
|
src/RdBitF.c \
|
|
src/RecolorC.c \
|
|
src/ReconfWin.c \
|
|
src/ReconfWM.c \
|
|
src/Region.c \
|
|
src/RegstFlt.c \
|
|
src/RepWindow.c \
|
|
src/RestackWs.c \
|
|
src/RotProp.c \
|
|
src/ScrResStr.c \
|
|
src/SelInput.c \
|
|
src/SendEvent.c \
|
|
src/SetBack.c \
|
|
src/SetClMask.c \
|
|
src/SetClOrig.c \
|
|
src/SetCRects.c \
|
|
src/SetDashes.c \
|
|
src/SetFont.c \
|
|
src/SetFore.c \
|
|
src/SetFPath.c \
|
|
src/SetFunc.c \
|
|
src/SetHints.c \
|
|
src/SetIFocus.c \
|
|
src/SetLocale.c \
|
|
src/SetLStyle.c \
|
|
src/SetNrmHint.c \
|
|
src/SetPMask.c \
|
|
src/SetPntMap.c \
|
|
src/SetRGBCMap.c \
|
|
src/SetSOwner.c \
|
|
src/SetSSaver.c \
|
|
src/SetState.c \
|
|
src/SetStCmap.c \
|
|
src/SetStip.c \
|
|
src/SetTile.c \
|
|
src/SetTSOrig.c \
|
|
src/SetTxtProp.c \
|
|
src/SetWMCMapW.c \
|
|
src/SetWMProto.c \
|
|
src/StBytes.c \
|
|
src/StColor.c \
|
|
src/StColors.c \
|
|
src/StName.c \
|
|
src/StNColor.c \
|
|
src/StrKeysym.c \
|
|
src/StrToText.c \
|
|
src/Sync.c \
|
|
src/Synchro.c \
|
|
src/Text16.c \
|
|
src/Text.c \
|
|
src/TextExt16.c \
|
|
src/TextExt.c \
|
|
src/TextToStr.c \
|
|
src/TrCoords.c \
|
|
src/UndefCurs.c \
|
|
src/UngrabBut.c \
|
|
src/UngrabKbd.c \
|
|
src/UngrabKey.c \
|
|
src/UngrabPtr.c \
|
|
src/UngrabSvr.c \
|
|
src/UninsCmap.c \
|
|
src/UnldFont.c \
|
|
src/UnmapSubs.c \
|
|
src/UnmapWin.c \
|
|
src/VisUtil.c \
|
|
src/WarpPtr.c \
|
|
src/Window.c \
|
|
src/WinEvent.c \
|
|
src/Withdraw.c \
|
|
src/WMGeom.c \
|
|
src/WMProps.c \
|
|
src/WrBitF.c \
|
|
src/xcb_disp.c \
|
|
src/xcb_io.c \
|
|
src/XlibAsync.c \
|
|
src/XlibInt.c \
|
|
src/Xrm.c \
|
|
|
|
LOCAL_SHARED_LIBRARIES :=
|
|
LOCAL_STATIC_LIBRARIES := libXdmcp libXau android-shmem_xserver libxcb
|
|
|
|
LOCAL_LDLIBS := -llog -lc -lm -ldl -lz
|
|
|
|
include $(BUILD_STATIC_LIBRARY)
|
|
|
|
|
|
$(call import-module,android/support)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_COPY_HEADERS_TO := desktop/X11
|
|
|
|
LOCAL_COPY_HEADERS := \
|
|
include/X11/XKBlib.h \
|
|
include/X11/Xcms.h \
|
|
include/X11/Xlib.h \
|
|
include/X11/Xlibint.h \
|
|
include/X11/Xlocale.h \
|
|
include/X11/Xresource.h \
|
|
include/X11/Xutil.h \
|
|
include/X11/cursorfont.h \
|
|
include/X11/Xregion.h \
|
|
include/X11/ImUtil.h \
|
|
include/X11/Xlib-xcb.h \
|
|
include/X11/XlibConf.h
|
|
|
|
|
|
include $(BUILD_COPY_HEADERS)
|
|
|
|
|
|
|