libulfius.mk 940 B

12345678910111213141516171819202122232425
  1. LIBULFIUS_VERSION = fca4261026a9bfc1963a16eee2607883aa08bd27
  2. ULFIUS_INST_VERSION = 2.2.4
  3. LIBULFIUS_SITE = https://github.com/babelouest/ulfius.git
  4. LIBULFIUS_SITE_METHOD = git
  5. LIBULFIUS_INSTALL_STAGING = YES
  6. LIBULFIUS_INSTALL_TARGET = YES
  7. LIBULFIUS_DEPENDENCIES = libyder
  8. define LIBULFIUS_BUILD_CMDS
  9. $(MAKE) CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" LD="$(TARGET_LD)" -C $(@D) all
  10. endef
  11. define LIBULFIUS_INSTALL_STAGING_CMDS
  12. $(INSTALL) -D -m 0755 $(@D)/src/libulfius.so.$(ULFIUS_INST_VERSION) $(STAGING_DIR)/usr/lib/libulfius.so.$(ULFIUS_INST_VERSION)
  13. cp -d $(@D)/src/libulfius.so $(STAGING_DIR)/usr/lib/libulfius.so
  14. cp -d $(@D)/src/ulfius.h $(STAGING_DIR)/usr/include
  15. endef
  16. define LIBULFIUS_INSTALL_TARGET_CMDS
  17. $(INSTALL) -D -m 0755 $(@D)/src/libulfius.so.$(ULFIUS_INST_VERSION) $(TARGET_DIR)/usr/lib/libulfius.so.$(ULFIUS_INST_VERSION)
  18. cp -d $(@D)/src/libulfius.so $(TARGET_DIR)/usr/lib/libulfius.so
  19. endef
  20. $(eval $(generic-package))