-
Notifications
You must be signed in to change notification settings - Fork 47
/
rfdc_git.bb
44 lines (32 loc) · 1.14 KB
/
rfdc_git.bb
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
SUMMARY = "rfdc Library"
SECTION = "rfdc"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/license.txt;md5=71602ce1bc2917a9be07ceee6fab6711"
inherit pkgconfig
REPO ??= "git://github.com/xilinx/embeddedsw.git;protocol=https"
BRANCH ??= "release-2018.3"
SRCREV ??= "56f3da2afbc817988c9a45b0b26a7fef2ac91706"
BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
COMPATIBLE_MACHINE = "^$"
COMPATIBLE_MACHINE_zynqmpdr = "zynqmpdr"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI = " \
${REPO};${BRANCHARG} \
"
S = "${WORKDIR}/git/XilinxProcessorIPLib/drivers/rfdc/src/"
PACKAGE_ARCH = "${SOC_FAMILY}${SOC_VARIANT}"
DEPENDS = "libmetal"
PROVIDES = "rfdc"
do_configure() {
cp ${S}/Makefile.Linux ${S}/Makefile
}
do_install() {
install -d ${D}${libdir}
install -d ${D}${includedir}
oe_libinstall -so librfdc ${D}${libdir}
install -m 0644 ${S}/xrfdc_hw.h ${D}${includedir}/xrfdc_hw.h
install -m 0644 ${S}/xrfdc.h ${D}${includedir}/xrfdc.h
install -m 0644 ${S}/xrfdc_mts.h ${D}${includedir}/xrfdc_mts.h
}
FILES_${PN} = "${libdir}/*.so.*"
FILES_${PN}-dev = "${libdir}/*.so ${includedir}/*"