diff options
Diffstat (limited to 'packages/x11/x11.mk')
-rw-r--r-- | packages/x11/x11.mk | 193 |
1 files changed, 193 insertions, 0 deletions
diff --git a/packages/x11/x11.mk b/packages/x11/x11.mk new file mode 100644 index 0000000..06fb43c --- /dev/null +++ b/packages/x11/x11.mk @@ -0,0 +1,193 @@ +################################################################################ +# GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> +# Copyright(C) 2010 GAYE Abdoulaye Walsimou. All rights reserved. +# +# This program is free software; you can distribute it and/or modify it +# under the terms of the GNU General Public License +# (Version 2 or later) published by the Free Software Foundation. +# +# This program is distributed in the hope it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. +################################################################################ +# +# \file x11.mk +# \brief x11.mk of Embtoolkit +# \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com> +# \date March 2010 +################################################################################ + +######### +# X Tools +######### +#utilmacros +include $(EMBTK_ROOT)/packages/x11/utilmacros/utilmacros.mk +ROOTFS_COMPONENTS_CLEAN += utilmacros_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_UTILMACROS) += utilmacros_install + +#xcb-util +include $(EMBTK_ROOT)/packages/x11/xcbutil/xcbutil.mk +ROOTFS_COMPONENTS_CLEAN += xcbutil_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XCBUTIL) += xcbutil_install + +############## +# X prototypes +############## +#bigreqsproto +include $(EMBTK_ROOT)/packages/x11/bigreqsproto/bigreqsproto.mk +ROOTFS_COMPONENTS_CLEAN += bigreqsproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_BIGREQSPROTO) += bigreqsproto_install + +#compositeproto +include $(EMBTK_ROOT)/packages/x11/compositeproto/compositeproto.mk +ROOTFS_COMPONENTS_CLEAN += compositeproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_COMPOSITEPROTO) += compositeproto_install + +#damageproto +include $(EMBTK_ROOT)/packages/x11/damageproto/damageproto.mk +ROOTFS_COMPONENTS_CLEAN += damageproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_DAMAGEPROTO) += damageproto_install + +#fixesproto +include $(EMBTK_ROOT)/packages/x11/fixesproto/fixesproto.mk +ROOTFS_COMPONENTS_CLEAN += fixesproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_FIXESPROTO) += fixesproto_install + +#fontsproto +include $(EMBTK_ROOT)/packages/x11/fontsproto/fontsproto.mk +ROOTFS_COMPONENTS_CLEAN += fontsproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_FONTSPROTO) += fontsproto_install + +#inputproto +include $(EMBTK_ROOT)/packages/x11/inputproto/inputproto.mk +ROOTFS_COMPONENTS_CLEAN += inputproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_INPUTPROTO) += inputproto_install + +#kbproto +include $(EMBTK_ROOT)/packages/x11/kbproto/kbproto.mk +ROOTFS_COMPONENTS_CLEAN += kbproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_INPUTPROTO) += kbproto_install + +#randrproto +include $(EMBTK_ROOT)/packages/x11/randrproto/randrproto.mk +ROOTFS_COMPONENTS_CLEAN += randrproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_RANDRPROTO) += randrproto_install + +#renderproto +include $(EMBTK_ROOT)/packages/x11/renderproto/renderproto.mk +ROOTFS_COMPONENTS_CLEAN += renderproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_RENDERPROTO) += renderproto_install + +#resourceproto +include $(EMBTK_ROOT)/packages/x11/resourceproto/resourceproto.mk +ROOTFS_COMPONENTS_CLEAN += resourceproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_RESOURCEPROTO) += resourceproto_install + +#videoproto +include $(EMBTK_ROOT)/packages/x11/videoproto/videoproto.mk +ROOTFS_COMPONENTS_CLEAN += videoproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_VIDEOPROTO) += videoproto_install + +#xcbproto +include $(EMBTK_ROOT)/packages/x11/xcbproto/xcbproto.mk +ROOTFS_COMPONENTS_CLEAN += xcbproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XCBPROTO) += xcbproto_install + +#xcmiscproto +include $(EMBTK_ROOT)/packages/x11/xcmiscproto/xcmiscproto.mk +ROOTFS_COMPONENTS_CLEAN += xcmiscproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XCMISCPROTO) += xcmiscproto_install + +#xextcproto +include $(EMBTK_ROOT)/packages/x11/xextproto/xextproto.mk +ROOTFS_COMPONENTS_CLEAN += xextproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XEXTPROTO) += xextproto_install + +#xproto +include $(EMBTK_ROOT)/packages/x11/xproto/xproto.mk +ROOTFS_COMPONENTS_CLEAN += xproto_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XPROTO) += xproto_install + +##################################### +# X windowing system library packages +##################################### +#libfontenc +include $(EMBTK_ROOT)/packages/x11/libfontenc/libfontenc.mk +ROOTFS_COMPONENTS_CLEAN += libfontenc_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBFONTENC) += libfontenc_install + +#libx11 +include $(EMBTK_ROOT)/packages/x11/libx11/libx11.mk +ROOTFS_COMPONENTS_CLEAN += libx11_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBX11) += libx11_install + +#libpthreadstubs +include $(EMBTK_ROOT)/packages/x11/libpthreadstubs/libpthreadstubs.mk +ROOTFS_COMPONENTS_CLEAN += libpthreadstubs_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBPTHREADSTUBS) += libpthreadstubs_install + +#libxau +include $(EMBTK_ROOT)/packages/x11/libxau/libxau.mk +ROOTFS_COMPONENTS_CLEAN += libxau_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBXAU) += libxau_install + +#libXext +include $(EMBTK_ROOT)/packages/x11/libxext/libxext.mk +ROOTFS_COMPONENTS_CLEAN += libxext_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBXEXT) += libxext_install + +#libxfont +include $(EMBTK_ROOT)/packages/x11/libxfont/libxfont.mk +ROOTFS_COMPONENTS_CLEAN += libxfont_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBXFONT) += libxfont_install + +#libxcb +include $(EMBTK_ROOT)/packages/x11/libxcb/libxcb.mk +ROOTFS_COMPONENTS_CLEAN += libxcb_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBXCB) += libxcb_install + +#libxkbfile +include $(EMBTK_ROOT)/packages/x11/libxkbfile/libxkbfile.mk +ROOTFS_COMPONENTS_CLEAN += libxkbfile_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBXKBFILE) += libxkbfile_install + +#libxrender +include $(EMBTK_ROOT)/packages/x11/libxrender/libxrender.mk +ROOTFS_COMPONENTS_CLEAN += libxrender_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_LIBXRENDER) += libxrender_install + +######################################### +# X windowing system application packages +######################################### +#xcbdemo +include $(EMBTK_ROOT)/packages/x11/xcbdemo/xcbdemo.mk +ROOTFS_COMPONENTS_CLEAN += xcbdemo_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XCBDEMO) += xcbdemo_install + +#xkbcomp +include $(EMBTK_ROOT)/packages/x11/xkbcomp/xkbcomp.mk +ROOTFS_COMPONENTS_CLEAN += xkbcomp_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XKBCOMP) += xkbcomp_install + +#xkeyboard-config +include $(EMBTK_ROOT)/packages/x11/xkeyboardconfig/xkeyboardconfig.mk +ROOTFS_COMPONENTS_CLEAN += xkeyboardconfig_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XKEYBOARDCONFIG) += xkeyboardconfig_install + +#xtrans +include $(EMBTK_ROOT)/packages/x11/xtrans/xtrans.mk +ROOTFS_COMPONENTS_CLEAN += xtrans_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XTRANS) += xtrans_install + +########## +# X server +########## +#kdrive +include $(EMBTK_ROOT)/packages/x11/xserver/xserver.mk +ROOTFS_COMPONENTS_CLEAN += xserver_clean +ROOTFS_COMPONENTS-$(CONFIG_EMBTK_HAVE_XSERVER) += xserver_install |