diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-04-10 18:59:34 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-04-13 16:55:17 +0200 |
commit | 6862ed36d57eb5bca53974138048a04e426da7f6 (patch) | |
tree | 215619039ad9b8c27e14db5ee0a44c5c39828098 | |
parent | aca0487261702a0cdf16551c262d83f8879329d1 (diff) |
libcgicc: convert to the autotools infrastructure
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r-- | package/libcgicc/libcgicc.mk | 64 |
1 files changed, 5 insertions, 59 deletions
diff --git a/package/libcgicc/libcgicc.mk b/package/libcgicc/libcgicc.mk index b4cf56734..c2f80b6c7 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)) |