dwarfsrcfiles.bb 692 B

12345678910111213141516171819202122232425
  1. SUMMARY = "A small utility for printing debug source file locations embedded in binaries"
  2. DESCRIPTION = "${SUMMARY}"
  3. LICENSE = "GPL-2.0-or-later"
  4. LIC_FILES_CHKSUM = "file://dwarfsrcfiles.c;md5=31483894e453a77acbb67847565f1b5c;beginline=1;endline=8"
  5. SRC_URI = "file://dwarfsrcfiles.c"
  6. BBCLASSEXTEND = "native"
  7. DEPENDS = "elfutils"
  8. DEPENDS:append:libc-musl = " argp-standalone"
  9. S = "${UNPACKDIR}"
  10. do_compile () {
  11. ${CC} ${CFLAGS} ${LDFLAGS} -o dwarfsrcfiles ${S}/dwarfsrcfiles.c -lelf -ldw
  12. }
  13. do_compile:libc-musl () {
  14. ${CC} ${CFLAGS} ${LDFLAGS} -o dwarfsrcfiles ${S}/dwarfsrcfiles.c -lelf -ldw -largp
  15. }
  16. do_install () {
  17. install -d ${D}${bindir}
  18. install -t ${D}${bindir} dwarfsrcfiles
  19. }