mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-17 08:04:36 +00:00
for the various core modules and use a single global setting so that the flags are actually consistent everywhere. Also get rid of most the USE_PIE blocks in the makefiles by having configure pass expand a variable in the new global AM_CFLAGS to one of "-fpie" or "" depending on whether PIE is in use. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3760
23 lines
769 B
Makefile
23 lines
769 B
Makefile
# we need $(top_builddir)/include for when builddir != srcdir, because
|
|
# valgrind.h is generated from valgrind.h.in.
|
|
add_includes = -I$(top_srcdir)/coregrind \
|
|
-I$(top_srcdir) \
|
|
-I$(top_srcdir)/coregrind/$(VG_ARCH) \
|
|
-I$(top_srcdir)/coregrind/$(VG_OS) \
|
|
-I$(top_srcdir)/coregrind/$(VG_PLATFORM) \
|
|
-I$(top_srcdir)/include \
|
|
-I$(top_builddir)/include \
|
|
-I@VEX_DIR@/pub \
|
|
-DVGA_$(VG_ARCH)=1 \
|
|
-DVGO_$(VG_OS)=1 \
|
|
-DVGP_$(VG_ARCH)_$(VG_OS)=1
|
|
|
|
BASE_AM_CFLAGS = @ARCH_CORE_AM_CFLAGS@ -Wmissing-prototypes -Winline -Wall -Wshadow -O -g
|
|
|
|
PIC_AM_CFLAGS = $(BASE_AM_CFLAGS) -fpic -fno-omit-frame-pointer
|
|
|
|
AM_CPPFLAGS = $(add_includes)
|
|
AM_CFLAGS = $(WERROR) @PIE_AM_CFLAGS@ $(BASE_AM_CFLAGS)
|
|
AM_CCASFLAGS = $(add_includes) @ARCH_CORE_AM_CCASFLAGS@ -Wa,-gstabs
|
|
|