blob: 521ca3b1ba4ed5ad0cae8fc547eebcda3b0d6325 [file] [log] [blame]
njn25e49d8e72002-09-23 09:36:25 +00001
njn25cac76cb2002-09-23 11:21:57 +00002SUBDIRS = . tests docs
njn25e49d8e72002-09-23 09:36:25 +00003
njn25cac76cb2002-09-23 11:21:57 +00004INCLUDES = -I$(top_srcdir)/include
sewardjde4a1d02002-03-22 01:27:54 +00005
sewardj3e1eb1f2002-05-18 13:14:17 +00006CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \
njn25e49d8e72002-09-23 09:36:25 +00007 -Winline -Wall -Wshadow -O -fomit-frame-pointer @PREFERRED_STACK_BOUNDARY@ -g
daywalkera0d3ab62002-04-21 13:32:28 +00008
sewardjde4a1d02002-03-22 01:27:54 +00009valdir = $(libdir)/valgrind
10
njn25cac76cb2002-09-23 11:21:57 +000011val_PROGRAMS = vgskin_memcheck.so
sewardjde4a1d02002-03-22 01:27:54 +000012
njn25e49d8e72002-09-23 09:36:25 +000013vgskin_memcheck_so_SOURCES = \
njn25cac76cb2002-09-23 11:21:57 +000014 mc_main.c \
15 mc_clientreqs.c \
16 mc_errcontext.c \
17 mc_from_ucode.c \
18 mc_translate.c \
19 mc_helpers.S
njn25e49d8e72002-09-23 09:36:25 +000020vgskin_memcheck_so_LDFLAGS = -shared
21
sewardjde4a1d02002-03-22 01:27:54 +000022noinst_HEADERS = \
njn25cac76cb2002-09-23 11:21:57 +000023 mc_include.h \
24 memcheck.h
sewardjde4a1d02002-03-22 01:27:54 +000025
sewardj71889e62002-05-10 03:03:57 +000026MANUAL_DEPS = $(noinst_HEADERS) $(include_HEADERS)
27
njn25e49d8e72002-09-23 09:36:25 +000028##vgskin_memcheck.so$(EXEEXT): $(vgskin_memcheck_so_OBJECTS)
29## $(CC) $(CFLAGS) $(LDFLAGS) -shared -o vgskin_memcheck.so \
30## $(vgskin_memcheck_so_OBJECTS)