lackey \
none
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-SUPP_FILES = glibc-2.1.supp glibc-2.2.supp glibc-2.3.supp xfree-3.supp xfree-4.supp
+SUPP_FILES = \
+ glibc-2.1.supp glibc-2.2.supp glibc-2.3.supp \
+ xfree-3.supp xfree-4.supp
val_DATA = $(SUPP_FILES) default.supp
SUBDIRS = . docs tests
# include memcheck/ for mac_shared.h
-INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/memcheck
-
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/memcheck \
+ -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-## Process this file with automake to produce Makefile.in
-
noinst_SCRIPTS = filter_stderr
-EXTRA_DIST = \
- $(noinst_SCRIPTS) \
+EXTRA_DIST = $(noinst_SCRIPTS) \
true.stderr.exp true.vgtest
SUBDIRS = .
-INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/coregrind
-
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -O -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/coregrind \
+ -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -O -g
bin_PROGRAMS = valgrind-listener
-SUBDIRS = . tests docs
+SUBDIRS = . docs tests
-INCLUDES = -I$(top_srcdir)/include
-
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
vgskin_cachegrind_so_SOURCES = cg_main.c
vgskin_cachegrind_so_LDFLAGS = -shared
-
-##vgskin_cachegrind.so$(EXEEXT): $(vgskin_cachegrind_so_OBJECTS)
-## $(CC) $(CFLAGS) $(LDFLAGS) -shared -o vgskin_cachegrind.so \
-## $(vgskin_cachegrind_so_OBJECTS)
-
SUBDIRS = . tests docs
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-INCLUDES = -I$(top_srcdir)/include
-
val_PROGRAMS = vgskin_corecheck.so
vgskin_corecheck_so_SOURCES = cc_main.c
vgskin_corecheck_so_LDFLAGS = -shared
-
-##vgskin_corecheck.so$(EXEEXT): $(vgskin_corecheck_so_OBJECTS)
-## $(CC) $(CFLAGS) $(LDFLAGS) -shared -o vgskin_corecheck.so \
-## $(vgskin_corecheck_so_OBJECTS)
-## Process this file with automake to produce Makefile.in
-
##---------------------------------------------------------------------------
## These test core error checking, eg. "silly values" for malloc/calloc,
## pthread errors (and suppressions), signal handling errors, invalid fds for
noinst_SCRIPTS = filter_stderr
-EXTRA_DIST = \
- $(noinst_SCRIPTS) \
+EXTRA_DIST = $(noinst_SCRIPTS) \
erringfds.stderr.exp erringfds.stdout.exp erringfds.vgtest \
pth_atfork1.stderr.exp pth_atfork1.stdout.exp pth_atfork1.vgtest \
pth_cancel2.stderr.exp pth_cancel2.vgtest \
SUBDIRS = demangle . docs
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+add_includes = -I$(srcdir)/demangle -I$(top_srcdir)/include
+
+AM_CPPFLAGS = $(add_includes) -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
@PREFERRED_STACK_BOUNDARY@ -g
+AM_CCASFLAGS = $(add_includes)
valdir = $(libdir)/valgrind
-INCLUDES = -I$(srcdir)/demangle -I$(top_srcdir)/include
-
-AM_CCASFLAGS = $(INCLUDES)
-
bin_SCRIPTS = valgrind
default.supp: $(SUPP_FILES)
vg_libpthread.c \
vg_libpthread_unimp.c
libpthread_so_DEPENDENCIES = $(srcdir)/vg_libpthread.vs
-libpthread_so_LDFLAGS = -Werror -fno-omit-frame-pointer -UVG_LIBDIR -shared -fpic \
+libpthread_so_LDFLAGS = -Werror -fno-omit-frame-pointer -UVG_LIBDIR \
+ -shared -fpic \
-Wl,-version-script $(srcdir)/vg_libpthread.vs \
-Wl,-z,nodelete,-z,initfirst \
-Wl,--soname=libpthread.so.0
MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS) .in_place/libpthread.so.0
-vg_memory_c_CFLAGS = $(PREFERRED_STACK_BOUNDARY)
-
vg_intercept.o vg_libpthread.o vg_replace_malloc.o: CFLAGS += -fno-omit-frame-pointer
all-local:
-INCLUDES = -I$(top_srcdir)/coregrind -I$(top_srcdir)/include
-
+AM_CPPFLAGS = -I$(top_srcdir)/coregrind -I$(top_srcdir)/include
AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer -g
noinst_HEADERS = \
libdemangle_a_SOURCES = \
cp-demangle.c cplus-dem.c dyn-string.c safe-ctype.c
-# some files don't like my config.h, so just pretend it does not exist...
-cp_demange_c_CFLAGS = -Wno-unused -Wno-shadow -UHAVE_CONFIG_H
-dyn_string_c_CFLAGS = -UHAVE_CONFIG_H
-cplus_dem_c_CFLAGS = -Wno-unused
+cp-demangle.o: CFLAGS += -Wno-unused -Wno-shadow
+cplus-dem.o: CFLAGS += -Wno-unused
+
SUBDIRS = .
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-INCLUDES = -I$(top_srcdir)/include
-
val_PROGRAMS = vgskin_example.so
vgskin_example_so_SOURCES = ex_main.c
SUBDIRS = . docs tests
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-INCLUDES = -I$(top_srcdir)/include
-
val_PROGRAMS = vgskin_helgrind.so
vgskin_helgrind_so_SOURCES = hg_main.c
-## Process this file with automake to produce Makefile.in
-
noinst_SCRIPTS = filter_stderr
-EXTRA_DIST = \
- $(noinst_SCRIPTS) \
+EXTRA_DIST = $(noinst_SCRIPTS) \
true.stderr.exp true.vgtest
SUBDIRS = . docs tests
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-INCLUDES = -I$(top_srcdir)/include
-
val_PROGRAMS = vgskin_lackey.so
vgskin_lackey_so_SOURCES = lk_main.c
vgskin_lackey_so_LDFLAGS = -shared
-##vgskin_lackey.so$(EXEEXT): $(vgskin_lackey_so_OBJECTS)
-## $(CC) $(CFLAGS) $(LDFLAGS) -shared -o vgskin_lackey.so \
-## $(vgskin_lackey_so_OBJECTS)
-## Process this file with automake to produce Makefile.in
-
noinst_SCRIPTS = filter_stderr
-EXTRA_DIST = \
- $(noinst_SCRIPTS) \
+EXTRA_DIST = $(noinst_SCRIPTS) \
true.stderr.exp true.vgtest
SUBDIRS = . tests docs
-INCLUDES = -I$(top_srcdir)/include
+all_includes = -I$(top_srcdir)/include
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+AM_CPPFLAGS = $(all_includes) -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
@PREFERRED_STACK_BOUNDARY@ -g
-
-AM_CCASFLAGS = $(INCLUDES)
+AM_CCASFLAGS = $(all_includes)
valdir = $(libdir)/valgrind
-## Process this file with automake to produce Makefile.in
-
##---------------------------------------------------------------------------
## Need more tests:
## - lots more mmap/munmap/mremap/mprotect ones
-
-## Notes:
-## - HEAD and ERASER stderr.exp are different for signal2 due to lazy vs.
-## strict EIP updating
##---------------------------------------------------------------------------
noinst_SCRIPTS = filter_allocs filter_leak_check_size filter_stderr \
filter_stderr_backtrace
-
-EXTRA_DIST = \
- $(noinst_SCRIPTS) \
+EXTRA_DIST = $(noinst_SCRIPTS) \
badaddrvalue.stderr.exp \
badaddrvalue.stdout.exp badaddrvalue.vgtest \
badfree-2trace.stderr.exp badfree-2trace.vgtest \
trivialleak tronical weirdioctl \
mismatches new_override
+AM_CPPFLAGS = -I$(top_srcdir)/include
AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g
AM_CXXFLAGS = $(AM_CFLAGS)
-INCLUDES = -I$(top_srcdir)/include
# C ones
badaddrvalue_SOURCES = badaddrvalue.c
-SUBDIRS = . tests docs
+SUBDIRS = . docs tests
-AM_CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
- -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
+AM_CPPFLAGS = -I$(top_srcdir)/include -DVG_LIBDIR="\"$(libdir)"\"
+AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -O -fomit-frame-pointer \
+ @PREFERRED_STACK_BOUNDARY@ -g
valdir = $(libdir)/valgrind
-INCLUDES = -I$(top_srcdir)/include
-
val_PROGRAMS = vgskin_none.so
vgskin_none_so_SOURCES = nl_main.c
-## Process this file with automake to produce Makefile.in
-
-##---------------------------------------------------------------------------
-## These ones all work fine without producing errors in any skin.
-##---------------------------------------------------------------------------
-
noinst_SCRIPTS = filter_stderr
-EXTRA_DIST = \
- $(noinst_SCRIPTS) \
+EXTRA_DIST = $(noinst_SCRIPTS) \
args.stderr.exp args.stdout.exp args.vgtest \
bitfield1.stderr.exp bitfield1.vgtest \
bt_everything.stderr.exp \
gxx304_SOURCES = gxx304.cpp
# must be built with these flags -- bug only occurred with them
-fpu_lazy_eflags.o: fpu_lazy_eflags.c
- $(COMPILE) -O2 -mcpu=pentiumpro -march=pentiumpro -c $<
+fpu_lazy_eflags.o: CFLAGS += -O2 -mcpu=pentiumpro -march=pentiumpro
filter_stderr_basic \
filter_test_paths
+EXTRA_DIST = $(noinst_SCRIPTS)
+
check_PROGRAMS = \
true
# generic C ones
true_SOURCES = true.c
-EXTRA_DIST = $(noinst_SCRIPTS)