xref: /OK3568_Linux_fs/buildroot/package/dt/dt.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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