Bläddra i källkod

progs/egl: Fix building on cygwin.

Update the Makefiles to use variables such as EGL_LIB_NAME.  Define M_PI
if it hasn't been defined yet.
undefined
Chia-I Wu 16 år sedan
förälder
incheckning
70ae8bf26f

+ 1
- 1
configure.ac Visa fil

@@ -265,7 +265,7 @@ else
darwin* )
LIB_EXTENSION='dylib' ;;
cygwin* )
LIB_EXTENSION='dll' ;;
LIB_EXTENSION='dll.a' ;;
aix* )
LIB_EXTENSION='a' ;;
* )

+ 2
- 2
progs/egl/opengl/Makefile Visa fil

@@ -7,9 +7,9 @@ include $(TOP)/configs/current
INCLUDE_DIRS = -I$(TOP)/include $(X11_CFLAGS)

HEADERS = $(TOP)/include/GLES/egl.h
LIB_DEP = $(TOP)/$(LIB_DIR)/libEGL.so
LIB_DEP = $(TOP)/$(LIB_DIR)/$(EGL_LIB_NAME)

LIBS = -L$(TOP)/$(LIB_DIR) -lEGL -lGL -lm
LIBS = -L$(TOP)/$(LIB_DIR) -l$(EGL_LIB) -l$(GL_LIB) -lm

EGLUT_DIR = $(TOP)/progs/egl/eglut


+ 4
- 0
progs/egl/opengl/eglgears.c Visa fil

@@ -33,6 +33,10 @@

#include "eglut.h"

#ifndef M_PI
#define M_PI 3.14159265
#endif

static GLfloat view_rotx = 20.0, view_roty = 30.0, view_rotz = 0.0;
static GLint gear1, gear2, gear3;
static GLfloat angle = 0.0;

+ 4
- 4
progs/egl/opengles1/Makefile Visa fil

@@ -12,13 +12,13 @@ HEADERS = $(TOP)/include/GLES/egl.h


ES1_LIB_DEPS = \
$(TOP)/$(LIB_DIR)/libEGL.so \
$(TOP)/$(LIB_DIR)/libGLESv1_CM.so
$(TOP)/$(LIB_DIR)/$(EGL_LIB_NAME) \
$(TOP)/$(LIB_DIR)/$(GLESv1_CM_LIB_NAME)


ES1_LIBS = \
-L$(TOP)/$(LIB_DIR) -lEGL \
-L$(TOP)/$(LIB_DIR) -lGLESv1_CM $(LIBDRM_LIB) $(X11_LIBS)
-L$(TOP)/$(LIB_DIR) -l$(EGL_LIB) -l$(GLESv1_CM_LIB) \
$(LIBDRM_LIB) $(X11_LIBS)

EGLUT_DIR = $(TOP)/progs/egl/eglut


+ 3
- 0
progs/egl/opengles1/pbuffer.c Visa fil

@@ -22,6 +22,9 @@
#include <EGL/egl.h>


#ifndef M_PI
#define M_PI 3.14159265
#endif

static int WinWidth = 300, WinHeight = 300;


+ 4
- 0
progs/egl/opengles1/render_tex.c Visa fil

@@ -22,6 +22,10 @@
#include <EGL/egl.h>


#ifndef M_PI
#define M_PI 3.14159265
#endif

static int TexWidth = 256, TexHeight = 256;

static int WinWidth = 300, WinHeight = 300;

+ 4
- 0
progs/egl/opengles1/torus.c Visa fil

@@ -17,6 +17,10 @@

#include "eglut.h"

#ifndef M_PI
#define M_PI 3.14159265
#endif

static const struct {
GLenum internalFormat;
const char *name;

+ 4
- 4
progs/egl/opengles2/Makefile Visa fil

@@ -14,13 +14,13 @@ HEADERS = $(TOP)/include/GLES/egl.h


ES2_LIB_DEPS = \
$(TOP)/$(LIB_DIR)/libEGL.so \
$(TOP)/$(LIB_DIR)/libGLESv2.so
$(TOP)/$(LIB_DIR)/$(EGL_LIB_NAME) \
$(TOP)/$(LIB_DIR)/$(GLESv2_LIB_NAME)


ES2_LIBS = \
-L$(TOP)/$(LIB_DIR) -lEGL \
-L$(TOP)/$(LIB_DIR) -lGLESv2 $(LIBDRM_LIB) $(X11_LIBS) \
-L$(TOP)/$(LIB_DIR) -l$(EGL_LIB) -l$(GLESv2_LIB) \
$(LIBDRM_LIB) $(X11_LIBS)

PROGRAMS = \
es2_info \

+ 4
- 0
progs/egl/opengles2/es2gears.c Visa fil

@@ -46,6 +46,10 @@
#include <EGL/eglext.h>
#include "eglut.h"

#ifndef M_PI
#define M_PI 3.14159265
#endif

struct gear {
GLfloat *vertices;
GLuint vbo;

+ 4
- 0
progs/egl/opengles2/tri.c Visa fil

@@ -29,6 +29,10 @@
#include <EGL/egl.h>


#ifndef M_PI
#define M_PI 3.14159265
#endif

#define FLOAT_TO_FIXED(X) ((X) * 65535.0)



+ 1
- 1
progs/egl/openvg/Makefile Visa fil

@@ -3,7 +3,7 @@
TOP = ../../..
include $(TOP)/configs/current

VG_LIBS=-lm -lEGL -lOpenVG -L$(TOP)/lib -L$(TOP)/lib/gallium
VG_LIBS=-lm -L$(TOP)/$(LIB_DIR) -l$(EGL_LIB) -l$(VG_LIB)
INCLUDE_DIRS = -I$(TOP)/include $(X11_CFLAGS)

EGLUT_DIR = $(TOP)/progs/egl/eglut

Laddar…
Avbryt
Spara