change usbtunerhelper src_uri.
[vuplus_openembedded] / recipes / unionfs / unionfs-modules.inc
1 unionutils = "unionctl uniondbg"
2
3 include unionfs.inc
4 inherit module
5
6 SECTION = "kernel/modules"
7
8 EXTRA_OEMAKE = "'CC=${KERNEL_CC}' 'LD=${KERNEL_LD}' \
9                 'KERNELVER=${KERNEL_VERSION}' \
10                 'LINUXSRC=${STAGING_KERNEL_DIR}' \
11                 'CROSS_COMPILE=${TARGET_PREFIX}' \
12                 'OS=${TARGET_OS}' \
13                 ${@get_flags(d, bb)}"
14
15 KCFLAGS = "-D__KERNEL__ -DMODULE -DFISTGEN \
16            -DUNIONFS_UNSUPPORTED -DNODEBUG \
17            -I. -I${STAGING_KERNEL_DIR}/include \
18            -DUNIONFS_VERSION=\"${PV}\" \
19            ${CFLAGS}"
20
21 def get_flags(d, bb):
22         ret = ""
23         if bb.data.getVar('KERNEL_OBJECT_SUFFIX', d, 1) == '.ko':
24                 return "'EXTRA_CFLAGS=%s'" % bb.data.getVar('KCFLAGS', d, 1)
25         return "'CFLAGS=%s'" % bb.data.getVar('KCFLAGS', d, 1)
26
27 do_compile () {
28         unset LDFLAGS
29         oe_runmake unionfs${KERNEL_OBJECT_SUFFIX}
30 }
31
32 do_install () {
33         install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/fs
34         install -m 0644 unionfs${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/fs/
35
36         install -d ${D}${mandir}/man4
37         install -m 0644 man/unionfs.4 ${D}${mandir}/man4/
38 }