diff options
author | Wolf Erik <Erik.Wolf@neuberger.net> | 2012-10-01 13:22:15 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-10-04 12:06:35 +0200 |
commit | 15292d07ba2c5e61f05112f977ad9ab1686f93ef (patch) | |
tree | 7d2fa8fdd37f5e041190ac927718a61c1796a3b1 | |
parent | 0aac5090c147668c31c65dae6876ac3fcfb759b7 (diff) | |
download | ptxdist-15292d07ba2c5e61f05112f977ad9ab1686f93ef.tar.gz ptxdist-15292d07ba2c5e61f05112f977ad9ab1686f93ef.tar.xz |
schedtool: add package
Signed-off-by: Erik Wolf <erik.wolf@neuberger.net>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/schedtool.in | 7 | ||||
-rw-r--r-- | rules/schedtool.make | 56 |
2 files changed, 63 insertions, 0 deletions
diff --git a/rules/schedtool.in b/rules/schedtool.in new file mode 100644 index 000000000..0a814f58f --- /dev/null +++ b/rules/schedtool.in @@ -0,0 +1,7 @@ +## SECTION=shell_and_console + +config SCHEDTOOL + tristate + prompt "schedtool" + help + schedtool can be used to query or alter a process' scheduling policy under linux diff --git a/rules/schedtool.make b/rules/schedtool.make new file mode 100644 index 000000000..f6a0cc7d5 --- /dev/null +++ b/rules/schedtool.make @@ -0,0 +1,56 @@ +# -*-makefile-*- +# +# Copyright (C) 2012 by Martin Wagner <martin.wagner@neuberger.net> +# +# 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_SCHEDTOOL) += schedtool + +# +# Paths and names +# +SCHEDTOOL_VERSION := 1.3.0 +SCHEDTOOL_MD5 := 0d968f05d3ad7675f1f33ef1f6d0a3fb +SCHEDTOOL := schedtool-$(SCHEDTOOL_VERSION) +SCHEDTOOL_SUFFIX := tar.bz2 +SCHEDTOOL_URL := http://freequaos.host.sk/schedtool/$(SCHEDTOOL).$(SCHEDTOOL_SUFFIX) +SCHEDTOOL_SOURCE := $(SRCDIR)/$(SCHEDTOOL).$(SCHEDTOOL_SUFFIX) +SCHEDTOOL_DIR := $(BUILDDIR)/$(SCHEDTOOL) +SCHEDTOOL_LICENSE := GPLv2 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +SCHEDTOOL_CONF_TOOL := NO +SCHEDTOOL_MAKE_ENV := $(CROSS_ENV) CPPFLAGS="$(CROSS_CFLAGS) $(CROSS_CPPFLAGS)" +SCHEDTOOL_MAKE_OPT := CC=$(CROSS_CC) +SCHEDTOOL_INSTALL_OPT := DESTPREFIX=/usr install + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/schedtool.targetinstall: + @$(call targetinfo) + + @$(call install_init, schedtool) + @$(call install_fixup, schedtool,PRIORITY,optional) + @$(call install_fixup, schedtool,SECTION,base) + @$(call install_fixup, schedtool,AUTHOR,"Martin Wagner <martin.wagner@neuberger.net>") + @$(call install_fixup, schedtool,DESCRIPTION,missing) + + @$(call install_copy, schedtool, 0, 0, 0755, -, /usr/bin/schedtool) + + @$(call install_finish, schedtool) + + @$(call touch) + +# vim: syntax=make |