xf86-video-omapfb: pandora: handle cycle/forcer events better
[openembedded.git] / classes / vala.bbclass
1 # Vala has problems with multiple concurrent invocations
2 PARALLEL_MAKE = ""
3
4 DEPENDS += "vala-native"
5
6 FILES_${PN}-dev += "\
7   ${datadir}/vala/vapi/*.vapi \
8   ${datadir}/vala/vapi/*.deps \
9 "
10
11 VALA_DONT_STAGE_VAPIS ?= "\(/config.vapi$\)\|\(/config.deps$\)"
12
13 # .vapi and .deps files are arch independent and need to be present in the
14 # staging datadir for the native vala compiler
15 do_stage_append() {
16         install -d ${STAGING_DATADIR_NATIVE}/vala/vapi
17         for VALAFILE in `find . -name "*.vapi" | grep -v "$VALA_DONT_STAGE_VAPIS"`; do install -m 0644 ${VALAFILE} ${STAGING_DATADIR_NATIVE}/vala/vapi/; done
18         for VALAFILE in `find . -name "*.deps" | grep -v "$VALA_DONT_STAGE_VAPIS"`; do install -m 0644 ${VALAFILE} ${STAGING_DATADIR_NATIVE}/vala/vapi/; done
19 }