diff options
author | Wolfram Sang <w.sang@pengutronix.de> | 2012-09-26 13:29:26 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-09-30 13:25:36 +0200 |
commit | 0debee0c7425ebbb2b20605e3a9e3402a591381e (patch) | |
tree | 8c0c2352ecbba1a724934caa8e7e78ce0a53620b /rules/dt.make | |
parent | a41075968d229c74ab59b7f303d01336e4554eec (diff) | |
download | ptxdist-0debee0c7425ebbb2b20605e3a9e3402a591381e.tar.gz ptxdist-0debee0c7425ebbb2b20605e3a9e3402a591381e.tar.xz |
dt (data test program): add package
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/dt.make')
-rw-r--r-- | rules/dt.make | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/rules/dt.make b/rules/dt.make new file mode 100644 index 000000000..d198addba --- /dev/null +++ b/rules/dt.make @@ -0,0 +1,70 @@ +# -*-makefile-*- +# +# Copyright (C) 2012 by Wolfram Sang <w.sang@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_DT) += dt + +# +# Paths and names +# +DT_VERSION := v17.66 +DT_MD5 := bcc2e0e5c26cc066db9c6bffb8906fce +DT := dt-source-$(DT_VERSION) +DT_SUFFIX := tar.gz +# Tarball copied out of Fedora19 source RPM, since they got the tarball from the author via dropbox +# Official homepage is: http://www.scsifaq.org/RMiller_Tools/dt.html +DT_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(DT).$(DT_SUFFIX) +DT_SOURCE := $(SRCDIR)/$(DT).$(DT_SUFFIX) +DT_DIR := $(BUILDDIR)/$(DT) +DT_LICENSE := MIT style + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +DT_CONF_TOOL := NO +# Standard CFLAGS do not set -DFIFO, -DTAPE and -Wextra, also prefer -O2 +DT_MAKE_OPT := \ + $(CROSS_ENV_PROGS) \ + CFLAGS="-O2 -DAIO -DFIFO -DMMAP -DTAPE -DTTY -D__linux__ -D_GNU_SOURCE \ + -D_FILE_OFFSET_BITS=64 -DTHREADS -Wextra" \ + -f Makefile.linux + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/dt.install: + @$(call targetinfo) + install -D -m755 $(DT_DIR)/dt $(DT_PKGDIR)/usr/sbin/dt + @$(call touch) + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/dt.targetinstall: + @$(call targetinfo) + + @$(call install_init, dt) + @$(call install_fixup, dt,PRIORITY,optional) + @$(call install_fixup, dt,SECTION,base) + @$(call install_fixup, dt,AUTHOR,"Wolfram Sang <w.sang@pengutronix.de>") + @$(call install_fixup, dt,DESCRIPTION,missing) + + @$(call install_copy, dt, 0, 0, 0755, -, /usr/sbin/dt) + + @$(call install_finish, dt) + + @$(call touch) + +# vim: syntax=make |