Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 854B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # Build a subset DRI-based libGL.so library.
  2. # Indirect rendering not supported, etc.
  3. MESA=../..
  4. SOURCES = dispatch.c \
  5. dri_util.c \
  6. glapi.c \
  7. miniglx.c \
  8. xf86drm.c
  9. OBJS = $(SOURCES:.c=.o)
  10. INCLUDES = -I. -I.. -I$(MESA)/include
  11. CFLAGS = -c -g $(INCLUDES) -MD
  12. LIBS = -ldl
  13. default: libGL.so.1.2
  14. libGL.so.1.2: $(OBJS) Makefile
  15. gcc -shared -Wl,-soname,libGL.so -Wl,-Bsymbolic $(OBJS) $(LIBS) -o $@
  16. rm -f $(MESA)/lib/libGL.so*
  17. install -D libGL.so.1.2 $(MESA)/lib/libGL.so.1.2
  18. ln -s libGL.so.1.2 $(MESA)/lib/libGL.so.1
  19. ln -s libGL.so.1 $(MESA)/lib/libGL.so
  20. #miniglx.a: $(OBJECTS) Makefile
  21. # rm -f $@ && ar rcv $@ $(OBJECTS) && ranlib $@
  22. glapi.c: ../glapi.c
  23. ln -s ../glapi.c .
  24. clean:
  25. rm -f *~ .*~ *.o libGL.so* glapi.c *.d
  26. tags:
  27. etags *.[ch]
  28. include $(SOURCES:.c=.d)
  29. .SUFFIXES: .c .d
  30. .c.d:
  31. $(CC) -M $(INCLUDES) $< > $@