From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from arroyo.ext.ti.com (arroyo.ext.ti.com [192.94.94.40]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 271D9E002AB for ; Mon, 17 Sep 2012 17:40:01 -0700 (PDT) Received: from dlelxv30.itg.ti.com ([172.17.2.17]) by arroyo.ext.ti.com (8.13.7/8.13.7) with ESMTP id q8I0dvTJ028492; Mon, 17 Sep 2012 19:39:57 -0500 Received: from DFLE73.ent.ti.com (dfle73.ent.ti.com [128.247.5.110]) by dlelxv30.itg.ti.com (8.13.8/8.13.8) with ESMTP id q8I0dvsP031094; Mon, 17 Sep 2012 19:39:57 -0500 Received: from dlelxv22.itg.ti.com (172.17.1.197) by dfle73.ent.ti.com (128.247.5.110) with Microsoft SMTP Server id 14.1.323.3; Mon, 17 Sep 2012 19:39:57 -0500 Received: from localhost ([158.218.102.158]) by dlelxv22.itg.ti.com (8.13.8/8.13.8) with ESMTP id q8I0dvIh004423; Mon, 17 Sep 2012 19:39:57 -0500 Date: Mon, 17 Sep 2012 20:39:57 -0400 From: Denys Dmytriyenko To: "Cooper Jr., Franklin" Message-ID: <20120918003957.GC1708@edge> References: <1346455197-18722-1-git-send-email-fcooper27jr@gmail.com> <8F29D6B095ED194EA1980491A5E029710C2D622E@DFLE09.ent.ti.com> MIME-Version: 1.0 In-Reply-To: <8F29D6B095ED194EA1980491A5E029710C2D622E@DFLE09.ent.ti.com> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: "meta-ti@yoctoproject.org" Subject: Re: [PATCH] libgles-omap3.inc: Tweak PLATFORM variable. X-BeenThere: meta-ti@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-ti layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2012 00:40:01 -0000 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline On Mon, Sep 17, 2012 at 11:13:31PM +0000, Cooper Jr., Franklin wrote: > ping See inline. > -----Original Message----- > From: Franklin S. Cooper Jr [mailto:fcooperjr27@gmail.com] > Sent: Friday, August 31, 2012 6:20 PM > To: meta-ti@yoctoproject.org > Cc: Cooper Jr., Franklin > Subject: [meta-ti][PATCH] libgles-omap3.inc: Tweak PLATFORM variable. > > From: Franklin S. Cooper Jr > > * Newer versions of libgles-omap3 utilize a different PLATFORM value. This > patch allows the PLATFORM variable to be easily overridden if needed. > * Replace the hardcoded usage of LinuxOMAP3 with the PLATFORM variable. > > Signed-off-by: Franklin S. Cooper Jr > --- > recipes-graphics/libgles/libgles-omap3.inc | 41 ++++++++++++++------------- > 1 files changed, 21 insertions(+), 20 deletions(-) > > diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc > index 6137097..18ee7ff 100644 > --- a/recipes-graphics/libgles/libgles-omap3.inc > +++ b/recipes-graphics/libgles/libgles-omap3.inc > @@ -61,10 +61,11 @@ TARGET_CC_ARCH += " ${TARGET_LINK_HASH_STYLE} -Wl,-rpath-link,${BINLOCATION} -L$ -L${STAGING_DIR_TARGET}${libdir} -Wl,-rpath-link,${STAGING_DIR_TARGET}${libdir}" > PARALLEL_MAKE = "" > > +PLATFORM ?= "LinuxOMAP3" > + > do_compile() { > export X11ROOT="${STAGING_DIR_HOST}/usr" > export TOOLCHAIN="${TOOLCHAIN_PATH}" > - export PLATFORM="LinuxOMAP3" Franklin, Have you verified that the old version doesn't expect the PLATFORM to be a defined environment variable during the build time, instead of being only the Makefile variable? -- Denys > export PLAT_CC="${CC}" > export PLAT_CPP="${CXX}" > @@ -77,23 +78,23 @@ do_compile() { > for X11BUILD in 0 1 ; do > for demo in ${S}/GFX_Linux_SDK/OGLES/SDKPackage/Demos/* ; do > cd $demo/OGLES/Build/LinuxGeneric > - oe_runmake Common=1 PLATFORM=$PLATFORM X11BUILD=$X11BUILD > - rm $demo/OGLES/Build/LinuxOMAP3/Release*/*.o > - install -m 0755 $demo/OGLES/Build/LinuxOMAP3/ReleaseX11/* ${S}/demos/x11 || true > + oe_runmake Common=1 PLATFORM=${PLATFORM} X11BUILD=$X11BUILD > + rm $demo/OGLES/Build/${PLATFORM}/Release*/*.o > + install -m 0755 $demo/OGLES/Build/${PLATFORM}/ReleaseX11/* > +${S}/demos/x11 || true > sed -e s:NAME:$(basename $demo): \ > - -e s:EXEC:${bindir}/SGX/demos/X11/$(basename $demo/OGLES/Build/LinuxOMAP3/ReleaseX11/*): \ > + -e s:EXEC:${bindir}/SGX/demos/X11/$(basename > +$demo/OGLES/Build/${PLATFORM}/ReleaseX11/*): \ > ${WORKDIR}/sample.desktop > ${WORKDIR}/$(basename $demo).desktop > - install -m 0755 $demo/OGLES/Build/LinuxOMAP3/ReleaseRaw/* ${S}/demos/raw || true > + install -m 0755 $demo/OGLES/Build/${PLATFORM}/ReleaseRaw/* > +${S}/demos/raw || true > done > for demo in ${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Demos/* ; do > cd $demo/OGLES2/Build/LinuxGeneric > - oe_runmake Common=1 PLATFORM=$PLATFORM X11BUILD=$X11BUILD > - rm -f $demo/OGLES2/Build/LinuxOMAP3/Release*/*.o > - install -m 0755 $demo/OGLES2/Build/LinuxOMAP3/ReleaseX11/* ${S}/demos/x11 || true > + oe_runmake Common=1 PLATFORM=${PLATFORM} X11BUILD=$X11BUILD > + rm -f $demo/OGLES2/Build/${PLATFORM}/Release*/*.o > + install -m 0755 $demo/OGLES2/Build/${PLATFORM}/ReleaseX11/* > +${S}/demos/x11 || true > sed -e s:NAME:$(basename $demo): \ > - -e s:EXEC:${bindir}/SGX/demos/X11/$(basename $demo/OGLES2/Build/LinuxOMAP3/ReleaseX11/*): \ > + -e s:EXEC:${bindir}/SGX/demos/X11/$(basename > +$demo/OGLES2/Build/${PLATFORM}/ReleaseX11/*): \ > ${WORKDIR}/sample.desktop > ${WORKDIR}/$(basename $demo).desktop > - install -m 0755 $demo/OGLES2/Build/LinuxOMAP3/ReleaseRaw/* ${S}/demos/raw || true > + install -m 0755 $demo/OGLES2/Build/${PLATFORM}/ReleaseRaw/* > +${S}/demos/raw || true > done > done > > @@ -109,14 +110,14 @@ do_compile() { > cd $training/OGLES2/Build/LinuxGeneric > fi > > - if [ -e $training/OGLES2/Build/LinuxOMAP3/Makefile ] ; then > - cd $training/OGLES2/Build/LinuxOMAP3 > + if [ -e $training/OGLES2/Build/${PLATFORM}/Makefile ] ; then > + cd $training/OGLES2/Build/${PLATFORM} > fi > > - oe_runmake Common=1 PLATFORM=$PLATFORM X11BUILD=$X11BUILD > - rm -f $training/OGLES2/Build/LinuxOMAP3/Release*/*.o > - install -m 0755 $training/OGLES2/Build/LinuxOMAP3/ReleaseX11/* ${S}/trainingcourses/x11 || true > - install -m 0755 $training/OGLES2/Build/LinuxOMAP3/ReleaseRaw/* ${S}/trainingcourses/raw || true > + oe_runmake Common=1 PLATFORM=${PLATFORM} X11BUILD=$X11BUILD > + rm -f $training/OGLES2/Build/${PLATFORM}/Release*/*.o > + install -m 0755 $training/OGLES2/Build/${PLATFORM}/ReleaseX11/* ${S}/trainingcourses/x11 || true > + install -m 0755 $training/OGLES2/Build/${PLATFORM}/ReleaseRaw/* > +${S}/trainingcourses/raw || true > done > done > > @@ -137,7 +138,7 @@ do_install () { > install -m 0755 ${BINLOCATION}/xgles1test1 ${D}${bindir}/ > > install -m 0755 ${BINLOCATION}/freedesktop/kdrive/usr/X11R6_SGX/bin/Xsgx ${D}${bindir}/|| true > - cp -pPR ${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/LinuxOMAP3/lib/*X11WS* ${D}${libdir} || true > + cp -pPR > +${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/${PLATFORM}/lib/*X11 > +WS* ${D}${libdir} || true > > install -d ${D}${includedir} > cp -pPR ${S}/GFX_Linux_KM/include4 ${D}${includedir}/ @@ -145,8 +146,8 @@ do_install () { > > cp -pPR ${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/Include/* ${D}${includedir}/ > cp -pPR ${S}/GFX_Linux_SDK/OGLES/SDKPackage/Builds/OGLES/Include/* ${D}${includedir}/ > - cp -pPR ${S}/GFX_Linux_SDK/OGLES/SDKPackage/Builds/OGLES/LinuxOMAP3/Include/GLES/* ${D}${includedir}/GLES/ || true > - cp -pPr ${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/LinuxOMAP3/Include/GLES/* ${D}${includedir}/GLES2/ || true > + cp -pPR ${S}/GFX_Linux_SDK/OGLES/SDKPackage/Builds/OGLES/${PLATFORM}/Include/GLES/* ${D}${includedir}/GLES/ || true > + cp -pPr > +${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/${PLATFORM}/Include/ > +GLES/* ${D}${includedir}/GLES2/ || true > cp -pPr ${S}/GFX_Linux_SDK/OVG/SDKPackage/Builds/OVG/Include/v* ${D}${includedir}/ || true > cp -pPr ${S}/GFX_Linux_SDK/OVG/SDKPackage/Builds/OVG/Include/V* ${D}${includedir}/ || true > cp -pPr ${S}/include/*.h ${D}${includedir} || true > -- > 1.7.0.4 > > _______________________________________________ > meta-ti mailing list > meta-ti@yoctoproject.org > https://lists.yoctoproject.org/listinfo/meta-ti