summaryrefslogtreecommitdiffstats
path: root/toolchain/elf2flt/elf2flt.mk
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2013-06-30 21:28:57 +0200
committerPeter Korsgaard <jacmet@sunsite.dk>2013-07-03 22:09:12 +0200
commite21db000267cfbff000f1fc8c8e3329c5473ce1e (patch)
tree11f5cf5ce57f7f6601bb165fcf465c1dbfe97108 /toolchain/elf2flt/elf2flt.mk
parent3c3211ccde7fc37aaf9192e83cb55d7159001c17 (diff)
downloadbuildroot-novena-e21db000267cfbff000f1fc8c8e3329c5473ce1e.tar.gz
buildroot-novena-e21db000267cfbff000f1fc8c8e3329c5473ce1e.zip
elf2flt: convert to the package infrastructure
[Peter: Correct legacy position] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'toolchain/elf2flt/elf2flt.mk')
-rw-r--r--toolchain/elf2flt/elf2flt.mk46
1 files changed, 0 insertions, 46 deletions
diff --git a/toolchain/elf2flt/elf2flt.mk b/toolchain/elf2flt/elf2flt.mk
deleted file mode 100644
index 14622273d..000000000
--- a/toolchain/elf2flt/elf2flt.mk
+++ /dev/null
@@ -1,46 +0,0 @@
-################################################################################
-#
-# elf2flt
-#
-################################################################################
-
-# we keep a local checkout of uClinux CVS
-ELF2FLT_SOURCE:=$(ELF2FLT_DIR)/elf2flt
-ELF2FLT_DIR:=$(TOOLCHAIN_DIR)/elf2flt
-ELF2FLT_BINARY:=elf2flt
-
-$(ELF2FLT_DIR)/.unpacked:
- cp -r toolchain/elf2flt/elf2flt "$(TOOLCHAIN_DIR)/elf2flt"
- touch $@
-
-$(ELF2FLT_DIR)/.patched: $(ELF2FLT_DIR)/.unpacked
- $(call CONFIG_UPDATE,$(@D))
- touch $@
-
-$(ELF2FLT_DIR)/.configured: $(ELF2FLT_DIR)/.patched
- (cd $(ELF2FLT_DIR); rm -rf config.cache; \
- LDFLAGS="$(HOST_LDFLAGS) -lz" \
- $(ELF2FLT_DIR)/configure $(QUIET) \
- --with-bfd-include-dir=$(HOST_BINUTILS_DIR)/bfd/ \
- --with-binutils-include-dir=$(HOST_BINUTILS_DIR)/include/ \
- --target=$(GNU_TARGET_NAME) \
- --with-libbfd=$(HOST_BINUTILS_DIR)/bfd/libbfd.a \
- --with-libiberty=$(HOST_BINUTILS_DIR)/libiberty/libiberty.a \
- --prefix=$(HOST_DIR)/usr)
- touch $@
-
-$(ELF2FLT_DIR)/$(ELF2FLT_BINARY): $(ELF2FLT_DIR)/.configured
- $(MAKE) -C $(ELF2FLT_DIR) all
- $(MAKE) -C $(ELF2FLT_DIR) install
-
-elf2flt: uclibc_target uclibc-configured binutils gcc host-zlib $(ELF2FLT_DIR)/$(ELF2FLT_BINARY)
-
-elf2flt-clean:
- rm -rf $(ELF2FLT_SOURCE)
-
-elf2flt-dirclean:
- rm -rf $(ELF2FLT_SOURCE)
-
-ifeq ($(BR2_ELF2FLT),y)
-TARGETS+=elf2flt
-endif