aboutsummaryrefslogtreecommitdiffstats
path: root/meta-arago-extras/recipes-ti/linalg/linalg_git.bb
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"