mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-12 14:20:04 +00:00
I tried using 'svn merge' to do the merge but it did a terrible job and there were bazillions of conflicts. So instead I just took the diff between the branch and trunk at r10155, applied the diff to the trunk, 'svn add'ed the added files (no files needed to be 'svn remove'd) and committed. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10156
102 lines
3.0 KiB
Makefile
102 lines
3.0 KiB
Makefile
|
|
include $(top_srcdir)/Makefile.tool-tests.am
|
|
|
|
noinst_SCRIPTS = filter_cpuid filter_stderr filter_int gen_insn_test.pl
|
|
|
|
CLEANFILES = $(addsuffix .c,$(INSN_TESTS))
|
|
|
|
INSN_TESTS = insn_basic insn_mmx insn_sse insn_sse2 insn_fpu
|
|
if BUILD_SSE3_TESTS
|
|
INSN_TESTS += insn_sse3
|
|
endif
|
|
if BUILD_SSSE3_TESTS
|
|
INSN_TESTS += insn_ssse3
|
|
endif
|
|
|
|
# Explicitly include insn_sse3 even if ! BUILD_SSE3_TESTS,
|
|
# to avoid packaging screwups if 'make dist' is run on a machine
|
|
# which failed the BUILD_SSE3_TESTS test in configure.in.
|
|
EXTRA_DIST = $(noinst_SCRIPTS) \
|
|
bug127521-64.vgtest bug127521-64.stdout.exp bug127521-64.stderr.exp \
|
|
bug132813-amd64.vgtest bug132813-amd64.stdout.exp \
|
|
bug132813-amd64.stderr.exp \
|
|
bug137714-amd64.vgtest bug137714-amd64.stdout.exp \
|
|
bug137714-amd64.stderr.exp \
|
|
bug132918.vgtest bug132918.stderr.exp bug132918.stdout.exp \
|
|
bug156404-amd64.vgtest bug156404-amd64.stdout.exp \
|
|
bug156404-amd64.stderr.exp \
|
|
clc.vgtest clc.stdout.exp clc.stderr.exp \
|
|
faultstatus.disabled faultstatus.stderr.exp \
|
|
fcmovnu.vgtest fcmovnu.stderr.exp fcmovnu.stdout.exp \
|
|
fxtract.vgtest fxtract.stderr.exp fxtract.stdout.exp \
|
|
$(addsuffix .stderr.exp,$(INSN_TESTS)) \
|
|
$(addsuffix .stdout.exp,$(INSN_TESTS)) \
|
|
$(addsuffix .vgtest,$(INSN_TESTS)) \
|
|
insn_sse3.stdout.exp insn_sse3.stderr.exp insn_sse3.vgtest \
|
|
insn_ssse3.stdout.exp insn_ssse3.stderr.exp insn_ssse3.vgtest \
|
|
jrcxz.stderr.exp jrcxz.stdout.exp jrcxz.vgtest \
|
|
looper.stderr.exp looper.stdout.exp looper.vgtest \
|
|
nibz_bennee_mmap.stderr.exp nibz_bennee_mmap.stdout.exp \
|
|
nibz_bennee_mmap.vgtest \
|
|
rcl-amd64.vgtest rcl-amd64.stdout.exp rcl-amd64.stderr.exp \
|
|
redundantRexW.vgtest redundantRexW.stdout.exp \
|
|
redundantRexW.stderr.exp \
|
|
smc1.stderr.exp smc1.stdout.exp smc1.vgtest \
|
|
shrld.stderr.exp shrld.stdout.exp shrld.vgtest \
|
|
ssse3_misaligned.stderr.exp ssse3_misaligned.stdout.exp \
|
|
ssse3_misaligned.vgtest \
|
|
ssse3_misaligned.c \
|
|
slahf-amd64.stderr.exp slahf-amd64.stdout.exp \
|
|
slahf-amd64.vgtest
|
|
|
|
check_PROGRAMS = \
|
|
bug127521-64 bug132813-amd64 bug132918 \
|
|
clc \
|
|
$(INSN_TESTS) \
|
|
rcl-amd64 \
|
|
redundantRexW \
|
|
smc1 \
|
|
nibz_bennee_mmap
|
|
if BUILD_SSSE3_TESTS
|
|
check_PROGRAMS += ssse3_misaligned
|
|
endif
|
|
|
|
# DDD: these need to be made to work on Darwin like the x86/ ones were.
|
|
if ! VGCONF_OS_IS_DARWIN
|
|
check_PROGRAMS += \
|
|
bug137714-amd64 \
|
|
bug156404-amd64 \
|
|
faultstatus \
|
|
fcmovnu \
|
|
fxtract \
|
|
looper \
|
|
jrcxz \
|
|
shrld \
|
|
slahf-amd64
|
|
endif
|
|
|
|
AM_CFLAGS += @FLAG_M64@
|
|
AM_CXXFLAGS += @FLAG_M64@
|
|
AM_CCASFLAGS += @FLAG_M64@
|
|
|
|
# generic C ones
|
|
bug132918_LDADD = -lm
|
|
insn_basic_SOURCES = insn_basic.def
|
|
insn_basic_LDADD = -lm
|
|
insn_mmx_SOURCES = insn_mmx.def
|
|
insn_mmx_LDADD = -lm
|
|
insn_sse_SOURCES = insn_sse.def
|
|
insn_sse_LDADD = -lm
|
|
insn_sse2_SOURCES = insn_sse2.def
|
|
insn_sse2_LDADD = -lm
|
|
insn_sse3_SOURCES = insn_sse3.def
|
|
insn_sse3_LDADD = -lm
|
|
insn_ssse3_SOURCES = insn_ssse3.def
|
|
insn_ssse3_LDADD = -lm
|
|
insn_fpu_SOURCES = insn_fpu.def
|
|
insn_fpu_LDADD = -lm
|
|
fxtract_LDADD = -lm
|
|
|
|
.def.c: $(srcdir)/gen_insn_test.pl
|
|
$(PERL) $(srcdir)/gen_insn_test.pl < $< > $@
|