diff options
Diffstat (limited to 'plugins/gpu_neon/Makefile')
-rw-r--r-- | plugins/gpu_neon/Makefile | 20 |
1 files changed, 17 insertions, 3 deletions
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) |