1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# dt 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunDT_VERSION = 18.32 8*4882a593SmuzhiyunDT_SITE = http://pkgs.fedoraproject.org/repo/pkgs/dt/$(DT_SOURCE)/3054aeaaba047a1dbe90c2132a382ee2 9*4882a593SmuzhiyunDT_SOURCE = dt-source-v$(DT_VERSION).tar.gz 10*4882a593SmuzhiyunDT_STRIP_COMPONENTS = 2 11*4882a593SmuzhiyunDT_LICENSE = ISC-like 12*4882a593SmuzhiyunDT_LICENSE_FILES = LICENSE 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunDT_CFLAGS = \ 15*4882a593Smuzhiyun -std=c99 \ 16*4882a593Smuzhiyun -DMMAP \ 17*4882a593Smuzhiyun -D__linux__ \ 18*4882a593Smuzhiyun -D_GNU_SOURCE \ 19*4882a593Smuzhiyun -D_FILE_OFFSET_BITS=64 \ 20*4882a593Smuzhiyun -DTHREADS \ 21*4882a593Smuzhiyun -DSCSI 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun# uClibc doesn't provide POSIX AIO 24*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),) 25*4882a593SmuzhiyunDT_CFLAGS += -DAIO 26*4882a593Smuzhiyunendif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyundefine DT_BUILD_CMDS 29*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) -f Makefile.linux \ 30*4882a593Smuzhiyun $(TARGET_CONFIGURE_OPTS) \ 31*4882a593Smuzhiyun CFLAGS="$(TARGET_CFLAGS) $(DT_CFLAGS)" \ 32*4882a593Smuzhiyun OS=linux 33*4882a593Smuzhiyunendef 34*4882a593Smuzhiyun 35*4882a593Smuzhiyundefine DT_INSTALL_TARGET_CMDS 36*4882a593Smuzhiyun $(INSTALL) -D -m 0755 $(@D)/dt $(TARGET_DIR)/usr/bin/dt 37*4882a593Smuzhiyunendef 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun$(eval $(generic-package)) 40