Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / packages / dreambox / dreambox-dvbincludes.bb
1 DESCRIPTION = "This package provides dbox2/dreambox \
2 compatible header files for the API to the drivers."
3
4 MAINTAINER = "Felix Domke <tmbinc@elitedvb.net>"
5
6 SRC_URI = "http://sources.dreamboxupdate.com/snapshots/include2.tar.gz"
7 S = "${WORKDIR}/include"
8
9 ALLOW_EMPTY_dreambox-dvbincludes = "1"
10
11 INPUT_FILES = "input_fake.h ci/ci.h  dbox/avia_gt_pig.h dbox/avs_core.h \
12         dbox/event.h dbox/fp.h dbox/info.h dbox/lcd.h dbox/saa7126_core.h \
13         dbox/lcd-ks0713.h dbox/fb.h \
14         dreambox/dreaminfo.h \
15         tuxbox/hardware_dbox2.h tuxbox/hardware_dreambox.h tuxbox/hardware_pci.h \
16         tuxbox/info.h tuxbox/info_dbox2.h tuxbox/kernel.h"
17
18 INPUT_FILES_OST =       " ost/audio.h ost/ca.h ost/demux.h ost/descrambler.h ost/dmx.h \
19         ost/dvb.h ost/dvb_frontend.h  ost/frontend.h ost/net.h ost/sec.h \
20         ost/video.h "
21
22 PV="1"
23
24 do_install_dm7020() {
25         install -d ${STAGING_INCDIR}/ci
26         install -d ${STAGING_INCDIR}/dbox
27         install -d ${STAGING_INCDIR}/dreambox
28         install -d ${STAGING_INCDIR}/ost
29         install -d ${STAGING_INCDIR}/tuxbox
30         for f in ${INPUT_FILES} ${INPUT_FILES_OST}; do
31                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
32         done;
33 }
34
35 do_install_dm600pvr() {
36         install -d ${STAGING_INCDIR}/ci
37         install -d ${STAGING_INCDIR}/dbox
38         install -d ${STAGING_INCDIR}/dreambox
39         install -d ${STAGING_INCDIR}/ost
40         install -d ${STAGING_INCDIR}/tuxbox
41         for f in ${INPUT_FILES} ${INPUT_FILES_OST}; do
42                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
43         done;
44 }
45
46 do_install_dm500plus() {
47         install -d ${STAGING_INCDIR}/ci
48         install -d ${STAGING_INCDIR}/dbox
49         install -d ${STAGING_INCDIR}/dreambox
50         install -d ${STAGING_INCDIR}/ost
51         install -d ${STAGING_INCDIR}/tuxbox
52         for f in ${INPUT_FILES} ${INPUT_FILES_OST}; do
53                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
54         done;
55 }
56
57 do_install_dm7025() {
58         install -d ${STAGING_INCDIR}/ci
59         install -d ${STAGING_INCDIR}/dbox
60         install -d ${STAGING_INCDIR}/dreambox
61         install -d ${STAGING_INCDIR}/tuxbox
62         for f in ${INPUT_FILES}; do
63                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
64         done;
65 }
66
67 do_install_dm8000() {
68         install -d ${STAGING_INCDIR}/ci
69         install -d ${STAGING_INCDIR}/dbox
70         install -d ${STAGING_INCDIR}/dreambox
71         install -d ${STAGING_INCDIR}/tuxbox
72         for f in ${INPUT_FILES}; do
73                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
74         done;
75 }
76
77 do_install_dm800() {
78         install -d ${STAGING_INCDIR}/ci
79         install -d ${STAGING_INCDIR}/dbox
80         install -d ${STAGING_INCDIR}/dreambox
81         install -d ${STAGING_INCDIR}/tuxbox
82         for f in ${INPUT_FILES}; do
83                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
84         done;
85 }
86
87 do_install_dm8000() {
88         install -d ${STAGING_INCDIR}/ci
89         install -d ${STAGING_INCDIR}/dbox
90         install -d ${STAGING_INCDIR}/dreambox
91         install -d ${STAGING_INCDIR}/tuxbox
92         for f in ${INPUT_FILES}; do
93                 install -m 0644 ${S}/$f ${STAGING_INCDIR}/$f
94         done;
95 }