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