1 TARGET
= libnouveau_dri.so
4 DRIDIR
= ..
/..
/..
/..
/driclient
6 OBJECTS
= nouveau_screen_vl.o nouveau_context_vl.o nouveau_swapbuffers.o
8 CFLAGS
+= -g
-Wall
-Werror
=implicit-function-declaration
-fPIC \
9 -I
${GALLIUMDIR}/include \
10 -I
${GALLIUMDIR}/winsys
/g3dvl \
11 -I
${GALLIUMDIR}/winsys
/drm
/nouveau \
13 -I
${DRMDIR}/include/drm \
14 -I
${DRMDIR}/include/nouveau \
15 -I
${GALLIUMDIR}/drivers \
16 -I
${GALLIUMDIR}/auxiliary \
19 LDFLAGS
+= -L
${DRMDIR}/lib \
21 -L
${GALLIUMDIR}/winsys
/drm
/nouveau
/common \
22 -L
${GALLIUMDIR}/auxiliary \
23 -L
${GALLIUMDIR}/drivers
/nv30 \
24 -L
${GALLIUMDIR}/drivers
/nv40 \
25 -L
${GALLIUMDIR}/drivers
/nv50
27 LIBS
+= -lnouveaudrm
-ldriclient
-ldrm_nouveau
-ldrm
-lnv30
-lnv40
-lnv50
-lgallium
-lm
29 #############################################
31 .PHONY
= all clean libdriclient
35 ${TARGET}: ${OBJECTS} libdriclient
36 $(CC
) ${LDFLAGS} -shared
-o
$@
${OBJECTS} ${LIBS}
39 cd
${DRIDIR}/src
; ${MAKE}
42 cd
${DRIDIR}/src
; ${MAKE} clean
43 rm -rf
${OBJECTS} ${TARGET}