465dbb493e514e911c89eea4227b399f50d1114b
[pcsx_rearmed.git] / plugins / gpu_neon / psx_gpu / tests / Makefile
1 CC = $(CROSS_COMPILE)gcc
2 CFLAGS += -DTEXTURE_CACHE_4BPP -DTEXTURE_CACHE_8BPP -DGPU_NEON
3 CFLAGS += -Wall -ggdb
4 CFLAGS += -fno-strict-aliasing
5
6 CFLAGS += `sdl-config --cflags`
7 LDLIBS += `sdl-config --libs`
8
9 ifdef NEON
10 CFLAGS += -mcpu=cortex-a8 -mfpu=neon -DNEON_BUILD
11 ASFLAGS = $(CFLAGS)
12 OBJ += ../psx_gpu_arm_neon.o
13 else
14 CFLAGS += -DNEON_BUILD -DSIMD_BUILD
15 OBJ += ../psx_gpu_simd.o
16 endif
17 ifndef DEBUG
18 CFLAGS += -O2 -DNDEBUG
19 endif
20
21 OBJ += ../psx_gpu_main.o ../../../gpulib/prim.o
22
23 all: psx_gpu
24
25 psx_gpu: $(OBJ)
26         $(CC) -o $@ $(CFLAGS) $^ $(LDFLAGS) $(LDLIBS)
27
28 clean:
29         $(RM) psx_gpu $(OBJ)