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.
This commit is contained in:
parent
bc73a6289f
commit
70ae8bf26f
|
@ -265,7 +265,7 @@ else
|
|||
darwin* )
|
||||
LIB_EXTENSION='dylib' ;;
|
||||
cygwin* )
|
||||
LIB_EXTENSION='dll' ;;
|
||||
LIB_EXTENSION='dll.a' ;;
|
||||
aix* )
|
||||
LIB_EXTENSION='a' ;;
|
||||
* )
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -22,6 +22,9 @@
|
|||
#include <EGL/egl.h>
|
||||
|
||||
|
||||
#ifndef M_PI
|
||||
#define M_PI 3.14159265
|
||||
#endif
|
||||
|
||||
static int WinWidth = 300, WinHeight = 300;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -17,6 +17,10 @@
|
|||
|
||||
#include "eglut.h"
|
||||
|
||||
#ifndef M_PI
|
||||
#define M_PI 3.14159265
|
||||
#endif
|
||||
|
||||
static const struct {
|
||||
GLenum internalFormat;
|
||||
const char *name;
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue