ftmemsim-valgrind/none/Makefile.am
Tom Hughes b5c033e906 Dual architecture support - this commit is a major rework of the build
system that allows multiple copies of valgrind to be built so that we
can build both x86 and amd64 versions of the tools on amd64 machines.

The launcher is then modified to look at the program being run and
decide which tool to use to run it.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5027
2005-11-07 15:24:38 +00:00

36 lines
1.3 KiB
Makefile

include $(top_srcdir)/Makefile.tool.am
noinst_PROGRAMS =
if VG_X86_LINUX
noinst_PROGRAMS += none-x86-linux
endif
if VG_AMD64_LINUX
noinst_PROGRAMS += none-amd64-linux
endif
if VG_PPC32_LINUX
noinst_PROGRAMS += none-ppc32-linux
endif
NONE_SOURCES_COMMON = nl_main.c
none_x86_linux_SOURCES = $(NONE_SOURCES_COMMON)
none_x86_linux_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX)
none_x86_linux_CFLAGS = $(AM_CFLAGS_X86_LINUX)
none_x86_linux_DEPENDENCIES = $(COREGRIND_LIBS_X86_LINUX)
none_x86_linux_LDADD = $(TOOL_LDADD_X86_LINUX)
none_x86_linux_LDFLAGS = $(TOOL_LDFLAGS_X86_LINUX)
none_amd64_linux_SOURCES = $(NONE_SOURCES_COMMON)
none_amd64_linux_CPPFLAGS = $(AM_CPPFLAGS_AMD64_LINUX)
none_amd64_linux_CFLAGS = $(AM_CFLAGS_AMD64_LINUX)
none_amd64_linux_DEPENDENCIES = $(COREGRIND_LIBS_AMD64_LINUX)
none_amd64_linux_LDADD = $(TOOL_LDADD_AMD64_LINUX)
none_amd64_linux_LDFLAGS = $(TOOL_LDFLAGS_AMD64_LINUX)
none_ppc32_linux_SOURCES = $(NONE_SOURCES_COMMON)
none_ppc32_linux_CPPFLAGS = $(AM_CPPFLAGS_PPC32_LINUX)
none_ppc32_linux_CFLAGS = $(AM_CFLAGS_PPC32_LINUX)
none_ppc32_linux_DEPENDENCIES = $(COREGRIND_LIBS_PPC32_LINUX)
none_ppc32_linux_LDADD = $(TOOL_LDADD_PPC32_LINUX)
none_ppc32_linux_LDFLAGS = $(TOOL_LDFLAGS_PPC32_LINUX)