1################################################################################ 2# 3# atftp 4# 5################################################################################ 6 7ATFTP_VERSION = 0.7.5 8ATFTP_SITE = http://sourceforge.net/projects/atftp/files 9ATFTP_LICENSE = GPL-2.0+ 10ATFTP_LICENSE_FILES = LICENSE 11ATFTP_CPE_ID_VENDOR = atftp_project 12ATFTP_SELINUX_MODULES = tftp 13ATFTP_CONF_OPTS = --disable-libwrap --disable-mtftp 14# For static we need to explicitly link against libpthread 15ATFTP_LIBS = -lpthread 16# -fgnu89-inline is needed to avoid multiple definition error with gcc 5. See 17# https://gcc.gnu.org/gcc-5/porting_to.html. 18ATFTP_CONF_ENV = LIBS="$(ATFTP_LIBS)" \ 19 CFLAGS="$(TARGET_CFLAGS) -fgnu89-inline" 20 21ifeq ($(BR2_PACKAGE_READLINE),y) 22ATFTP_DEPENDENCIES += readline 23ATFTP_CONF_OPTS += --enable-libreadline 24# For static, readline links with ncurses 25ATFTP_LIBS += -lncurses 26else 27ATFTP_CONF_OPTS += --disable-libreadline 28endif 29 30ifeq ($(BR2_PACKAGE_PCRE),y) 31ATFTP_DEPENDENCIES += pcre 32ATFTP_CONF_OPTS += --enable-libpcre 33else 34ATFTP_CONF_OPTS += --disable-libpcre 35endif 36 37$(eval $(autotools-package)) 38