external.mk 672 B

12345678910111213141516171819202122
  1. ################################################################################
  2. #
  3. # sample_package
  4. #
  5. ################################################################################
  6. SAMPLE_PACKAGE_VERSION = 1.0
  7. SAMPLE_PACKAGE_SITE = $(BR2_EXTERNAL_SAMPLE_PACKAGE_PATH)
  8. SAMPLE_PACKAGE_SITE_METHOD = local
  9. define SAMPLE_PACKAGE_BUILD_CMDS
  10. # D contains the source code of this package.
  11. $(MAKE) -C '$(@D)' CC="$(TARGET_CC)" LD="$(TARGET_LD)"
  12. endef
  13. define SAMPLE_PACKAGE_INSTALL_TARGET_CMDS
  14. # Anything put inside TARGET_DIR will end up on the guest relative to the root directory.
  15. $(INSTALL) -D -m 0755 $(@D)/*.out '$(TARGET_DIR)'
  16. endef
  17. $(eval $(generic-package))