12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Build a subset DRI-based libGL.so library.
- # Indirect rendering not supported, etc.
-
- MESA=../..
-
- SOURCES = dispatch.c \
- dri_util.c \
- glapi.c \
- miniglx.c \
- xf86drm.c
-
- OBJS = $(SOURCES:.c=.o)
-
-
- INCLUDES = -I. -I.. -I$(MESA)/include
- CFLAGS = -c -g $(INCLUDES) -MD
-
- LIBS = -ldl
-
-
-
- default: libGL.so.1.2
-
-
- libGL.so.1.2: $(OBJS) Makefile
- gcc -shared -Wl,-soname,libGL.so -Wl,-Bsymbolic $(OBJS) $(LIBS) -o $@
- rm -f $(MESA)/lib/libGL.so*
- install -D libGL.so.1.2 $(MESA)/lib/libGL.so.1.2
- ln -s libGL.so.1.2 $(MESA)/lib/libGL.so.1
- ln -s libGL.so.1 $(MESA)/lib/libGL.so
-
- #miniglx.a: $(OBJECTS) Makefile
- # rm -f $@ && ar rcv $@ $(OBJECTS) && ranlib $@
-
- glapi.c: ../glapi.c
- ln -s ../glapi.c .
-
- clean:
- rm -f *~ .*~ *.o libGL.so* glapi.c *.d
-
- tags:
- etags *.[ch]
-
- include $(SOURCES:.c=.d)
-
- .SUFFIXES: .c .d
-
- .c.d:
- $(CC) -M $(INCLUDES) $< > $@
|