1 2 include $(top_srcdir)/Makefile.tool-tests.am 3 4 dist_noinst_SCRIPTS = filter_stderr 5 6 EXTRA_DIST = \ 7 neon128.stdout.exp neon128.stderr.exp neon128.vgtest \ 8 neon64.stdout.exp neon64.stderr.exp neon64.vgtest \ 9 v6intARM.stdout.exp v6intARM.stderr.exp v6intARM.vgtest \ 10 v6intThumb.stdout.exp v6intThumb.stderr.exp v6intThumb.vgtest \ 11 v6media.stdout.exp v6media.stderr.exp v6media.vgtest \ 12 vfp.stdout.exp vfp.stderr.exp vfp.vgtest 13 14 check_PROGRAMS = \ 15 neon128 \ 16 neon64 \ 17 v6intARM \ 18 v6intThumb \ 19 v6media \ 20 vfp 21 22 AM_CFLAGS += @FLAG_M32@ 23 AM_CXXFLAGS += @FLAG_M32@ 24 AM_CCASFLAGS += @FLAG_M32@ 25 26 # These two are specific to their ARM/Thumb respectively and so we 27 # hardwire -marm/-mthumb. neon64 and neon128 are compilable on both, 28 # however, ask for them to be compiled on thumb, as that looks 29 # like that's going to be the more common use case. They also 30 # need special helping w.r.t -mfpu and -mfloat-abi, though. 31 # Also force -O0 since -O takes hundreds of MB of memory 32 # for v6intThumb.c. 33 v6intARM_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 -marm 34 v6intThumb_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 -mthumb 35 36 v6media_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 -mthumb 37 38 vfp_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \ 39 -mfpu=neon -mfloat-abi=softfp \ 40 -mthumb 41 42 43 neon128_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \ 44 -mfpu=neon -mfloat-abi=softfp \ 45 -mthumb 46 47 neon64_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \ 48 -mfpu=neon -mfloat-abi=softfp \ 49 -mthumb 50