Blame view

buildroot/buildroot-2016.08.1/package/elf2flt/elf2flt.mk 1012 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  ################################################################################
  #
  # elf2flt
  #
  ################################################################################
  
  ELF2FLT_VERSION = 9dbc458c6122c495bbdec8dc975a15c9d39e5ff2
  ELF2FLT_SITE = $(call github,uclinux-dev,elf2flt,$(ELF2FLT_VERSION))
  ELF2FLT_LICENSE = GPLv2+
  ELF2FLT_LICENSE_FILES = LICENSE.TXT
  
  HOST_ELF2FLT_DEPENDENCIES = host-binutils host-zlib
  
  # It is not exactly a host variant, but more a cross variant, which is
  # why we pass a special --target option.
  HOST_ELF2FLT_CONF_OPTS = \
  	--with-bfd-include-dir=$(HOST_BINUTILS_DIR)/bfd/ \
  	--with-binutils-include-dir=$(HOST_BINUTILS_DIR)/include/ \
  	--with-libbfd=$(HOST_BINUTILS_DIR)/bfd/libbfd.a \
  	--with-libiberty=$(HOST_BINUTILS_DIR)/libiberty/libiberty.a \
  	--target=$(GNU_TARGET_NAME) \
  	--disable-werror
  
  HOST_ELF2FLT_LIBS = -lz
  
  ifeq ($(BR2_GCC_ENABLE_LTO),y)
  HOST_ELF2FLT_LIBS += -ldl
  endif
  
  HOST_ELF2FLT_CONF_ENV = LIBS="$(HOST_ELF2FLT_LIBS)"
  
  $(eval $(host-autotools-package))