Home | History | Annotate | Download | only in arm
      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