diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-08-28 15:37:49 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2011-08-28 15:37:49 +0200 |
commit | 305b54a1a103f33f552c9693fbe1a0b801855c9c (patch) | |
tree | 59dc9be69d2b1d16649272efc2dcc5bc8c71ffd3 /packages/x11/libxcb | |
parent | 53b4522531e73e8546592ed5713d6933f35fd6c0 (diff) | |
download | embtoolkit-305b54a1a103f33f552c9693fbe1a0b801855c9c.tar.gz embtoolkit-305b54a1a103f33f552c9693fbe1a0b801855c9c.tar.bz2 embtoolkit-305b54a1a103f33f552c9693fbe1a0b801855c9c.tar.xz |
Packages: massively convert to use generic macros and implicit rules
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/x11/libxcb')
-rw-r--r-- | packages/x11/libxcb/libxcb.mk | 60 |
1 files changed, 19 insertions, 41 deletions
diff --git a/packages/x11/libxcb/libxcb.mk b/packages/x11/libxcb/libxcb.mk index ef87b4e..a5d1761 100644 --- a/packages/x11/libxcb/libxcb.mk +++ b/packages/x11/libxcb/libxcb.mk @@ -23,54 +23,32 @@ # \date March 2010 ################################################################################ -LIBXCB_NAME := libxcb -LIBXCB_VERSION := $(call embtk_get_pkgversion,LIBXCB) -LIBXCB_SITE := http://xcb.freedesktop.org/dist -LIBXCB_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror -LIBXCB_PATCH_SITE := ftp://ftp.embtoolkit.org/embtoolkit.org/libxcb/$(LIBXCB_VERSION) -LIBXCB_PACKAGE := libxcb-$(LIBXCB_VERSION).tar.gz -LIBXCB_SRC_DIR := $(PACKAGES_BUILD)/libxcb-$(LIBXCB_VERSION) -LIBXCB_BUILD_DIR := $(PACKAGES_BUILD)/libxcb-$(LIBXCB_VERSION) +LIBXCB_NAME := libxcb +LIBXCB_VERSION := $(call embtk_get_pkgversion,libxcb) +LIBXCB_SITE := http://xcb.freedesktop.org/dist +LIBXCB_SITE_MIRROR3 := ftp://ftp.embtoolkit.org/embtoolkit.org/packages-mirror +LIBXCB_PACKAGE := libxcb-$(LIBXCB_VERSION).tar.gz +LIBXCB_SRC_DIR := $(PACKAGES_BUILD)/libxcb-$(LIBXCB_VERSION) +LIBXCB_BUILD_DIR := $(PACKAGES_BUILD)/libxcb-$(LIBXCB_VERSION) -LIBXCB_BINS = -LIBXCB_SBINS = -LIBXCB_INCLUDES = xcb -LIBXCB_LIBS = libxcb* -LIBXCB_PKGCONFIGS = xcb*.pc +LIBXCB_BINS = +LIBXCB_SBINS = +LIBXCB_INCLUDES = xcb +LIBXCB_LIBS = libxcb* +LIBXCB_PKGCONFIGS = xcb*.pc -LIBXCB_CONFIGURE_OPTS := --enable-xinput +LIBXCB_CONFIGURE_OPTS := --enable-xinput -LIBXCB_DEPS = xcbproto_install libpthreadstubs_install libxau_install +LIBXCB_DEPS := xcbproto_install libpthreadstubs_install libxau_install -libxcb_install: - @test -e $(LIBXCB_BUILD_DIR)/.installed || \ - $(MAKE) $(LIBXCB_BUILD_DIR)/.installed +define embtk_postinstall_libxcb + $(Q)test -e $(LIBXCB_BUILD_DIR)/.patchlibtool || \ + $(MAKE) $(LIBXCB_BUILD_DIR)/.patchlibtool +endef -$(LIBXCB_BUILD_DIR)/.installed: $(LIBXCB_DEPS) download_libxcb \ - $(LIBXCB_BUILD_DIR)/.decompressed $(LIBXCB_BUILD_DIR)/.configured - $(call embtk_generic_message,"Compiling and installing \ - libxcb-$(LIBXCB_VERSION) in your root filesystem...") - $(Q)$(MAKE) -C $(LIBXCB_BUILD_DIR) $(J) - $(Q)$(MAKE) -C $(LIBXCB_BUILD_DIR) DESTDIR=$(SYSROOT)/ install - $(Q)$(MAKE) libtool_files_adapt - $(Q)$(MAKE) pkgconfig_files_adapt - $(Q)$(MAKE) $(LIBXCB_BUILD_DIR)/.patchlibtool - @touch $@ - -download_libxcb: - $(call embtk_download_pkg,LIBXCB) - -$(LIBXCB_BUILD_DIR)/.decompressed: - $(call embtk_decompress_pkg,LIBXCB) - -$(LIBXCB_BUILD_DIR)/.configured: - $(call embtk_configure_pkg,LIBXCB) - -libxcb_clean: - $(call embtk_cleanup_pkg,LIBXCB) $(LIBXCB_BUILD_DIR)/.patchlibtool: - @LIBXCB_LT_FILES=`find $(SYSROOT)/usr/$(LIBDIR)/libxcb-* -type f -name *.la`; \ + $(Q)LIBXCB_LT_FILES=`find $(SYSROOT)/usr/$(LIBDIR)/libxcb-* -type f -name *.la`; \ for i in $$LIBXCB_LT_FILES; \ do \ sed \ |