12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #############################################################
- #
- # sfdisk support
- #
- #############################################################
- SFDISK_VERSION:=
- SFDISK_SOURCE=sfdisk$(SFDISK_VERSION).tar.bz2
- SFDISK_CAT:=$(BZCAT)
- SFDISK_SITE:=http://www.uclibc.org/
- SFDISK_DIR=$(BUILD_DIR)/sfdisk$(SFDISK_VERSION)
- $(DL_DIR)/$(SFDISK_SOURCE):
- $(call DOWNLOAD,$(SFDISK_SITE),$(SFDISK_SOURCE))
- $(SFDISK_DIR)/.patched: $(DL_DIR)/$(SFDISK_SOURCE)
- $(SFDISK_CAT) $(DL_DIR)/$(SFDISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- toolchain/patch-kernel.sh $(SFDISK_DIR) package/sfdisk/ sfdisk.\*.patch
- touch $@
- $(SFDISK_DIR)/sfdisk: $(SFDISK_DIR)/.patched
- $(MAKE) \
- CROSS=$(TARGET_CROSS) DEBUG=false OPTIMIZATION="$(TARGET_CFLAGS)" \
- DOLFS=$(if $(BR2_LARGEFILE),true,false) -C $(SFDISK_DIR)
- -$(STRIPCMD) $(SFDISK_DIR)/sfdisk
- touch -c $(SFDISK_DIR)/sfdisk
- $(TARGET_DIR)/sbin/sfdisk: $(SFDISK_DIR)/sfdisk
- cp $(SFDISK_DIR)/sfdisk $(TARGET_DIR)/sbin/sfdisk
- touch -c $(TARGET_DIR)/sbin/sfdisk
- sfdisk: $(TARGET_DIR)/sbin/sfdisk
- sfdisk-source: $(DL_DIR)/$(SFDISK_SOURCE)
- sfdisk-clean:
- rm -f $(TARGET_DIR)/sbin/sfdisk
- -$(MAKE) -C $(SFDISK_DIR) clean
- sfdisk-dirclean:
- rm -rf $(SFDISK_DIR)
- #############################################################
- #
- # Toplevel Makefile options
- #
- #############################################################
- ifeq ($(BR2_PACKAGE_SFDISK),y)
- TARGETS+=sfdisk
- endif
|