From mboxrd@z Thu Jan 1 00:00:00 1970 From: nkukard at uclibc.org Date: Thu, 17 Apr 2008 06:28:47 -0700 (PDT) Subject: [Buildroot] svn commit: trunk/buildroot/package/bootutils Message-ID: <20080417132847.211253C579@busybox.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Author: nkukard Date: 2008-04-17 06:28:46 -0700 (Thu, 17 Apr 2008) New Revision: 21756 Log: * Convert bootutils to autotools Modified: trunk/buildroot/package/bootutils/bootutils.mk Changeset: Modified: trunk/buildroot/package/bootutils/bootutils.mk =================================================================== --- trunk/buildroot/package/bootutils/bootutils.mk 2008-04-17 13:25:47 UTC (rev 21755) +++ trunk/buildroot/package/bootutils/bootutils.mk 2008-04-17 13:28:46 UTC (rev 21756) @@ -3,64 +3,13 @@ # bootutils # ############################################################# -BOOTUTILS_VERSION:=0.0.7 -BOOTUTILS_SOURCE:=bootutils-$(BOOTUTILS_VERSION).tar.gz +BOOTUTILS_VERSION = 0.0.7 BOOTUTILS_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/bootutils -BOOTUTILS_CAT:=$(ZCAT) -BOOTUTILS_DIR:=$(BUILD_DIR)/bootutils-$(BOOTUTILS_VERSION) -BOOTUTILS_BINARIES:=switchroot raidscan -$(DL_DIR)/$(BOOTUTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(BOOTUTILS_SITE)/$(BOOTUTILS_SOURCE) +BOOTUTILS_CONF_ENV = ac_cv_func_malloc_0_nonnull=yes -$(BOOTUTILS_DIR)/.unpacked: $(DL_DIR)/$(BOOTUTILS_SOURCE) - $(BOOTUTILS_CAT) $(DL_DIR)/$(BOOTUTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - - toolchain/patch-kernel.sh $(BOOTUTILS_DIR) package/bootutils \*.patch - touch $@ +BOOTUTILS_CONF_OPT = --prefix=/ --exec-prefix=/ -$(BOOTUTILS_DIR)/.configured: $(BOOTUTILS_DIR)/.unpacked - (cd $(BOOTUTILS_DIR); rm -rf config.cache ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_func_malloc_0_nonnull=yes \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/ \ - ); - touch $@ +BOOTUTILS_INSTALL_TARGET_OPT=DESTDIR=$(TARGET_DIR) install -BOOTUTILS_BUILD_TARGETS:=$(addprefix $(BOOTUTILS_DIR)/,$(BOOTUTILS_BINARIES)) -BOOTUTILS_PROGS:=$(addprefix $(TARGET_DIR)/sbin/,$(BOOTUTILS_BINARIES)) - -$(BOOTUTILS_BUILD_TARGETS): $(BOOTUTILS_DIR)/.configured - $(MAKE) -C $(BOOTUTILS_DIR) - -$(BOOTUTILS_PROGS): $(BOOTUTILS_BUILD_TARGETS) - $(MAKE) -C $(BOOTUTILS_DIR) DESTDIR=$(TARGET_DIR) install - -##################################################################### -.PHONY: bootutils-source bootutils bootutils-clean bootutils-dirclean - -bootutils: uclibc $(BOOTUTILS_PROGS) - -bootutils-source: $(DL_DIR)/$(BOOTUTILS_SOURCE) - -bootutils-clean: $(BOOTUTILS_CLEAN_DEPS) - -$(MAKE) -C $(BOOTUTILS_DIR) DESTDIR=$(TARGET_DIR) uninstall clean - - -bootutils-dirclean: $(BOOTUTILS_DIRCLEAN_DEPS) - rm -rf $(BOOTUTILS_DIR) - - -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(strip $(BR2_PACKAGE_BOOTUTILS)),y) -TARGETS+=bootutils -endif - +$(eval $(call AUTOTARGETS,package,bootutils))