libgfaipc.mk 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. LIBGFAIPC_VERSION = 1.1.0
  2. LIBGFAIPC_SITE = ../GfA/package/libgfaipc/src
  3. LIBGFAIPC_SITE_METHOD = local
  4. LIBGFAIPC_INSTALL_STAGING = YES
  5. LIBGFAIPC_INSTALL_TARGET = YES
  6. define LIBGFAIPC_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 LIBGFAIPC_INSTALL_STAGING_CMDS
  11. $(INSTALL) -D -m 0755 $(@D)/Release/libgfaipc.so.1.1.0 $(STAGING_DIR)/usr/lib/libgfaipc.so.1.1.0
  12. $(INSTALL) -D -m 0755 $(@D)/Debug/libgfaipcd.so.1.1.0 $(STAGING_DIR)/usr/lib/libgfaipcd.so.1.1.0
  13. $(INSTALL) -D -m 0755 $(@D)/gfaipc.h $(STAGING_DIR)/usr/include/gfaipc.h
  14. ln -sfn libgfaipc.so.1.1.0 $(STAGING_DIR)/usr/lib/libgfaipc.so.1
  15. ln -sfn libgfaipc.so.1 $(STAGING_DIR)/usr/lib/libgfaipc.so
  16. ln -sfn libgfaipcd.so.1.1.0 $(STAGING_DIR)/usr/lib/libgfaipcd.so.1
  17. ln -sfn libgfaipcd.so.1 $(STAGING_DIR)/usr/lib/libgfaipcd.so
  18. endef
  19. define LIBGFAIPC_INSTALL_TARGET_CMDS
  20. $(INSTALL) -D -m 0755 $(@D)/Release/libgfaipc.so.1.1.0 $(TARGET_DIR)/usr/lib/libgfaipc.so.1.1.0
  21. $(INSTALL) -D -m 0755 $(@D)/Debug/libgfaipcd.so.1.1.0 $(TARGET_DIR)/usr/lib/libgfaipcd.so.1.1.0
  22. ln -sfn libgfaipc.so.1.1.0 $(TARGET_DIR)/usr/lib/libgfaipc.so.1
  23. ln -sfn libgfaipc.so.1 $(TARGET_DIR)/usr/lib/libgfaipc.so
  24. ln -sfn libgfaipcd.so.1.1.0 $(TARGET_DIR)/usr/lib/libgfaipcd.so.1
  25. ln -sfn libgfaipcd.so.1 $(TARGET_DIR)/usr/lib/libgfaipcd.so
  26. endef
  27. $(eval $(generic-package))