Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #
  2. # This file was derived from the 'Hello World!' example recipe in the
  3. # Yocto Project Development Manual.
  4. #
  5.  
  6. SUMMARY = "HostSw and libraries for abc"
  7. SECTION = "abc-drv"
  8. LICENSE = "CLOSED"
  9.  
  10. ABC_ROOT = "${HOME}/abc/def"
  11. ABC_HOSTSW_DIR = "${ABC_ROOT}/hostSw"
  12. ABC_UTILS_DIR = "${ABC_ROOT}/cliUtilities"
  13.  
  14. inherit externalsrc
  15. EXTERNALSRC = "${ABC_ROOT}"
  16.  
  17.  
  18. do_compile() {
  19. make clean -C ${ABC_HOSTSW_DIR}
  20. make -C ${ABC_HOSTSW_DIR}
  21.  
  22. make clean -C ${ABC_UTILS_DIR}
  23. make -C ${ABC_UTILS_DIR}
  24. }
  25.  
  26. ##################################################################################################
  27.  
  28. APPLI_PATH := "${ABC_ROOT}/hostSw"
  29. APPLI_BIN_PATH := "${APPLI_PATH}/bin/"
  30. APPLI_TARGET_PATH := "${base_prefix}/home/root/"
  31. APPLI_NAME := "example-app"
  32. UTILS_BIN_PATH := "${ABC_UTILS_DIR}/bin"
  33. UTILS_TARGET_PATH := "${APPLI_TARGET_PATH}"
  34.  
  35. do_install() {
  36. install -d ${D}${APPLI_TARGET_PATH}
  37. install -m 0550 ${APPLI_BIN_PATH}/${APPLI_NAME} ${D}${APPLI_TARGET_PATH}
  38.  
  39. install -d ${D}${libdir}
  40. install -m 0644 ${APPLI_BIN_PATH}/abc.a ${D}/${libdir}
  41.  
  42. install -d ${D}${includedir}
  43. install -m 0644 ${APPLI_PATH}/inc/abc.h ${D}/${includedir}
  44. }
  45.  
  46. FILES_${PN} = "
  47. ${APPLI_TARGET_PATH}
  48. "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement