libgfatimer.mk 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. LIBGFATIMER_VERSION = 1.0.0
  2. LIBGFATIMER_SITE = ../GfA/package/libgfatimer/src
  3. LIBGFATIMER_SITE_METHOD = local
  4. LIBGFATIMER_INSTALL_STAGING = YES
  5. LIBGFATIMER_INSTALL_TARGET = YES
  6. define LIBGFATIMER_BUILD_CMDS
  7. $(MAKE) CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" LD="$(TARGET_LD)" -C $(@D) all
  8. $(MAKE) CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" LD="$(TARGET_LD)" -C $(@D) DEBUG=1 all
  9. endef
  10. define LIBGFATIMER_INSTALL_STAGING_CMDS
  11. $(INSTALL) -D -m 0755 $(@D)/Release/libgfatimer.so.1.0.0 $(STAGING_DIR)/usr/lib/libgfatimer.so.1.0.0
  12. $(INSTALL) -D -m 0755 $(@D)/Debug/libgfatimerd.so.1.0.0 $(STAGING_DIR)/usr/lib/libgfatimerd.so.1.0.0
  13. $(INSTALL) -D -m 0755 $(@D)/gfatimer.h $(STAGING_DIR)/usr/include/gfatimer.h
  14. ln -sfn libgfatimer.so.1.0.0 $(STAGING_DIR)/usr/lib/libgfatimer.so.1
  15. ln -sfn libgfatimer.so.1 $(STAGING_DIR)/usr/lib/libgfatimer.so
  16. ln -sfn libgfatimerd.so.1.0.0 $(STAGING_DIR)/usr/lib/libgfatimerd.so.1
  17. ln -sfn libgfatimerd.so.1 $(STAGING_DIR)/usr/lib/libgfatimerd.so
  18. endef
  19. define LIBGFATIMER_INSTALL_TARGET_CMDS
  20. $(INSTALL) -D -m 0755 $(@D)/Release/libgfatimer.so.1.0.0 $(TARGET_DIR)/usr/lib/libgfatimer.so.1.0.0
  21. $(INSTALL) -D -m 0755 $(@D)/Debug/libgfatimerd.so.1.0.0 $(TARGET_DIR)/usr/lib/libgfatimerd.so.1.0.0
  22. ln -sfn libgfatimer.so.1.0.0 $(TARGET_DIR)/usr/lib/libgfatimer.so.1
  23. ln -sfn libgfatimer.so.1 $(TARGET_DIR)/usr/lib/libgfatimer.so
  24. ln -sfn libgfatimerd.so.1.0.0 $(TARGET_DIR)/usr/lib/libgfatimerd.so.1
  25. ln -sfn libgfatimerd.so.1 $(TARGET_DIR)/usr/lib/libgfatimerd.so
  26. endef
  27. $(eval $(generic-package))