mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-20 14:26:11 +00:00
70 lines
1.9 KiB
Makefile
70 lines
1.9 KiB
Makefile
|
|
include $(top_srcdir)/Makefile.tool-tests.am
|
|
|
|
dist_noinst_SCRIPTS = filter_stderr filter_add filter_suppgen
|
|
|
|
EXTRA_DIST = \
|
|
is_arch_supported \
|
|
bad_percentify.vgtest bad_percentify.c \
|
|
bad_percentify.stdout.exp bad_percentify.stderr.exp-glibc28-amd64 \
|
|
globalerr.vgtest globalerr.stdout.exp \
|
|
globalerr.stderr.exp-glibc28-amd64 \
|
|
globalerr.stderr.exp-gcc491-amd64 \
|
|
hackedbz2.vgtest hackedbz2.stdout.exp \
|
|
hackedbz2.stderr.exp-glibc28-amd64 \
|
|
hsg.vgtest hsg.stdout.exp hsg.stderr.exp \
|
|
preen_invars.vgtest preen_invars.stdout.exp \
|
|
preen_invars.stderr.exp-glibc28-amd64 \
|
|
stackerr.vgtest stackerr.stdout.exp \
|
|
stackerr.stderr.exp-glibc28-amd64 stackerr.stderr.exp-glibc27-x86
|
|
|
|
check_PROGRAMS = \
|
|
bad_percentify \
|
|
globalerr hackedbz2 \
|
|
hsg \
|
|
preen_invars preen_invars_so.so \
|
|
stackerr
|
|
|
|
# DDD: not sure if these ones should work on Darwin or not... if not, should
|
|
# be moved into x86-linux/.
|
|
#if ! VGCONF_OS_IS_DARWIN
|
|
# check_PROGRAMS += \
|
|
# ccc
|
|
#endif
|
|
|
|
|
|
AM_CFLAGS += $(AM_FLAG_M3264_PRI)
|
|
AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
|
|
|
|
# To make it a bit more realistic, build hackedbz2.c with at
|
|
# least some optimisation.
|
|
hackedbz2_CFLAGS = $(AM_CFLAGS) -O -Wno-inline
|
|
|
|
globalerr_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
|
|
# C ones
|
|
#pth_create_LDADD = -lpthread
|
|
|
|
# C++ ones
|
|
#ccc_SOURCES = ccc.cpp
|
|
|
|
# Build shared object for preen_invars
|
|
preen_invars_DEPENDENCIES = preen_invars_so.so
|
|
if VGCONF_OS_IS_DARWIN
|
|
preen_invars_LDADD = -ldl
|
|
preen_invars_LDFLAGS = $(AM_FLAG_M3264_PRI)
|
|
else
|
|
preen_invars_LDADD = -ldl
|
|
preen_invars_LDFLAGS = $(AM_FLAG_M3264_PRI) \
|
|
-Wl,-rpath,$(top_builddir)/memcheck/tests
|
|
endif
|
|
|
|
preen_invars_so_so_CFLAGS = $(AM_CFLAGS) -fpic
|
|
if VGCONF_OS_IS_DARWIN
|
|
preen_invars_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -dynamic \
|
|
-dynamiclib -all_load
|
|
else
|
|
preen_invars_so_so_LDFLAGS = -fpic $(AM_FLAG_M3264_PRI) -shared \
|
|
-Wl,-soname -Wl,preen_invars_so.so
|
|
endif
|
|
|