libyder.mk 869 B

123456789101112131415161718192021222324
  1. LIBYDER_VERSION = fdcf30db62f1debdecf7fa6106de4883cdb0631c
  2. INST_VERSION = 1.1.1
  3. LIBYDER_SITE = https://github.com/babelouest/yder.git
  4. LIBYDER_SITE_METHOD = git
  5. LIBYDER_INSTALL_STAGING = YES
  6. LIBYDER_INSTALL_TARGET = YES
  7. LIBYDER_DEPENDENCIES = liborcania
  8. define LIBYDER_BUILD_CMDS
  9. $(MAKE) CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" LD="$(TARGET_LD)" -C $(@D) all
  10. endef
  11. define LIBYDER_INSTALL_STAGING_CMDS
  12. $(INSTALL) -D -m 0755 $(@D)/src/libyder.so.$(INST_VERSION) $(STAGING_DIR)/usr/lib/libyder.so.$(INST_VERSION)
  13. cp -d $(@D)/src/libyder.so $(STAGING_DIR)/usr/lib/libyder.so
  14. cp -d $(@D)/src/yder.h $(STAGING_DIR)/usr/include
  15. endef
  16. define LIBYDER_INSTALL_TARGET_CMDS
  17. $(INSTALL) -D -m 0755 $(@D)/src/libyder.so.$(INST_VERSION) $(TARGET_DIR)/usr/lib/libyder.so.$(INST_VERSION)
  18. cp -d $(@D)/src/libyder.so $(TARGET_DIR)/usr/lib/libyder.so
  19. endef
  20. $(eval $(generic-package))