~bkerensa/ubuntu/raring/valgrind/merge-from-deb

« back to all changes in this revision

Viewing changes to Makefile.all.am

  • Committer: Benjamin Kerensa
  • Date: 2012-11-21 23:57:58 UTC
  • mfrom: (1.1.16)
  • Revision ID: bkerensa@ubuntu.com-20121121235758-bd1rv5uc5vzov2p6
Merge from debian unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
112
112
#
113
113
# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs.
114
114
# For building the core, coregrind/Makefile.am files add some extra things.
115
 
#
116
 
# Also: in newer versions of automake (1.10 onwards?) asm files ending with
117
 
# '.S' are considered "pre-processed" (as opposed to those ending in '.s')
118
 
# and so the CPPFLAGS are passed to the assembler.  But this is not true for
119
 
# older automakes (e.g. 1.8.5, 1.9.6), sigh.  So we include
120
 
# AM_CPPFLAGS_<PLATFORM> in each AM_CCASFLAGS_<PLATFORM> variable.  This
121
 
# means some of the flags are duplicated on systems with newer versions of
122
 
# automake, but this does not really matter and seems hard to avoid.
123
115
 
124
116
AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \
125
117
        -I$(top_srcdir) \
141
133
endif
142
134
 
143
135
AM_FLAG_M3264_X86_LINUX   = @FLAG_M32@
144
 
AM_CFLAGS_X86_LINUX       = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
145
 
                                $(AM_CFLAGS_BASE)
146
 
AM_CCASFLAGS_X86_LINUX    = $(AM_CPPFLAGS_X86_LINUX) @FLAG_M32@ -g
 
136
AM_CFLAGS_X86_LINUX       = @FLAG_M32@  @PREFERRED_STACK_BOUNDARY@ \
 
137
                                $(AM_CFLAGS_BASE) -fomit-frame-pointer
 
138
AM_CCASFLAGS_X86_LINUX    = @FLAG_M32@ -g
147
139
 
148
140
AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@
149
 
AM_CFLAGS_AMD64_LINUX     = @FLAG_M64@ -fomit-frame-pointer \
150
 
                                @PREFERRED_STACK_BOUNDARY@ $(AM_CFLAGS_BASE)
151
 
AM_CCASFLAGS_AMD64_LINUX  = $(AM_CPPFLAGS_AMD64_LINUX) @FLAG_M64@ -g
 
141
AM_CFLAGS_AMD64_LINUX     = @FLAG_M64@ @PREFERRED_STACK_BOUNDARY@ \
 
142
                                $(AM_CFLAGS_BASE) -fomit-frame-pointer
 
143
AM_CCASFLAGS_AMD64_LINUX  = @FLAG_M64@ -g
152
144
 
153
145
AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@
154
146
AM_CFLAGS_PPC32_LINUX     = @FLAG_M32@ $(AM_CFLAGS_BASE)
155
 
AM_CCASFLAGS_PPC32_LINUX  = $(AM_CPPFLAGS_PPC32_LINUX) @FLAG_M32@ -g
 
147
AM_CCASFLAGS_PPC32_LINUX  = @FLAG_M32@ -g
156
148
 
157
149
AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@
158
150
AM_CFLAGS_PPC64_LINUX     = @FLAG_M64@ $(AM_CFLAGS_BASE)
159
 
AM_CCASFLAGS_PPC64_LINUX  = $(AM_CPPFLAGS_PPC64_LINUX) @FLAG_M64@ -g
 
151
AM_CCASFLAGS_PPC64_LINUX  = @FLAG_M64@ -g
160
152
 
161
153
AM_FLAG_M3264_ARM_LINUX   = @FLAG_M32@
162
154
AM_CFLAGS_ARM_LINUX       = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \
163
155
                                $(AM_CFLAGS_BASE) -marm -mcpu=cortex-a8
164
 
AM_CCASFLAGS_ARM_LINUX    = $(AM_CPPFLAGS_ARM_LINUX) @FLAG_M32@ \
 
156
AM_CCASFLAGS_ARM_LINUX    = @FLAG_M32@ \
165
157
                                -marm -mcpu=cortex-a8 -g
166
158
 
167
159
AM_FLAG_M3264_X86_DARWIN = -arch i386
169
161
                                -mmacosx-version-min=10.5 \
170
162
                                -fno-stack-protector -fno-pic -fno-PIC
171
163
 
172
 
AM_CCASFLAGS_X86_DARWIN  = $(AM_CPPFLAGS_X86_DARWIN) -arch i386 -g
 
164
AM_CCASFLAGS_X86_DARWIN  = -arch i386 -g
173
165
 
174
166
AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64
175
167
AM_CFLAGS_AMD64_DARWIN     = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \
176
168
                            -mmacosx-version-min=10.5 -fno-stack-protector
177
 
AM_CCASFLAGS_AMD64_DARWIN  = $(AM_CPPFLAGS_AMD64_DARWIN) -arch x86_64 -g
 
169
AM_CCASFLAGS_AMD64_DARWIN  = -arch x86_64 -g
178
170
 
179
171
AM_FLAG_M3264_S390X_LINUX = @FLAG_M64@
180
 
AM_CFLAGS_S390X_LINUX     = @FLAG_M64@ $(AM_CFLAGS_BASE)
181
 
AM_CCASFLAGS_S390X_LINUX  = $(AM_CPPFLAGS_S390X_LINUX) -mzarch -march=z900 \
182
 
                            @FLAG_M64@ -g
 
172
AM_CFLAGS_S390X_LINUX     = @FLAG_M64@ $(AM_CFLAGS_BASE) -fomit-frame-pointer
 
173
AM_CCASFLAGS_S390X_LINUX  = @FLAG_M64@ -g -mzarch -march=z900
 
174
 
 
175
AM_FLAG_M3264_MIPS32_LINUX = @FLAG_M32@
 
176
AM_CFLAGS_MIPS32_LINUX     = @FLAG_M32@ $(AM_CFLAGS_BASE) -mips32
 
177
AM_CCASFLAGS_MIPS32_LINUX  = @FLAG_M32@ -mips32 -g
 
178
 
183
179
 
184
180
# Flags for the primary target.  These must be used to build the
185
181
# regtests and performance tests.  In fact, these must be used to
202
198
PRELOAD_LDFLAGS_COMMON_LINUX  = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst
203
199
PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load
204
200
 
 
201
if VGCONF_PLATVARIANT_IS_ANDROID
 
202
# The Android toolchain includes all kinds of stdlib helpers present in
 
203
# bionic which is bad because we are not linking with it and the Android
 
204
# linker will panic.
 
205
PRELOAD_LDFLAGS_COMMON_LINUX += -nostdlib
 
206
endif
 
207
 
205
208
PRELOAD_LDFLAGS_X86_LINUX    = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
206
209
PRELOAD_LDFLAGS_AMD64_LINUX  = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
207
210
PRELOAD_LDFLAGS_PPC32_LINUX  = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
210
213
PRELOAD_LDFLAGS_X86_DARWIN   = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386
211
214
PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64
212
215
PRELOAD_LDFLAGS_S390X_LINUX  = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@
 
216
PRELOAD_LDFLAGS_MIPS32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@
213
217