From 6862ed36d57eb5bca53974138048a04e426da7f6 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 10 Apr 2010 18:59:34 +0200 Subject: [PATCH] libcgicc: convert to the autotools infrastructure Signed-off-by: Thomas Petazzoni --- package/libcgicc/libcgicc.mk | 64 +++--------------------------------- 1 file changed, 5 insertions(+), 59 deletions(-) diff --git a/package/libcgicc/libcgicc.mk b/package/libcgicc/libcgicc.mk index b4cf56734d..c2f80b6c73 100644 --- a/package/libcgicc/libcgicc.mk +++ b/package/libcgicc/libcgicc.mk @@ -3,67 +3,13 @@ # libcgicc # ############################################################# - LIBCGICC_VERSION=3.2.9 -LIBCGICC_DIR=$(BUILD_DIR)/cgicc-$(LIBCGICC_VERSION) LIBCGICC_SITE=$(BR2_GNU_MIRROR)/cgicc LIBCGICC_SOURCE=cgicc-$(LIBCGICC_VERSION).tar.gz -LIBCGICC_CAT:=$(ZCAT) - -$(DL_DIR)/$(LIBCGICC_SOURCE): - $(call DOWNLOAD,$(LIBCGICC_SITE),$(LIBCGICC_SOURCE)) - -libcgicc-source: $(DL_DIR)/$(LIBCGICC_SOURCE) - -$(LIBCGICC_DIR)/.unpacked: $(DL_DIR)/$(LIBCGICC_SOURCE) - $(LIBCGICC_CAT) $(DL_DIR)/$(LIBCGICC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - - toolchain/patch-kernel.sh $(LIBCGICC_DIR) package/libcgicc cgicc\*.patch - touch $@ - -$(LIBCGICC_DIR)/.configured: $(LIBCGICC_DIR)/.unpacked - (cd $(LIBCGICC_DIR); rm -f config.cache; \ - $(AUTORECONF); \ - $(TARGET_CONFIGURE_OPTS) \ - $(TARGET_CONFIGURE_ARGS) \ - ./configure $(QUIET) \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-demos \ - --disable-doc \ - ) - touch $@ - -$(LIBCGICC_DIR)/.compiled: $(LIBCGICC_DIR)/.configured - $(TARGET_MAKE_ENV) $(MAKE) -C $(LIBCGICC_DIR) - touch $@ - -$(STAGING_DIR)/usr/lib/libcgicc.so: $(LIBCGICC_DIR)/.compiled - $(TARGET_MAKE_ENV) $(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBCGICC_DIR) install - touch -c $(STAGING_DIR)/usr/lib/libcgicc.so - -$(TARGET_DIR)/usr/lib/libcgicc.so: $(STAGING_DIR)/usr/lib/libcgicc.so - cp -dpf $(STAGING_DIR)/usr/lib/libcgicc.so* $(TARGET_DIR)/usr/lib/ +LIBCGICC_INSTALL_STAGING=YES -libcgicc: $(TARGET_DIR)/usr/lib/libcgicc.so +LIBCGICC_CONF_OPT = \ + --disable-demos \ + --disable-doc -libcgicc-unpacked: $(LIBCGICC_DIR)/.unpacked - -libcgicc-clean: - -$(MAKE) -C $(LIBCGICC_DIR) clean - -libcgicc-dirclean: - rm -rf $(LIBCGICC_DIR) - -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(BR2_PACKAGE_LIBCGICC),y) -TARGETS+=libcgicc -endif +$(eval $(call AUTOTARGETS,package,libcgicc)) -- 2.30.2