blob: ce1ce47287854f6909a84e748fb072e9a491fddd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
DESCRIPTION = "TI Linear Algebra Library"
include linalg.inc
PR = "${INC_PR}.0"
TARGET_k2hk = "SOC_K2H"
TARGET_dra7xx = "SOC_AM572x"
MEM_MODEL_k2hk = "Large"
MEM_MODEL_dra7xx = "Small"
PACKAGE_ARCH = "${MACHINE_ARCH}"
do_compile() {
make -f build/Makefile MEM_MODEL=${MEM_MODEL} TARGET=${TARGET} LIBOS=LIB_OPENCL PARALLEL_MAKE="${PARALLEL_MAKE}"
}
do_install() {
install -d ${D}${LINALG_INSTALL_DIR_RECIPE}
cp -r exports/linalg_${PV}/* ${D}${LINALG_INSTALL_DIR_RECIPE}
}
# to create a package for LINALG
FILES_${PN}-dev += "${LINALG_INSTALL_DIR_RECIPE}"
INSANE_SKIP_${PN}-dev = "arch staticdev"
ALLOW_EMPTY_${PN} = "1"
RDEPENDS_${PN}-dev += "bash perl"
|