README_MISSING_SYSCALL_OR_IOCTL \
valgrind.spec.in valgrind.pc.in \
Makefile.all.am Makefile.tool.am Makefile.core-AM_CPPFLAGS.am \
- Makefile.tool-inplace.am
+ Makefile.tool-inplace.am \
+ $(VEX_PRIMARY_SOURCES)
install-exec-hook:
$(mkinstalldirs) $(DESTDIR)$(valdir)
distclean-local:
rm -rf $(inplacedir)
+
+
+# This lists the bits of vex we need to copy into the tarball
+
+VEX_PRIMARY_SOURCES = \
+ VEX/README \
+ VEX/COPYING \
+ VEX/Makefile \
+ VEX/auxprogs/genoffsets.c \
+ VEX/pub/libvex_guest_amd64.h \
+ VEX/pub/libvex_ir.h \
+ VEX/pub/libvex_guest_ppc32.h \
+ VEX/pub/libvex_basictypes.h \
+ VEX/pub/libvex_guest_offsets.h \
+ VEX/pub/libvex_emwarn.h \
+ VEX/pub/libvex.h \
+ VEX/pub/libvex_trc_values.h \
+ VEX/pub/libvex_guest_arm.h \
+ VEX/pub/libvex_guest_x86.h \
+ VEX/priv/ir/irmatch.c \
+ VEX/priv/ir/irmatch.h \
+ VEX/priv/ir/irdefs.c \
+ VEX/priv/ir/iropt.c \
+ VEX/priv/ir/iropt.h \
+ VEX/priv/host-ppc32/isel.c \
+ VEX/priv/host-ppc32/hdefs.c \
+ VEX/priv/host-ppc32/hdefs.h \
+ VEX/priv/main/vex_svnversion.h \
+ VEX/priv/main/vex_globals.c \
+ VEX/priv/main/vex_globals.h \
+ VEX/priv/main/vex_main.c \
+ VEX/priv/main/vex_util.c \
+ VEX/priv/main/vex_util.h \
+ VEX/priv/guest-arm/ghelpers.c \
+ VEX/priv/guest-arm/gdefs.h \
+ VEX/priv/guest-arm/toIR.c \
+ VEX/priv/guest-x86/ghelpers.c \
+ VEX/priv/guest-x86/gdefs.h \
+ VEX/priv/guest-x86/toIR.c \
+ VEX/priv/guest-generic/g_generic_x87.c \
+ VEX/priv/guest-generic/g_generic_x87.h \
+ VEX/priv/guest-generic/bb_to_IR.c \
+ VEX/priv/guest-generic/bb_to_IR.h \
+ VEX/priv/host-arm/isel.c \
+ VEX/priv/host-arm/hdefs.c \
+ VEX/priv/host-arm/hdefs.h \
+ VEX/priv/host-x86/isel.c \
+ VEX/priv/host-x86/hdefs.c \
+ VEX/priv/host-x86/hdefs.h \
+ VEX/priv/guest-amd64/ghelpers.c \
+ VEX/priv/guest-amd64/gdefs.h \
+ VEX/priv/guest-amd64/toIR.c \
+ VEX/priv/guest-ppc32/ghelpers.c \
+ VEX/priv/guest-ppc32/gdefs.h \
+ VEX/priv/guest-ppc32/toIR.c \
+ VEX/priv/host-generic/reg_alloc2.c \
+ VEX/priv/host-generic/h_generic_regs.c \
+ VEX/priv/host-generic/h_generic_regs.h \
+ VEX/priv/host-generic/h_generic_simd64.c \
+ VEX/priv/host-generic/h_generic_simd64.h \
+ VEX/priv/host-amd64/isel.c \
+ VEX/priv/host-amd64/hdefs.c \
+ VEX/priv/host-amd64/hdefs.h
# Nb: For the 2nd arg, the help string, AS_HELP_STRING is the proper way, but
# older autoconfs don't support it... here's what it would say:
#
-# AS_HELP_STRING([--with-vex], [Vex directory (must be specified!)]),
+# AS_HELP_STRING([--with-vex], [Vex directory]),
#
AC_ARG_WITH(vex,
- [ --with-vex=/path/to/vex/dir Vex directory (must be specified!)],
+ [ --with-vex=/path/to/vex/dir Vex directory],
[
AC_CHECK_FILE($withval/pub/libvex.h,
[VEX_DIR=$withval],
[AC_MSG_ERROR([Directory '$withval' does not exist, or does not contain Vex])])
],
[
- AC_MSG_ERROR([You must specify --with-vex=/path/to/vex/dir])
+ VEX_DIR=`pwd`/VEX
])
AC_SUBST(VEX_DIR)