Alexandre Belloni | 23ac725 | 2013-06-21 00:17:14 +0200 | [diff] [blame] | 1 | ################################################################################ |
| 2 | # |
| 3 | # rt-tests |
| 4 | # |
| 5 | ################################################################################ |
| 6 | |
Alexey Brodkin | 764ce21 | 2014-11-10 12:59:07 +0300 | [diff] [blame] | 7 | RT_TESTS_SITE = git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git |
Alexey Brodkin | 59ad194 | 2014-11-10 12:59:08 +0300 | [diff] [blame] | 8 | RT_TESTS_VERSION = v0.89 |
Gustavo Zacarias | 076375e | 2014-06-26 16:21:13 -0300 | [diff] [blame] | 9 | RT_TESTS_LICENSE = GPLv2+ |
| 10 | RT_TESTS_LICENSE_FILES = COPYING |
Thomas Petazzoni | 2d75c79 | 2011-12-22 13:13:38 +0100 | [diff] [blame] | 11 | |
| 12 | ifeq ($(BR2_PACKAGE_PYTHON),y) |
| 13 | RT_TESTS_DEPENDENCIES = python |
| 14 | endif |
| 15 | |
Alexey Brodkin | 143fe5b | 2014-11-11 16:56:48 +0300 | [diff] [blame] | 16 | ifeq ($(BR2_TOOLCHAIN_HAS_THREADS_NPTL),) |
| 17 | RT_TESTS_HAVE_NPTL=no |
| 18 | endif |
| 19 | |
Thomas Petazzoni | 2d75c79 | 2011-12-22 13:13:38 +0100 | [diff] [blame] | 20 | define RT_TESTS_BUILD_CMDS |
| 21 | $(MAKE) -C $(@D) \ |
| 22 | CC="$(TARGET_CC)" \ |
Alexey Brodkin | 143fe5b | 2014-11-11 16:56:48 +0300 | [diff] [blame] | 23 | HAVE_NPTL=$(RT_TESTS_HAVE_NPTL) \ |
Thomas Petazzoni | 2d75c79 | 2011-12-22 13:13:38 +0100 | [diff] [blame] | 24 | CFLAGS="$(TARGET_CFLAGS)" \ |
| 25 | prefix=/usr |
| 26 | endef |
| 27 | |
| 28 | define RT_TESTS_INSTALL_TARGET_CMDS |
| 29 | $(MAKE) -C $(@D) \ |
Alexey Brodkin | 143fe5b | 2014-11-11 16:56:48 +0300 | [diff] [blame] | 30 | HAVE_NPTL=$(RT_TESTS_HAVE_NPTL) \ |
Thomas Petazzoni | 2d75c79 | 2011-12-22 13:13:38 +0100 | [diff] [blame] | 31 | DESTDIR="$(TARGET_DIR)" \ |
| 32 | prefix=/usr \ |
| 33 | $(if $(BR2_PACKAGE_PYTHON),HASPYTHON=1 PYLIB=/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages/) \ |
| 34 | install |
| 35 | endef |
| 36 | |
Arnout Vandecappelle (Essensium/Mind) | e1502eb | 2012-07-03 00:07:32 +0200 | [diff] [blame] | 37 | $(eval $(generic-package)) |