Advertisement
Guest User

libb64

a guest
Aug 21st, 2015
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. [20150821 09:03:05] cedric@optiplex:~/yocto/meta-rtd/recipes-devtools/libb64$ cat libb64_1.2.1.bb
  2. require libb64.inc
  3.  
  4.  
  5. SRC_URI= "http://downloads.sourceforge.net/project/libb64/libb64/libb64/libb64-${PV}.zip"
  6. SRC_URI[sha256sum] = "20106f0ba95cfd9c35a13c71206643e3fb3e46512df3e2efb2fdbf87116314b2"
  7. SRC_URI[md5sum] = "8a5dc72eb7e32f074605260bc127c764"
  8.  
  9.  
  10. [20150821 09:03:12] cedric@optiplex:~/yocto/meta-rtd/recipes-devtools/libb64$ cat libb64.inc
  11. #
  12. # Recipe for libb64
  13. #
  14. #
  15.  
  16. DESCRIPTION = "libb64 library"
  17. SECTION = "libb64"
  18. LICENSE = "MIT"
  19. LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
  20. PR = "r0"
  21.  
  22. BBCLASSEXTEND="native"
  23.  
  24. FILESEXTRAPATHS_prepend := "${THISDIR}:"
  25.  
  26. INCLUDE_FLAG = "-I include"
  27.  
  28. do_compile() {
  29. ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/cdecode.c -o cdecode.o
  30. ${CC} ${CFLAGS} -c -fPIC ${INCLUDE_FLAG} src/cencode.c -o cencode.o
  31. ${CC} ${LDFLAGS} --shared -o libb64.so cencode.o cdecode.o
  32. }
  33.  
  34. do_install() {
  35. install -d ${D}${libdir}
  36. install -m 0755 libb64.so ${D}${libdir}
  37. install -d ${D}${includedir}/b64/
  38. for f in ${S}/include/b64/*.h; do
  39. install -m 0644 $f ${D}${includedir}/b64/
  40. done
  41. }
  42.  
  43. PACKAGES = "${PN} ${PN}-dbg"
  44.  
  45. FILES_${PN} = "${libdir}/*.so \
  46. ${includedir}/b64"
  47.  
  48. FILES_${PN}-dbg = "${libdir}/.debug \
  49. /usr/src/debug"
  50.  
  51.  
  52. S = "${WORKDIR}/libb64-${PV}/"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement