1 # nvidia
-display .bb build file
2 # Copyright
(C
) 2005-2006, Advanced Micro Devices
, Inc. All Rights Reserved
3 # Released under the MIT license
(see
/COPYING
)
5 require nvidia
-drivers.inc
7 PKG_BASENAME
="NVIDIA-Linux-${NVIDIA_ARCH}-${PV}-${NVIDIA_PKGRUN}"
9 SRC_URI
="http://download.nvidia.com/XFree86/Linux-${NVIDIA_ARCH}/${PV}/${PKG_BASENAME}.run \
10 file://nvidia-oe-conftest.patch;patch=1"
12 S
="${WORKDIR}/${PKG_BASENAME}/usr/src/nv"
14 EXTRA_OEMAKE
=" KERNEL_SOURCES=${STAGING_KERNEL_DIR} KERNEL_MODLIB=${STAGING_KERNEL_DIR} KERNEL_UNAME=${KERNEL_VERSION} PATCHLEVEL=${KERNEL_PATCHLEVEL} MODULE_ROOT=${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers IGNORE_CC_MISMATCH=1"
16 FILES_$
{PN
} += " /usr/lib /usr/bin /usr/share"
20 if [ "${KERNEL_PATCHLEVEL}" != "4" ] ; then
21 ln
-sf Makefile.kbuild $
{S
}/Makefile
23 ln
-sf Makefile.nvidia $
{S
}/Makefile
28 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
29 oe_runmake DEPMOD
=echo INSTALL_MOD_PATH
="${D}" CC
="${KERNEL_CC}" LD
="${KERNEL_LD}" install
32 for dir in
bin include lib share
; do
33 cp
-pPR $
{WORKDIR
}/$
{PKG_BASENAME
}/usr
/$dir $
{D
}/usr
/
37 install
-d $
{D
}/usr
/lib
/xorg
/
38 cp $
{WORKDIR
}/$
{PKG_BASENAME
}/usr
/X11R6
/lib
/lib
* $
{D
}/usr
/lib
/
39 cp
-pPR $
{WORKDIR
}/$
{PKG_BASENAME
}/usr
/X11R6
/lib
/modules $
{D
}/usr
/lib
/xorg
/
40 ln
-s libglx.so
.1.0.8756 $
{D
}/usr
/lib
/xorg
/modules
/extensions
/libglx.so
45 #
Not sure what we need here. This looks like it provides GL