X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpu-gles%2FMakefile;h=421a6e78804b2d98b85dbac291311d8f46ce98f6;hp=fdefb08d753f7ec0a1dc6aab9be03809f219b4a8;hb=2857d72e4ca743bba3cf55e298949e24d97dff02;hpb=f932e54bc49d2b211a9100f8b6f5385e0eafe64c diff --git a/plugins/gpu-gles/Makefile b/plugins/gpu-gles/Makefile index fdefb08d..421a6e78 100644 --- a/plugins/gpu-gles/Makefile +++ b/plugins/gpu-gles/Makefile @@ -1,31 +1,20 @@ -############################################################################## -# MAKEFILE FOR PETE'S MESAGL GPU... just run "make" -############################################################################## +CFLAGS += -ggdb -fPIC -O2 # -Wall -#PREFIX = /mythtv/media/devel/toolchains/pandora/arm-2007q3/ -CROSS_COMPILE ?= arm-none-linux-gnueabi- +include ../../config.mak -#CC = $(PREFIX)/bin/$(CROSS_COMPILE)gcc -CC = $(CROSS_COMPILE)gcc +SRC_STANDALONE += gpuDraw.c gpuFps.c gpuPlugin.c gpuPrim.c gpuTexture.c +SRC_GPULIB += gpulib_if.c -CFLAGS += -fPIC # -Wall -CFLAGS += -O3 -ffast-math -fomit-frame-pointer -CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -# note: the below causes strange bugs/crashes -#CFLAGS += -mfloat-abi=softfp -CFLAGS += -DMAEMO_CHANGES # -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 - -all: $(TARGET) - -$(TARGET): $(OBJ) - $(CC) $(LDFLAGS) $(OBJ) $(LIB) - -clean: - $(RM) $(TARGET) $(OBJ) +LDFLAGS += -Wl,--allow-multiple-definition +LDLIBS += -L$(PREFIX)lib +ifeq "$(PLATFORM)" "caanoo" +CFLAGS += -DFAKE_WINDOW +LDLIBS += -lopengles_lite -lstdc++ +else +LDLIBS += -lGLES_CM +endif + +BIN_STANDLALONE = gpuGLES.so +BIN_GPULIB = gpu_gles.so +include ../gpulib/gpulib.mak