1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_DESCR
:= linux
test project
10 PKG_HASH
:= ecf3de99dec1b506818f2d8cb449fe0c4a42ed23b2c2f3a965e0e0e7fd46c8d3
11 PKG_DEPENDS
:= bash mke2fs mkfs
13 PKG_SECTION
:= base
/tests
14 PKG_URL
:= http
://linux-test-project.github.io
15 PKG_SITES
:= https
://github.com
/linux-test-project
/ltp
/releases
/download
/$(PKG_VERSION
)/
18 DISTFILES
:= $(PKG_NAME
)-full-
$(PKG_VERSION
).
tar.xz
20 WRKDIST
= $(WRKDIR
)/$(PKG_NAME
)-full-
$(PKG_VERSION
)
22 include $(ADK_TOPDIR
)/mk
/package.mk
24 $(eval
$(call PKG_template
,LTP
,ltp
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
27 TARGET_CFLAGS
:= $(filter-out -flto
,$(TARGET_CFLAGS
))
29 XAKE_FLAGS
+= GCC_HONOUR_COPTS
=s
30 CONFIGURE_ARGS
+= --with-open-posix-testsuite \
31 --with-realtime-testsuite \
32 --without-power-management-testsuite \
38 $(MAKE
) -C
$(WRKBUILD
) autotools
40 # bessel float and mallopt not implemented in uClibc-ng
42 -rm ${WRKBUILD}/testcases
/misc
/math
/float
/float_bessel.c
43 -rm -rf
${WRKBUILD}/testcases
/misc
/math
/float
/bessel
44 -rm -rf
${WRKBUILD}/testcases
/network
/{rpc
,nfs
*}
45 -rm -rf
${WRKBUILD}/testcases
/kernel
/syscalls
/profil
46 -rm -rf
${WRKBUILD}/testcases
/kernel
/syscalls
/mallopt
49 $(INSTALL_DIR
) $(IDIR_LTP
)/opt
/ltp
/tmp
50 $(CP
) $(WRKINST
)/usr
/* $(IDIR_LTP
)/opt
/ltp
52 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk