| ############################################################# |
| # |
| # fconfig |
| # |
| ############################################################# |
| FCONFIG_VERSION:=20060419 |
| FCONFIG_SOURCE:=fconfig-$(FCONFIG_VERSION).tar.gz |
| FCONFIG_SITE:=http://andrzejekiert.ovh.org/software/fconfig/ |
| FCONFIG_CAT:=$(ZCAT) |
| FCONFIG_DIR:=$(BUILD_DIR)/fconfig |
| FCONFIG_BINARY:=fconfig |
| FCONFIG_TARGET_BINARY:=sbin/fconfig |
| |
| $(DL_DIR)/$(FCONFIG_SOURCE): |
| $(call DOWNLOAD,$(FCONFIG_SITE),$(FCONFIG_SOURCE)) |
| |
| fconfig-source: $(DL_DIR)/$(FCONFIG_SOURCE) |
| |
| $(FCONFIG_DIR)/.unpacked: $(DL_DIR)/$(FCONFIG_SOURCE) |
| $(FCONFIG_CAT) $(DL_DIR)/$(FCONFIG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - |
| toolchain/patch-kernel.sh $(FCONFIG_DIR) package/fconfig \*.patch |
| touch $@ |
| |
| $(FCONFIG_DIR)/$(FCONFIG_BINARY): $(FCONFIG_DIR)/.unpacked |
| $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(FCONFIG_DIR) \ |
| CFLAGS="$(TARGET_CFLAGS)" \ |
| LDFLAGS="$(TARGET_LDFLAGS)" |
| |
| $(TARGET_DIR)/$(FCONFIG_TARGET_BINARY): $(FCONFIG_DIR)/$(FCONFIG_BINARY) |
| rm -f $(TARGET_DIR)/$(FCONFIG_TARGET_BINARY) |
| $(INSTALL) -D -m 0755 $(FCONFIG_DIR)/$(FCONFIG_BINARY) $(TARGET_DIR)/$(FCONFIG_TARGET_BINARY) |
| $(STRIPCMD) $(STRIP_STRIP_ALL) $@ |
| |
| fconfig: $(TARGET_DIR)/$(FCONFIG_TARGET_BINARY) |
| |
| fconfig-clean: |
| -$(MAKE) -C $(FCONFIG_DIR) clean |
| rm -f $(TARGET_DIR)/$(FCONFIG_TARGET_BINARY) |
| |
| fconfig-dirclean: |
| rm -rf $(FCONFIG_DIR) |
| |
| ############################################################# |
| # |
| # Toplevel Makefile options |
| # |
| ############################################################# |
| ifeq ($(BR2_PACKAGE_FCONFIG),y) |
| TARGETS+=fconfig |
| endif |