Advertisement
Guest User

Untitled

a guest
Mar 13th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.98 KB | None | 0 0
  1. CXX      ?= g++
  2. CXXFLAGS ?= -Wall -g
  3.  
  4. # On multilib systems, this needs to point to distribution-specific library
  5. # subdir like in /usr (lib or lib64 for 64-bit, lib32 or lib for 32-bit)
  6. LIBDIR   ?= lib64
  7.  
  8. BUMBLEBEE_SOCKET   ?= '"/var/run/bumblebee.socket"'
  9. PRIMUS_SYNC        ?= '"0"'
  10. PRIMUS_VERBOSE     ?= '"1"'
  11. PRIMUS_DISPLAY     ?= '":8"'
  12. PRIMUS_LOAD_GLOBAL ?= '"libglapi.so.0"'
  13. PRIMUS_libGLa      ?= '"/usr/$$LIB/nvidia/libGL.so.1"'
  14. PRIMUS_libGLd      ?= '"/usr/$$LIB/libGL.so.1"'
  15.  
  16. CXXFLAGS += -DBUMBLEBEE_SOCKET=$(BUMBLEBEE_SOCKET)
  17. CXXFLAGS += -DPRIMUS_SYNC=$(PRIMUS_SYNC)
  18. CXXFLAGS += -DPRIMUS_VERBOSE=$(PRIMUS_VERBOSE)
  19. CXXFLAGS += -DPRIMUS_DISPLAY=$(PRIMUS_DISPLAY)
  20. CXXFLAGS += -DPRIMUS_LOAD_GLOBAL=$(PRIMUS_LOAD_GLOBAL)
  21. CXXFLAGS += -DPRIMUS_libGLa=$(PRIMUS_libGLa)
  22. CXXFLAGS += -DPRIMUS_libGLd=$(PRIMUS_libGLd)
  23.  
  24. $(LIBDIR)/libGL.so.1: libglfork.cpp
  25.     mkdir -p $(LIBDIR)
  26.     $(CXX) $(CXXFLAGS) -fvisibility=hidden -fPIC -shared -Wl,-Bsymbolic -o $@ $< -lX11 -lpthread -lrt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement