Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / packages / nonworking / mISDN / misdn_cvs.bb
1 DESCRIPTION = "mISDN kernel packages"
2 PRIORITY = "optional"
3 SECTION = "kernel/modules"
4 LICENSE = "GPL"
5 PR = "r0"
6
7 DEFAULT_PREFERENCE = "-1"
8
9 # hfcs_usb_endianchecks.diff does not apply cleanly anymore (cf. bug 240)
10 # without it the package at least compiles.  no guarantees about functionality.
11 SRC_URI = "cvs://anonymous:readonly@cvs.isdn4linux.de/i4ldev;module=mISDN;method=pserver \
12 #          file://hfcs_usb_endianchecks.diff;patch=1 \
13            file://Makefile"
14
15 S = "${WORKDIR}/mISDN/"
16
17 inherit module
18
19 do_compile_prepend() {
20         cp -f ${WORKDIR}/Makefile ${S}/
21         cp ${S}/drivers/isdn/hardware/mISDN/Makefile.v2.6 ${S}/drivers/isdn/hardware/mISDN/Makefile
22 }
23
24 do_compile () {
25         unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
26         oe_runmake 'KDIR=${STAGING_KERNEL_DIR}' \
27                    'CC=${KERNEL_CC}' \
28                    'LD=${KERNEL_LD}' 
29 }
30
31 do_install() {   
32         install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/isdn/hardware/mISDN/
33         install -m 0644 ${S}/drivers/isdn/hardware/mISDN/*${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/isdn/hardware/mISDN
34 }
35