blob: 6de692ec0ea5bc0b5e303f805fbea76c42111a26 (
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
DESCRIPTION = "Irrlicht 3D rendering engine "
LICENSE = "zlib"
DEPENDS = "virtual/libx11 libxxf86vm virtual/egl"
SRCREV = "2409"
PV = "1.6+svnr${SRCREV}"
SRC_URI = "svn://irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches;module=ogl-es;proto=https \
file://irrlicht_beagle.diff;patch=1;pnum=0 \
"
TARGET_CC_ARCH += "${LDFLAGS}"
S = "${WORKDIR}/ogl-es"
do_compile(){
cd ${WORKDIR}/ogl-es/source/Irrlicht
oe_runmake
cd ${WORKDIR}/ogl-es/examples
oe_runmake
}
EXTRA_OEMAKE = -I${WORKDIR}/egl-es/include
do_stage() {
install ${S}/lib/Linux/libIrrlicht.a ${STAGING_LIBDIR}
}
do_install() {
install -d ${D}${datadir}/irrlicht/bin
install -d ${D}${libdir}
install ${S}/lib/Linux/libIrrlicht.a ${D}${libdir}
cp -a ${S}/bin/Linux ${D}${datadir}/irrlicht/bin/
mkdir ${D}${datadir}/irrlicht/media
cp ${S}/media/* ${D}${datadir}/irrlicht/media/
find ${D} -name ".svn" | xargs rm -rf
}
FILES_${PN} = "${datadir}/irrlicht/"
FILES_${PN}-dbg += "${datadir}/irrlicht/bin/Linux/.debug"
FILES_${PN} += "${libdir}/"
|