mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 18:08:40 +02:00
Auto-dependency generating makefile
This commit is contained in:
parent
7c7789c029
commit
2f3585d4f1
1 changed files with 12 additions and 13 deletions
|
|
@ -2,9 +2,11 @@
|
|||
# Indirect rendering not supported, etc.
|
||||
|
||||
|
||||
OBJS = glxext.o dispatch.o glapi.o
|
||||
SOURCES = glxext.c dispatch.c glapi.c
|
||||
OBJS = $(SOURCES:.c=.o)
|
||||
|
||||
CFLAGS = -c -g -I. -I.. -I../../include
|
||||
INCLUDES = -I. -I.. -I../../include
|
||||
CFLAGS = -c -g $(INCLUDES) -MD
|
||||
|
||||
LIBS = -ldl -L/usr/X11R6/lib -lX11
|
||||
|
||||
|
|
@ -22,18 +24,15 @@ libGL.so.1:
|
|||
libGL.so:
|
||||
ln -s libGL.so.1 libGL.so
|
||||
|
||||
glxext.o: glxext.c glxclient.h
|
||||
$(CC) $(CFLAGS) glxext.c
|
||||
|
||||
dispatch.o: dispatch.c
|
||||
$(CC) $(CFLAGS) dispatch.c
|
||||
|
||||
glapi.o: glapi.c
|
||||
$(CC) $(CFLAGS) glapi.c
|
||||
|
||||
glapi.c: ../glapi.c
|
||||
ln -s ../glapi.c .
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o libGL.so* glapi.c
|
||||
rm -f *~ *.o libGL.so* glapi.c *.d
|
||||
|
||||
include $(SOURCES:.c=.d)
|
||||
|
||||
.SUFFIXES: .c .d
|
||||
|
||||
.c.d:
|
||||
$(CC) -M $(INCLUDES) $< -o $@
|
||||
Loading…
Add table
Reference in a new issue