imx-lib.mk 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ################################################################################
  2. #
  3. # imx-lib
  4. #
  5. ################################################################################
  6. IMX_LIB_VERSION = 3f777974c0c146817e2ff5cb0340ca66a1f99e57
  7. IMX_LIB_SITE = https://github.com/nxp-imx/imx-lib.git
  8. IMX_LIB_SITE_METHOD = git
  9. IMX_LIB_LICENSE = LGPL-2.1+
  10. IMX_LIB_LICENSE_FILES = COPYING-LGPL-2.1
  11. IMX_LIB_INSTALL_STAGING = YES
  12. # imx-lib needs access to imx-specific kernel headers
  13. IMX_LIB_DEPENDENCIES += linux
  14. IMX_LIB_INCLUDE = \
  15. -idirafter $(LINUX_DIR)/include/uapi
  16. IMX_LIB_MAKE_ENV = \
  17. $(TARGET_MAKE_ENV) \
  18. $(TARGET_CONFIGURE_OPTS) \
  19. CROSS_COMPILE="$(TARGET_CROSS)" \
  20. PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) \
  21. INCLUDE="$(IMX_LIB_INCLUDE)"
  22. define IMX_LIB_BUILD_CMDS
  23. $(IMX_LIB_MAKE_ENV) $(MAKE1) -C $(@D)
  24. endef
  25. define IMX_LIB_INSTALL_STAGING_CMDS
  26. $(IMX_LIB_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install
  27. endef
  28. define IMX_LIB_INSTALL_TARGET_CMDS
  29. $(IMX_LIB_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install
  30. endef
  31. $(eval $(generic-package))