g3dvl: Recursively build dependencies.
Run `make` in src/libXvMC and everything should be built for Nouveau. Run `make DRIVER=softpipe` in src/libXvMC for SoftPipe.
This commit is contained in:
parent
9e445d3e63
commit
a17e6c046c
|
@ -19,5 +19,5 @@ test: test.o
|
||||||
$(CC) -L../lib -L${DRMDIR}/lib ${LDFLAGS} -o $@ $^ -ldriclient -lX11 -lXext -ldrm
|
$(CC) -L../lib -L${DRMDIR}/lib ${LDFLAGS} -o $@ $^ -ldriclient -lX11 -lXext -ldrm
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf ${OBJECTS} ${TARGET} test test.o
|
rm -rf ${OBJECTS} ${TARGET} ../lib/${TARGET} test test.o
|
||||||
|
|
||||||
|
|
|
@ -39,8 +39,10 @@ LIBS += -ldriclient -ldrm -lnv10 -lnv30 -lnv40 -lnv50 -ldraw -ltgsi -ltranslate
|
||||||
all: ${TARGET}
|
all: ${TARGET}
|
||||||
|
|
||||||
${TARGET}: ${OBJECTS}
|
${TARGET}: ${OBJECTS}
|
||||||
|
cd ${DRIDIR}/src; ${MAKE}
|
||||||
$(CC) ${LDFLAGS} -shared -o $@ $^ ${LIBS}
|
$(CC) ${LDFLAGS} -shared -o $@ $^ ${LIBS}
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
cd ${DRIDIR}/src; ${MAKE} clean
|
||||||
rm -rf ${OBJECTS} ${TARGET}
|
rm -rf ${OBJECTS} ${TARGET}
|
||||||
|
|
||||||
|
|
|
@ -42,9 +42,23 @@ endif
|
||||||
|
|
||||||
all: ${TARGET}
|
all: ${TARGET}
|
||||||
|
|
||||||
|
ifeq (${DRIVER}, softpipe)
|
||||||
${TARGET}: ${OBJECTS}
|
${TARGET}: ${OBJECTS}
|
||||||
|
cd ${GALLIUMDIR}/state_trackers/g3dvl; ${MAKE}
|
||||||
$(CC) ${LDFLAGS} -shared -Wl,-soname,${SONAME} -o $@ $^ ${LIBS}
|
$(CC) ${LDFLAGS} -shared -Wl,-soname,${SONAME} -o $@ $^ ${LIBS}
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
cd ${GALLIUMDIR}/state_trackers/g3dvl; ${MAKE} clean
|
||||||
rm -rf ${OBJECTS} ${TARGET}
|
rm -rf ${OBJECTS} ${TARGET}
|
||||||
|
else
|
||||||
|
${TARGET}: ${OBJECTS}
|
||||||
|
cd ${GALLIUMDIR}/state_trackers/g3dvl; ${MAKE}
|
||||||
|
cd ${GALLIUMDIR}/winsys/g3dvl/nouveau; ${MAKE}
|
||||||
|
$(CC) ${LDFLAGS} -shared -Wl,-soname,${SONAME} -o $@ $^ ${LIBS}
|
||||||
|
|
||||||
|
clean:
|
||||||
|
cd ${GALLIUMDIR}/state_trackers/g3dvl; ${MAKE} clean
|
||||||
|
cd ${GALLIUMDIR}/winsys/g3dvl/nouveau; ${MAKE} clean
|
||||||
|
rm -rf ${OBJECTS} ${TARGET}
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue