diff options
Diffstat (limited to 'recipes/sharp-binary-only/sharp-aticore-oss_1.0.1.bb')
-rw-r--r-- | recipes/sharp-binary-only/sharp-aticore-oss_1.0.1.bb | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/recipes/sharp-binary-only/sharp-aticore-oss_1.0.1.bb b/recipes/sharp-binary-only/sharp-aticore-oss_1.0.1.bb new file mode 100644 index 0000000000..bc015e3d52 --- /dev/null +++ b/recipes/sharp-binary-only/sharp-aticore-oss_1.0.1.bb @@ -0,0 +1,43 @@ +DESCRIPTION = "Driver for the Ati W100 found on the Sharp Zaurus C[87]x0" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "CLOSED" +PR = "r4" + +SRC_URI = "http://mirror1.pdaxrom.org/source/src/AtiCore-1.0.1.tar.bz2 \ + file://fixstretchblit.patch;patch=1 \ + file://aticore-2.6.patch;patch=1 \ + file://make381.patch;patch=1" +S = "${WORKDIR}/AtiCore-1.0.1" + +EXTRA_OEMAKE="CC='${CC}' AS='${AS}' AR='${AR}' LD='${LD}' FPU='${TARGET_FPU}'" + +PARALLEL_MAKE = "" +COMPATIBLE_MACHINE = 'c7x0' + +do_install() { + install -d ${D}${bindir} + install -m 0755 testcore ${D}${bindir}/testcore + install -m 0755 atitest ${D}${bindir}/atitest + + install -d ${D}${libdir} + install -m 0755 libaticore.so.1.0.1 ${D}${libdir}/libaticore.so.1.0.1 + + install -d ${D}${includedir} + install -m 0644 aticore.h ${D}${includedir}/aticore.h + + cd ${D}${libdir}/ + ln -s libaticore.so.1.0.1 libaticore.so.1 + ln -s libaticore.so.1.0.1 libaticore.so.1.0 + ln -s libaticore.so.1.0.1 libaticore.so +} + +# Currently incompatible with the way sharp-aticore.bb stages. +do_stage() { + install -m 0644 aticore.h ${STAGING_INCDIR} + oe_libinstall -so libaticore ${STAGING_LIBDIR} +} + +PACKAGES =+ "sharp-aticore-oss-examples" +FILES_sharp-aticore-oss-examples = "${bindir}" + |