X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu-gles%2FMakefile;h=06552ed339e2d0aaba6476b564888ba8d814b66c;hp=8a3f244ef388fd466f92e2e3eb3a3f00c241129c;hb=bb88ec28db0535102b70a7c18ef095cb904e3c6c;hpb=07f75e28d81b8acc64cfb6dee9302fb0eba8774a diff --git a/plugins/gpu-gles/Makefile b/plugins/gpu-gles/Makefile index 8a3f244e..06552ed3 100644 --- a/plugins/gpu-gles/Makefile +++ b/plugins/gpu-gles/Makefile @@ -1,35 +1,21 @@ -############################################################################## -# MAKEFILE FOR PETE'S MESAGL GPU... just run "make" -############################################################################## - -#PREFIX = /mythtv/media/devel/toolchains/pandora/arm-2007q3/ -CROSS_COMPILE ?= arm-none-linux-gnueabi- - -#CC = $(PREFIX)/bin/$(CROSS_COMPILE)gcc CC = $(CROSS_COMPILE)gcc -CFLAGS += -fPIC -ggdb # -Wall -ifndef DEBUG -CFLAGS += -O3 -ffast-math -fomit-frame-pointer -endif -CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -# note: the below causes strange bugs/crashes -#CFLAGS += -mfloat-abi=softfp -#CFLAGS += -DUSE_X11 -CFLAGS += -I$(PREFIX)include - -TARGET = gpuGLES.so -LDFLAGS += -shared -Wl,-soname,$(TARGET) -o $(TARGET) -LIB = -L$(PREFIX)lib -lGLES_CM -lX11 -lXau -lXdmcp - -OBJ = gpuDraw.o gpuFps.o gpuPlugin.o gpuPrim.o gpuTexture.o +ARCH = $(shell $(CC) -v 2>&1 | grep -i 'target:' | awk '{print $$2}' | awk -F '-' '{print $$1}') --include Makefile.local +CFLAGS += -ggdb -fPIC -O2 # -Wall -all: $(TARGET) +SRC_STANDALONE += gpuDraw.c gpuFps.c gpuPlugin.c gpuPrim.c gpuTexture.c +SRC_GPULIB += gpulib_if.c -$(TARGET): $(OBJ) - $(CC) $(LDFLAGS) $(OBJ) $(LIB) +CFLAGS += -I$(PREFIX)include +LDLIBS += -L$(PREFIX)lib +ifeq "$(PLATFORM)" "caanoo" +CFLAGS += -DFAKE_WINDOW +LDLIBS += -lopengles_lite -lstdc++ +else +LDLIBS += -lGLES_CM +endif -clean: - $(RM) $(TARGET) $(OBJ) +BIN_STANDLALONE = gpuGLES.so +BIN_GPULIB = gpu_gles.so +include ../gpulib/gpulib.mak