Blame view

buildroot/buildroot-2016.08.1/package/avrdude/avrdude.mk 1.07 KB
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
33
34
  ################################################################################
  #
  # avrdude
  #
  ################################################################################
  
  AVRDUDE_VERSION = ad04c429a90f4c34f000ea4ae11db2705915a31f
  AVRDUDE_SITE = $(call github,kcuzner,avrdude,$(AVRDUDE_VERSION))
  AVRDUDE_LICENSE = GPLv2+
  AVRDUDR_LICENSE_FILES = avrdude/COPYING
  AVRDUDE_SUBDIR = avrdude
  # Sources coming from git, without generated configure and Makefile.in
  # files.
  AVRDUDE_AUTORECONF = YES
  AVRDUDE_DEPENDENCIES = elfutils libusb libusb-compat ncurses \
  	host-flex host-bison
  AVRDUDE_LICENSE = GPLv2+
  AVRDUDE_LICENSE_FILES = avrdude/COPYING
  
  ifeq ($(BR2_PACKAGE_LIBFTDI1),y)
  AVRDUDE_DEPENDENCIES += libftdi1
  else ifeq ($(BR2_PACKAGE_LIBFTDI),y)
  AVRDUDE_DEPENDENCIES += libftdi
  endif
  
  # if /etc/avrdude.conf exists, the installation process creates a
  # backup file, which we do not want in the context of Buildroot.
  define AVRDUDE_REMOVE_BACKUP_FILE
  	$(RM) -f $(TARGET_DIR)/etc/avrdude.conf.bak
  endef
  
  AVRDUDE_POST_INSTALL_TARGET_HOOKS += AVRDUDE_REMOVE_BACKUP_FILE
  
  $(eval $(autotools-package))