Advertisement
Guest User

Untitled

a guest
Oct 26th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. ################################################################################
  2. #
  3. # LIBGLVND
  4. #
  5. ################################################################################
  6.  
  7. LIBGLVND_VERSION = v1.1.0
  8.  
  9. LIBGLVND_SITE = $(call github,NVIDIA,libglvnd,$(LIBGLVND_VERSION))
  10. LIBGLVND_DEPENDENCIES = xlib_libXext xlib_libX11 xorgproto
  11.  
  12. LIBGLVND_INSTALL_STAGING = YES
  13.  
  14. define LIBGLVND_RUN_AUTOGEN
  15. cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
  16. endef
  17.  
  18. LIBGLVND_PRE_CONFIGURE_HOOKS += LIBGLVND_RUN_AUTOGEN
  19.  
  20. define LIBGLVND_INSTALL_STAGING_CMDS
  21. $(INSTALL) -m 0644 $(@D)/include/glvnd/*.h $(STAGING_DIR)/usr/include/glvnd/
  22. $(INSTALL) -m 0644 $(@D)/libglvnd.pc $(STAGING_DIR)/usr/lib/pkgconfig/libglvnd.pc
  23. $(INSTALL) -m 755 $(@D)/src/GLX/libGLX.la $(STAGING_DIR)/usr/lib/
  24. $(INSTALL) -m 755 $(@D)/src/GL/libGL.la $(STAGING_DIR)/usr/lib/
  25. $(INSTALL) -m 755 $(@D)/src/GLESv1/libGLESv1_CM.la $(STAGING_DIR)/usr/lib/
  26. $(INSTALL) -m 755 $(@D)/src/GLESv2/libGLESv2.la $(STAGING_DIR)/usr/lib/
  27. $(INSTALL) -m 755 $(@D)/src/OpenGL/libOpenGL.la $(STAGING_DIR)/usr/lib/
  28. $(INSTALL) -m 755 $(@D)/src/GLdispatch/libGLdispatch.la $(STAGING_DIR)/usr/lib/
  29. $(INSTALL) -m 755 $(@D)/src/EGL/libEGL.la $(STAGING_DIR)/usr/lib/
  30. $(INSTALL) -m 755 $(@D)/src/GLX/.libs/libGLX.so.* $(STAGING_DIR)/usr/lib/
  31. $(INSTALL) -m 755 $(@D)/src/GL/.libs/libGL.so.* $(STAGING_DIR)/usr/lib/
  32. $(INSTALL) -m 755 $(@D)/src/GLESv1/.libs/libGLESv1_CM.so.* $(STAGING_DIR)/usr/lib/
  33. $(INSTALL) -m 755 $(@D)/src/GLESv2/.libs/libGLESv2.so.* $(STAGING_DIR)/usr/lib/
  34. $(INSTALL) -m 755 $(@D)/src/OpenGL/.libs/libOpenGL.so.* $(STAGING_DIR)/usr/lib/
  35. $(INSTALL) -m 755 $(@D)/src/GLdispatch/.libs/libGLdispatch.so.* $(STAGING_DIR)/usr/lib/
  36. $(INSTALL) -m 755 $(@D)/src/EGL/.libs/libEGL.so.* $(STAGING_DIR)/usr/lib/
  37. endef
  38.  
  39. define LIBGLVND_INSTALL_TARGET_CMDS
  40. $(INSTALL) -m 755 $(@D)/src/GLX/libGLX.la $(TARGET_DIR)/usr/lib/
  41. $(INSTALL) -m 755 $(@D)/src/GL/libGL.la $(TARGET_DIR)/usr/lib/
  42. $(INSTALL) -m 755 $(@D)/src/GLESv1/libGLESv1_CM.la $(TARGET_DIR)/usr/lib/
  43. $(INSTALL) -m 755 $(@D)/src/GLESv2/libGLESv2.la $(TARGET_DIR)/usr/lib/
  44. $(INSTALL) -m 755 $(@D)/src/OpenGL/libOpenGL.la $(TARGET_DIR)/usr/lib/
  45. $(INSTALL) -m 755 $(@D)/src/GLdispatch/libGLdispatch.la $(TARGET_DIR)/usr/lib/
  46. $(INSTALL) -m 755 $(@D)/src/EGL/libEGL.la $(TARGET_DIR)/usr/lib/
  47. $(INSTALL) -m 755 $(@D)/src/GLX/.libs/libGLX.so.* $(TARGET_DIR)/usr/lib/
  48. $(INSTALL) -m 755 $(@D)/src/GL/.libs/libGL.so.* $(TARGET_DIR)/usr/lib/
  49. $(INSTALL) -m 755 $(@D)/src/GLESv1/.libs/libGLESv1_CM.so.* $(TARGET_DIR)/usr/lib/
  50. $(INSTALL) -m 755 $(@D)/src/GLESv2/.libs/libGLESv2.so.* $(TARGET_DIR)/usr/lib/
  51. $(INSTALL) -m 755 $(@D)/src/OpenGL/.libs/libOpenGL.so.* $(TARGET_DIR)/usr/lib/
  52. $(INSTALL) -m 755 $(@D)/src/GLdispatch/.libs/libGLdispatch.so.* $(TARGET_DIR)/usr/lib/
  53. $(INSTALL) -m 755 $(@D)/src/EGL/.libs/libEGL.so.* $(TARGET_DIR)/usr/lib/
  54. endef
  55.  
  56. $(eval $(autotools-package))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement