mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-20 06:16:10 +00:00
70 lines
2.1 KiB
Makefile
70 lines
2.1 KiB
Makefile
|
|
include $(top_srcdir)/Makefile.tool-tests.am
|
|
|
|
dist_noinst_SCRIPTS = filter_stderr
|
|
|
|
EXTRA_DIST = \
|
|
intdiv.stdout.exp intdiv.stderr.exp intdiv.vgtest \
|
|
ldrt.stdout.exp ldrt.stderr.exp ldrt.vgtest \
|
|
ldrt_arm.stdout.exp ldrt_arm.stderr.exp ldrt_arm.vgtest \
|
|
neon128.stdout.exp neon128.stderr.exp neon128.vgtest \
|
|
neon64.stdout.exp neon64.stderr.exp neon64.vgtest \
|
|
v6intARM.stdout.exp v6intARM.stderr.exp v6intARM.vgtest \
|
|
v6intThumb.stdout.exp v6intThumb.stderr.exp v6intThumb.vgtest \
|
|
v6media.stdout.exp v6media.stderr.exp v6media.vgtest \
|
|
vcvt_fixed_float_VFP.stdout.exp vcvt_fixed_float_VFP.stderr.exp \
|
|
vcvt_fixed_float_VFP.vgtest \
|
|
vfp.stdout.exp vfp.stderr.exp vfp.vgtest \
|
|
vfpv4_fma.stdout.exp vfpv4_fma.stderr.exp vfpv4_fma.vgtest
|
|
|
|
check_PROGRAMS = \
|
|
allexec \
|
|
intdiv \
|
|
ldrt \
|
|
ldrt_arm \
|
|
neon128 \
|
|
neon64 \
|
|
v6intARM \
|
|
v6intThumb \
|
|
v6media \
|
|
vcvt_fixed_float_VFP \
|
|
vfp \
|
|
vfpv4_fma
|
|
|
|
AM_CFLAGS += @FLAG_M32@
|
|
AM_CXXFLAGS += @FLAG_M32@
|
|
AM_CCASFLAGS += @FLAG_M32@
|
|
|
|
allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
|
|
|
|
# These two are specific to their ARM/Thumb respectively and so we
|
|
# hardwire -marm/-mthumb. neon64 and neon128 are compilable on both,
|
|
# however, ask for them to be compiled on thumb, as that looks
|
|
# like that's going to be the more common use case. They also
|
|
# need special helping w.r.t -mfpu and -mfloat-abi, though.
|
|
# Also force -O0 since -O takes hundreds of MB of memory
|
|
# for v6intThumb.c.
|
|
v6intARM_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 -marm
|
|
v6intThumb_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 -mthumb
|
|
|
|
v6media_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 -mthumb
|
|
|
|
vfp_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \
|
|
-mfpu=neon \
|
|
-mthumb
|
|
|
|
|
|
neon128_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \
|
|
-mfpu=neon \
|
|
-mthumb
|
|
|
|
neon64_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \
|
|
-mfpu=neon \
|
|
-mthumb
|
|
|
|
intdiv_CFLAGS = $(AM_CFLAGS) -g -mcpu=cortex-a15 -mthumb
|
|
ldrt_CFLAGS = $(AM_CFLAGS) -g -mcpu=cortex-a8 -mthumb
|
|
ldrt_arm_CFLAGS = $(AM_CFLAGS) -g -mcpu=cortex-a8 -marm
|
|
|
|
vfpv4_fma_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a15 -mfpu=vfpv4 -marm
|