blob: e0c7748c9c3b73848e85eda6640274a0a0a3b206 [file] [log] [blame]
Alexandre Belloni23ac7252013-06-21 00:17:14 +02001################################################################################
2#
3# rt-tests
4#
5################################################################################
6
Alexey Brodkin764ce212014-11-10 12:59:07 +03007RT_TESTS_SITE = git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git
Alexey Brodkin59ad1942014-11-10 12:59:08 +03008RT_TESTS_VERSION = v0.89
Gustavo Zacarias076375e2014-06-26 16:21:13 -03009RT_TESTS_LICENSE = GPLv2+
10RT_TESTS_LICENSE_FILES = COPYING
Thomas Petazzoni2d75c792011-12-22 13:13:38 +010011
12ifeq ($(BR2_PACKAGE_PYTHON),y)
13RT_TESTS_DEPENDENCIES = python
14endif
15
Alexey Brodkin143fe5b2014-11-11 16:56:48 +030016ifeq ($(BR2_TOOLCHAIN_HAS_THREADS_NPTL),)
17RT_TESTS_HAVE_NPTL=no
18endif
19
Thomas Petazzoni2d75c792011-12-22 13:13:38 +010020define RT_TESTS_BUILD_CMDS
21 $(MAKE) -C $(@D) \
22 CC="$(TARGET_CC)" \
Alexey Brodkin143fe5b2014-11-11 16:56:48 +030023 HAVE_NPTL=$(RT_TESTS_HAVE_NPTL) \
Thomas Petazzoni2d75c792011-12-22 13:13:38 +010024 CFLAGS="$(TARGET_CFLAGS)" \
25 prefix=/usr
26endef
27
28define RT_TESTS_INSTALL_TARGET_CMDS
29 $(MAKE) -C $(@D) \
Alexey Brodkin143fe5b2014-11-11 16:56:48 +030030 HAVE_NPTL=$(RT_TESTS_HAVE_NPTL) \
Thomas Petazzoni2d75c792011-12-22 13:13:38 +010031 DESTDIR="$(TARGET_DIR)" \
32 prefix=/usr \
33 $(if $(BR2_PACKAGE_PYTHON),HASPYTHON=1 PYLIB=/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages/) \
34 install
35endef
36
Arnout Vandecappelle (Essensium/Mind)e1502eb2012-07-03 00:07:32 +020037$(eval $(generic-package))