From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sender1.zohomail.com (sender1.zohomail.com [72.5.230.95]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id D721CE014F7 for ; Tue, 30 Apr 2013 06:27:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to:references:mime-version:content-type; b=KITTGJBSJwxBDjbhPXOCmgWR31/5L3gQnjIBZBRn81fiAdVd9lk0TjEqA13jinroIDmPkgSlKbtd Wa6S1mUz78INSlNcZL/RMq4AtYd24S0hBru6DLHrU88wrJpCgJ1V Received: from localhost.localdomain (static-217-133-170-65.clienti.tiscali.it [217.133.170.65]) by mx.zohomail.com with SMTPS id 1367328463636407.09543751686317; Tue, 30 Apr 2013 06:27:43 -0700 (PDT) From: Diego To: Daiane Angolini Date: Tue, 30 Apr 2013 15:27:39 +0200 Message-ID: <75964795.ISa8W3O49f@localhost.localdomain> User-Agent: KMail/4.10.2 (Linux/3.8.4-102.fc17.x86_64; KDE/4.10.2; x86_64; ; ) In-Reply-To: <517FABF2.60708@freescale.com> References: <1854835.BLcgak9JCV@localhost.localdomain> <2339397.mIrbAVhPQf@localhost.localdomain> <517FABF2.60708@freescale.com> MIME-Version: 1.0 X-Zoho-Virus-Status: 1 X-ZohoMailClient: External Cc: meta-freescale@yoctoproject.org Subject: Re: [WIP] Recipe for Vivante GPU Sdk X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2013 13:27:48 -0000 X-Groupsio-MsgNum: 2541 Content-Type: multipart/mixed; boundary="nextPart4782971.ClAH1vGsfV" Content-Transfer-Encoding: 7Bit --nextPart4782971.ClAH1vGsfV Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="ISO-8859-1" In data marted=EC 30 aprile 2013 08:33:06, Daiane Angolini ha scritto: > On 04/30/2013 07:25 AM, Diego wrote: > > Looking more closely at the string gcc string there's a leftover "-= I" with > > no path which actually breaks compilation. I'll adjust the Makefile= s > > patch. Ok, fixed that and another build issue (strangely enough=20 Samples/GLES1.1/Makefile.x11 tries to build 2 examples that are not the= re in=20 the package). Now the recipes compiles but doesn't install anything. Attached are the updated recipe and patches (BTW, is there a suggested = way to=20 propose a new recipe and its revisions?). > Did I understand it right? Inside gpu-sdk there are 3 "samples". Each= > one has it's own Makefile, and there is no "commom" Makefile. Yes, the "Samples" folder has 3 subfolders (GLES1.1, GLES2.0 and OpenVG= ) each=20 with its own Makefile.[fbdev|x11], but no common Makefile. Moreover Ope= nVG has=20 no Makefile.x11. >=20 > Are you thinking about create one recipe for the "gpu-sdk" package an= d > make it provides 3 "packages"? >=20 > Or, are you thinking about create one recipe for each "sample"? I'm not an expert packager, so I'm eager to receive suggestions on what= 's=20 best. >=20 >=20 > *instalation > I took a look on one Makefile, and if you do not define DESTDIR it wi= ll > assume a default value for it. So, you must define DESTDIR someway. I'm open to suggestions on where to install the result. Could /opt/viva= nte- gpu-sdk/ be a good idea as they are nothing more than samples? By defau= lt the=20 make install puts the result in a bin/GLES11_X11 folder. The first part= can be=20 GLES11, GLES20 or OpenVG, second part can be X11 or fbdev. Thank for your help, Diego --nextPart4782971.ClAH1vGsfV Content-Disposition: attachment; filename="0001-Fix-compilation-of-the-GLES1.1-X11-Samples-in-Yocto.patch" Content-Transfer-Encoding: quoted-printable Content-Type: text/x-patch; charset="utf-8"; name="0001-Fix-compilation-of-the-GLES1.1-X11-Samples-in-Yocto.patch" >From 72ba888f8e33a95343be834d5d9f12ce5d8c00f2 Mon Sep 17 00:00:00 2001 From: Diego Rondini Date: Tue, 30 Apr 2013 10:52:25 +0200 Subject: [PATCH 1/2] Fix compilation of the GLES1.1 X11 Samples in Yocto This commit fixes the following build problems: - gcc 4.7 compatibility (remove unsupported "-Wl" option); - wrong compiler binary name (caused by an overwrite of CC and AR variables= ) - unknown include and library paths (caused by forcing paths when not neede= d) --- Samples/GLES1.1/01_SimpleTriangle/Makefile.x11 | 9 +-------- Samples/GLES1.1/02_VertexColors/Makefile.x11 | 7 +------ .../GLES1.1/03_VertexTransformation/Makefile.x11 | 7 +------ .../04_ColoredVerticesInterpolation/Makefile.x11 | 7 +------ Samples/GLES1.1/05_GeometricObjects/Makefile.x11 | 7 +------ Samples/GLES1.1/06_Projection/Makefile.x11 | 7 +------ Samples/GLES1.1/07_BasicTexturing/Makefile.x11 | 7 +------ Samples/GLES1.1/08_Multitexturing/Makefile.x11 | 7 +------ Samples/GLES1.1/09_Alphablending/Makefile.x11 | 7 +------ Samples/GLES1.1/10_FilteringLights/Makefile.x11 | 7 +------ Samples/GLES1.1/11_LightingFog/Makefile.x11 | 7 +------ Samples/GLES1.1/12_Stencil/Makefile.x11 | 7 +------ Samples/GLES1.1/13_3DFonts/Makefile.x11 | 7 +------ .../14_ParticlesSpritesAnimation/Makefile.x11 | 7 +------ .../GLES1.1/15_ParticleAccelerator/Makefile.x11 | 7 +------ .../GLES1.1/16_VertexBufferObjects/Makefile.x11 | 7 +------ Samples/GLES1.1/17_Beizer/Makefile.x11 | 7 +------ 17 files changed, 17 insertions(+), 104 deletions(-) diff --git a/Samples/GLES1.1/01_SimpleTriangle/Makefile.x11 b/Samples/GLES1= .1/01_SimpleTriangle/Makefile.x11 index 1b86dbf..54c09ab 100755 --- a/Samples/GLES1.1/01_SimpleTriangle/Makefile.x11 +++ b/Samples/GLES1.1/01_SimpleTriangle/Makefile.x11 @@ -2,12 +2,6 @@ APPNAME :=3D 01_SimpleTriangle DESTDIR ?=3D . =20 =20 -# Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar - -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +15,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -30,7 +23,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/glu3.o =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/02_VertexColors/Makefile.x11 b/Samples/GLES1.1= /02_VertexColors/Makefile.x11 index 6d9d063..d2294e8 100755 --- a/Samples/GLES1.1/02_VertexColors/Makefile.x11 +++ b/Samples/GLES1.1/02_VertexColors/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -30,7 +25,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/glu3.o =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/03_VertexTransformation/Makefile.x11 b/Samples= /GLES1.1/03_VertexTransformation/Makefile.x11 index b5574e0..8f41874 100755 --- a/Samples/GLES1.1/03_VertexTransformation/Makefile.x11 +++ b/Samples/GLES1.1/03_VertexTransformation/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -30,7 +25,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/glu3.o =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/04_ColoredVerticesInterpolation/Makefile.x11 b= /Samples/GLES1.1/04_ColoredVerticesInterpolation/Makefile.x11 index c9346f2..9092b2b 100755 --- a/Samples/GLES1.1/04_ColoredVerticesInterpolation/Makefile.x11 +++ b/Samples/GLES1.1/04_ColoredVerticesInterpolation/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -29,7 +24,7 @@ OBJECTS_TUT +=3D \ ColoredVerticesInterpolation.o \ $(COMMON_DIR)/src/fsl_egl.o\ =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/05_GeometricObjects/Makefile.x11 b/Samples/GLE= S1.1/05_GeometricObjects/Makefile.x11 index a2cec68..295fd77 100755 --- a/Samples/GLES1.1/05_GeometricObjects/Makefile.x11 +++ b/Samples/GLES1.1/05_GeometricObjects/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -30,7 +25,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/glu3.o =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/06_Projection/Makefile.x11 b/Samples/GLES1.1/0= 6_Projection/Makefile.x11 index 84b674f..a33dcef 100755 --- a/Samples/GLES1.1/06_Projection/Makefile.x11 +++ b/Samples/GLES1.1/06_Projection/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -30,7 +25,7 @@ OBJECTS_TUT +=3D \ render.o \ $(COMMON_DIR)/src/fsl_egl.o\ =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/07_BasicTexturing/Makefile.x11 b/Samples/GLES1= .1/07_BasicTexturing/Makefile.x11 index a22a236..1278393 100755 --- a/Samples/GLES1.1/07_BasicTexturing/Makefile.x11 +++ b/Samples/GLES1.1/07_BasicTexturing/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR =3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -33,7 +28,7 @@ OBJECTS_TUT +=3D \ =20 ASSETS =3D BasicTexturing.bmp =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/08_Multitexturing/Makefile.x11 b/Samples/GLES1= .1/08_Multitexturing/Makefile.x11 index f8d244f..d8a3841 100755 --- a/Samples/GLES1.1/08_Multitexturing/Makefile.x11 +++ b/Samples/GLES1.1/08_Multitexturing/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 ASSETS =3D data @@ -32,7 +27,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/fslutil.o\ =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/09_Alphablending/Makefile.x11 b/Samples/GLES1.= 1/09_Alphablending/Makefile.x11 index aa9ab43..39c964a 100755 --- a/Samples/GLES1.1/09_Alphablending/Makefile.x11 +++ b/Samples/GLES1.1/09_Alphablending/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR =3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -33,7 +28,7 @@ OBJECTS_TUT +=3D \ =20 ASSETS =3D Alphablending.bmp =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/10_FilteringLights/Makefile.x11 b/Samples/GLES= 1.1/10_FilteringLights/Makefile.x11 index d5f17c7..9ac6886 100755 --- a/Samples/GLES1.1/10_FilteringLights/Makefile.x11 +++ b/Samples/GLES1.1/10_FilteringLights/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR =3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -33,7 +28,7 @@ OBJECTS_TUT +=3D \ =20 ASSETS =3D FilteringLights.bmp =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/11_LightingFog/Makefile.x11 b/Samples/GLES1.1/= 11_LightingFog/Makefile.x11 index a284335..d2f57c2 100755 --- a/Samples/GLES1.1/11_LightingFog/Makefile.x11 +++ b/Samples/GLES1.1/11_LightingFog/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 ASSETS =3D data=09 @@ -32,7 +27,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ =20 =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/12_Stencil/Makefile.x11 b/Samples/GLES1.1/12_S= tencil/Makefile.x11 index 7d86842..1823434 100755 --- a/Samples/GLES1.1/12_Stencil/Makefile.x11 +++ b/Samples/GLES1.1/12_Stencil/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR =3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -30,7 +25,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/glu3.o =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/13_3DFonts/Makefile.x11 b/Samples/GLES1.1/13_3= DFonts/Makefile.x11 index 7075616..0499002 100755 --- a/Samples/GLES1.1/13_3DFonts/Makefile.x11 +++ b/Samples/GLES1.1/13_3DFonts/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -24,7 +20,6 @@ ASSETS =3D data =20 =09 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -35,7 +30,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/fslutil.o\ =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/14_ParticlesSpritesAnimation/Makefile.x11 b/Sa= mples/GLES1.1/14_ParticlesSpritesAnimation/Makefile.x11 index ccf7a75..7be1e6d 100755 --- a/Samples/GLES1.1/14_ParticlesSpritesAnimation/Makefile.x11 +++ b/Samples/GLES1.1/14_ParticlesSpritesAnimation/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR =3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -33,7 +28,7 @@ OBJECTS_TUT +=3D \ =20 ASSETS =3D ParticlesSpritesAnimation.bmp =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/15_ParticleAccelerator/Makefile.x11 b/Samples/= GLES1.1/15_ParticleAccelerator/Makefile.x11 index 67bae20..72c557e 100755 --- a/Samples/GLES1.1/15_ParticleAccelerator/Makefile.x11 +++ b/Samples/GLES1.1/15_ParticleAccelerator/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =20 ASSETS =3D data @@ -37,7 +32,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/fslutil.o\ =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/16_VertexBufferObjects/Makefile.x11 b/Samples/= GLES1.1/16_VertexBufferObjects/Makefile.x11 index 418f37d..a96e982 100755 --- a/Samples/GLES1.1/16_VertexBufferObjects/Makefile.x11 +++ b/Samples/GLES1.1/16_VertexBufferObjects/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR ?=3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =20 ASSETS =3D data @@ -36,7 +31,7 @@ OBJECTS_TUT +=3D \ $(COMMON_DIR)/src/fsl_egl.o\ $(COMMON_DIR)/src/fslutil.o\ =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ diff --git a/Samples/GLES1.1/17_Beizer/Makefile.x11 b/Samples/GLES1.1/17_Be= izer/Makefile.x11 index 7fba8ce..1e18c51 100755 --- a/Samples/GLES1.1/17_Beizer/Makefile.x11 +++ b/Samples/GLES1.1/17_Beizer/Makefile.x11 @@ -3,11 +3,7 @@ DESTDIR =3D . =20 =20 # Make command to use for dependencies -CC =3D $(CROSS_COMPILE)gcc -AR =3D $(CROSS_COMPILE)ar =20 -TARGET_PATH_LIB =3D $(ROOTFS)/usr/lib -TARGET_PATH_INCLUDE =3D $(ROOTFS)/usr/include COMMON_DIR=3D../common =20 BIN_TUT =3D $(DESTDIR)/$(APPNAME) @@ -21,7 +17,6 @@ CFLAGS_TUT +=3D \ -DEGL_USE_X11 \ =20 CFLAGS_TUT +=3D \ - -I$(TARGET_PATH_INCLUDE) \ -I$(COMMON_DIR)/inc \ =09 =20 @@ -33,7 +28,7 @@ OBJECTS_TUT +=3D \ =20 ASSETS =3D Beizer.bmp =20 -DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl -Wl,--library-path= =3D$(TARGET_PATH_LIB),-rpath-link=3D$(TARGET_PATH_LIB) +DEPS_TUT =3D -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl =20 $(BIN_TUT) : $(OBJECTS_TUT) @echo " LD " $@ --=20 1.7.9.5 --nextPart4782971.ClAH1vGsfV Content-Disposition: attachment; filename="0002-Don-t-build-missing-samples.patch" Content-Transfer-Encoding: quoted-printable Content-Type: text/x-patch; charset="utf-8"; name="0002-Don-t-build-missing-samples.patch" >From 97f3af7a44b41f3e46c54765ba415ba9f511fb81 Mon Sep 17 00:00:00 2001 From: Diego Rondini Date: Tue, 30 Apr 2013 12:46:38 +0200 Subject: [PATCH 2/2] Don't build missing samples Samples 18_VertexBufferObjects and 19_Beizer are not included in the packag= e, so don't try to compile them. --- Samples/GLES1.1/Makefile.x11 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Samples/GLES1.1/Makefile.x11 b/Samples/GLES1.1/Makefile.x11 index 003763d..1c95158 100755 --- a/Samples/GLES1.1/Makefile.x11 +++ b/Samples/GLES1.1/Makefile.x11 @@ -17,9 +17,7 @@ SUB_PROJECTS=3D \ 14_ParticlesSpritesAnimation \ 15_ParticleAccelerator \ 16_VertexBufferObjects \ - 17_Beizer \ - 18_VertexBufferObjects \ - 19_Beizer + 17_Beizer =09 =20 .PHONY: all --=20 1.7.9.5 --nextPart4782971.ClAH1vGsfV Content-Disposition: attachment; filename="vivante-gpu-sdk_1.00.bb" Content-Transfer-Encoding: 7Bit Content-Type: application/octet-stream; name="vivante-gpu-sdk_1.00.bb" SUMMARY = "Vivante GPU SDK Samples" DESCRIPTION = "Freescale's adaptation of Jeff Molofee demos" LICENSE = "CLOSED" PR = "r0" SRC_URI = "file://gpu_sdk_v1.00.tar.gz \ file://0001-Fix-compilation-of-the-GLES1.1-X11-Samples-in-Yocto.patch;striplevel=3 \ file://0002-Don-t-build-missing-samples.patch;striplevel=3" S = "${WORKDIR}/Samples/GLES1.1" do_compile () { oe_runmake -f Makefile.x11 } do_install () { oe_runmake -f Makefile.x11 install } --nextPart4782971.ClAH1vGsfV--