
# this is pretty brain-dead, but should be good enough to get started


ROOT=/
DSOMAJOR=1
DSOMINOR=0
DSOPATCH=4431
DSOREV=$(DSOMAJOR).$(DSOMINOR).$(DSOPATCH)

DOCDIR=${ROOT}/usr/share/doc/NVIDIA_GLX-$(DSOMAJOR).$(DSOMINOR)

default install:
	@echo	"Removing all old and conflicting files!"
	@echo -n "      "
	rm -f	${ROOT}/usr/lib/libGL.*
	@echo -n "      "
	rm -f	${ROOT}/usr/lib/libGLcore.*
	@echo -n "      "
	rm -f	${ROOT}/usr/X11R6/lib/libGL.*
	@echo -n "      "
	rm -f	${ROOT}/usr/X11R6/lib/libGLcore.*
	@echo -n "      "
	rm -f	${ROOT}/usr/X11R6/lib/modules/extensions/libGLcore.*
	@echo -n "      "
	rm -f	${ROOT}/usr/X11R6/lib/modules/extensions/libglx.*
	@echo	"Installing new drivers"
	@echo -n "      "
	install usr/lib/libGL.so.${DSOREV}     ${ROOT}/usr/lib
	@echo -n "      "
	install usr/lib/libGLcore.so.${DSOREV} ${ROOT}/usr/lib
	@echo -n "      "
	install usr/X11R6/lib/modules/drivers/nvidia_drv.o           ${ROOT}/usr/X11R6/lib/modules/drivers
	@echo -n "      "
	install usr/X11R6/lib/modules/extensions/libglx.so.${DSOREV}    ${ROOT}/usr/X11R6/lib/modules/extensions
	if [ -f usr/X11R6/lib/libXvMCNVIDIA.a ]; then \
		install usr/X11R6/lib/libXvMCNVIDIA.a ${ROOT}/usr/X11R6/lib/libXvMCNVIDIA.a; \
		install usr/X11R6/lib/libXvMCNVIDIA.so.${DSOMAJOR}.${DSOMINOR}.${DSOPATCH} ${ROOT}/usr/X11R6/lib/libXvMCNVIDIA.so.${DSOMAJOR}.${DSOMINOR}.${DSOPATCH}; \
	fi
	/sbin/ldconfig -n ${ROOT}/usr/lib
	/sbin/ldconfig -n ${ROOT}/usr/X11R6/lib
	cd ${ROOT}/usr/lib/; ln -fs libGL.so.${DSOREV} libGL.so
	cd ${ROOT}/usr/X11R6/lib/modules/extensions; \
		ln -fs libglx.so.${DSOREV} libglx.so
	@echo "Installing documentation in ${DOCDIR}"
	@echo -n "      "
	mkdir -p ${DOCDIR}/include
	@echo -n "      "
	cp -r usr/include/* ${DOCDIR}/include
	@echo -n "      "
	cp -r usr/share/doc/* ${DOCDIR}
        
