njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 1 | |
njn25 | cac76cb | 2002-09-23 11:21:57 +0000 | [diff] [blame] | 2 | SUBDIRS = . tests docs |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 3 | |
njn25 | cac76cb | 2002-09-23 11:21:57 +0000 | [diff] [blame] | 4 | INCLUDES = -I$(top_srcdir)/include |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 5 | |
sewardj | 3e1eb1f | 2002-05-18 13:14:17 +0000 | [diff] [blame] | 6 | CFLAGS = $(WERROR) -DVG_LIBDIR="\"$(libdir)"\" \ |
sewardj | 47f4b3e | 2002-10-01 00:18:22 +0000 | [diff] [blame] | 7 | -Winline -Wall -Wshadow -O -fomit-frame-pointer \ |
8 | @PREFERRED_STACK_BOUNDARY@ -g \ | ||||
9 | $(INCLUDES) | ||||
daywalker | a0d3ab6 | 2002-04-21 13:32:28 +0000 | [diff] [blame] | 10 | |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 11 | valdir = $(libdir)/valgrind |
12 | |||||
njn25 | cac76cb | 2002-09-23 11:21:57 +0000 | [diff] [blame] | 13 | val_PROGRAMS = vgskin_memcheck.so |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 14 | |
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 15 | vgskin_memcheck_so_SOURCES = \ |
njn25 | cac76cb | 2002-09-23 11:21:57 +0000 | [diff] [blame] | 16 | mc_main.c \ |
17 | mc_clientreqs.c \ | ||||
njn | 5c004e4 | 2002-11-18 11:04:50 +0000 | [diff] [blame] | 18 | mc_common.c \ |
njn25 | cac76cb | 2002-09-23 11:21:57 +0000 | [diff] [blame] | 19 | mc_errcontext.c \ |
20 | mc_from_ucode.c \ | ||||
21 | mc_translate.c \ | ||||
22 | mc_helpers.S | ||||
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 23 | vgskin_memcheck_so_LDFLAGS = -shared |
24 | |||||
njn | 683c6ee | 2002-11-12 10:53:31 +0000 | [diff] [blame] | 25 | mcincludedir = $(includedir)/valgrind |
26 | |||||
27 | mcinclude_HEADERS = \ | ||||
njn25 | cac76cb | 2002-09-23 11:21:57 +0000 | [diff] [blame] | 28 | memcheck.h |
sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 29 | |
sewardj | b4db402 | 2002-12-08 22:19:04 +0000 | [diff] [blame^] | 30 | noinst_HEADERS = \ |
31 | mc_common.h \ | ||||
32 | mc_constants.h \ | ||||
njn | 683c6ee | 2002-11-12 10:53:31 +0000 | [diff] [blame] | 33 | mc_include.h |
34 | |||||
njn25 | e49d8e7 | 2002-09-23 09:36:25 +0000 | [diff] [blame] | 35 | ##vgskin_memcheck.so$(EXEEXT): $(vgskin_memcheck_so_OBJECTS) |
36 | ## $(CC) $(CFLAGS) $(LDFLAGS) -shared -o vgskin_memcheck.so \ | ||||
37 | ## $(vgskin_memcheck_so_OBJECTS) |