From 56f08d8331df07ee6b17dfdba0ca2b5f0b1058c8 Mon Sep 17 00:00:00 2001 From: notaz Date: Mon, 13 Jun 2011 00:43:42 +0300 Subject: gpu_neon: split output code, some refactoring --- plugins/gpu_neon/Makefile | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'plugins/gpu_neon/Makefile') diff --git a/plugins/gpu_neon/Makefile b/plugins/gpu_neon/Makefile index aab989f..6332308 100644 --- a/plugins/gpu_neon/Makefile +++ b/plugins/gpu_neon/Makefile @@ -1,10 +1,24 @@ CC = $(CROSS_COMPILE)gcc -CFLAGS += -ggdb -Wall -fPIC -CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp + +ARCH = $(shell $(CC) -v 2>&1 | grep -i 'target:' | awk '{print $$2}' | awk -F '-' '{print $$1}') + +CFLAGS += -ggdb -Wall -fPIC -O2 TARGET = gpu_neon.so LDFLAGS += -shared -Wl,-soname,$(TARGET) -SRC += gpu.c ../../frontend/arm_utils.s +SRC += gpu.c +ifeq "$(ARCH)" "arm" +CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp +SRC += vout_fb.c ../../frontend/arm_utils.s +else +CFLAGS += `sdl-config --cflags` -m32 +LDFLAGS += `sdl-config --libs` +SRC += vout_sdl.c +endif +ifndef PEOPS +else +SRC += peops.c +endif all: $(TARGET) -- cgit v1.2.3