# -*-makefile-*- # # Copyright (C) 2007 by Michael Olbrich # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_LIBXCB) += libxcb # # Paths and names # LIBXCB_VERSION := 1.5 LIBXCB_MD5 := d19c0ba6ba42ebccd3d62d8bb147b551 LIBXCB := libxcb-$(LIBXCB_VERSION) LIBXCB_SUFFIX := tar.bz2 LIBXCB_URL := http://xcb.freedesktop.org/dist/$(LIBXCB).$(LIBXCB_SUFFIX) LIBXCB_SOURCE := $(SRCDIR)/$(LIBXCB).$(LIBXCB_SUFFIX) LIBXCB_DIR := $(BUILDDIR)/$(LIBXCB) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(LIBXCB_SOURCE): @$(call targetinfo) @$(call get, LIBXCB) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- LIBXCB_PATH := PATH=$(CROSS_PATH) LIBXCB_ENV := $(CROSS_ENV) ac_cv_prog_BUILD_DOCS=no # # autoconf # LIBXCB_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --disable-build-docs # # configure outputs: checking for XDMCP... no # How to control this in a reliable way? # What's here detected depends on the build order! # # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/libxcb.targetinstall: @$(call targetinfo) @$(call install_init, libxcb) @$(call install_fixup, libxcb,PRIORITY,optional) @$(call install_fixup, libxcb,SECTION,base) @$(call install_fixup, libxcb,AUTHOR,"Robert Schwebel ") @$(call install_fixup, libxcb,DESCRIPTION,missing) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-composite) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-damage) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-dpms) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-dri2) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-glx) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-randr) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-record) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-render) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-res) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-screensaver) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-shape) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-shm) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-sync) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xevie) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xf86dri) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xfixes) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xinerama) # @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xlib) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xprint) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xtest) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xv) @$(call install_lib, libxcb, 0, 0, 0644, libxcb-xvmc) @$(call install_lib, libxcb, 0, 0, 0644, libxcb) @$(call install_finish, libxcb) @$(call touch) # vim: syntax=make