Put preprocessor stuff into CPPFLAGS, not into CFLAGS.
Signed-off-by: Robert Schwebel <[EMAIL PROTECTED]>
---
func/gtod_latency/GNUmakefile.am | 6 +++---
func/matrix_mult/GNUmakefile.am | 7 +++++--
func/measurement/GNUmakefile.am | 6 +++---
func/periodic_cpu_load/GNUmakefile.am | 6 +++---
func/pi-tests/GNUmakefile.am | 29 ++++-------------------------
func/pthread_kill_latency/GNUmakefile.am | 8 ++++----
func/sched_jitter/GNUmakefile.am | 3 ++-
7 files changed, 24 insertions(+), 41 deletions(-)
Index: func/gtod_latency/GNUmakefile.am
===================================================================
--- func/gtod_latency/GNUmakefile.am.orig
+++ func/gtod_latency/GNUmakefile.am
@@ -5,11 +5,11 @@ bin_PROGRAMS = \
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(DESTDIR)/usr/include/nptl
+ -I$(DESTDIR)/usr/include/nptl \
+ -D_GNU_SOURCE
gtod_infinite_CFLAGS = \
- -O2 \
- -D_GNU_SOURCE
+ -O2
LDADD = \
${top_srcdir}/include/libjvmsim.o \
Index: func/matrix_mult/GNUmakefile.am
===================================================================
--- func/matrix_mult/GNUmakefile.am.orig
+++ func/matrix_mult/GNUmakefile.am
@@ -9,9 +9,12 @@ AM_CPPFLAGS = \
-I$(top_builddir)/include \
-I$(DESTDIR)/usr/include/nptl
+matrix_mult_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ -D_GNU_SOURCE
+
matrix_mult_CFLAGS = \
- -O2 \
- -D_GNU_SOURCE
+ -O2
LDADD = \
${top_srcdir}/include/libjvmsim.o \
Index: func/measurement/GNUmakefile.am
===================================================================
--- func/measurement/GNUmakefile.am.orig
+++ func/measurement/GNUmakefile.am
@@ -6,11 +6,11 @@ bin_PROGRAMS = \
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(DESTDIR)/usr/include/nptl
+ -I$(DESTDIR)/usr/include/nptl \
+ -D_GNU_SOURCE
AM_CFLAGS = \
- -O2 \
- -D_GNU_SOURCE
+ -O2
AM_LDFLAGS = \
-L$(DESTDIR)/usr/lib/nptl \
Index: func/periodic_cpu_load/GNUmakefile.am
===================================================================
--- func/periodic_cpu_load/GNUmakefile.am.orig
+++ func/periodic_cpu_load/GNUmakefile.am
@@ -6,11 +6,11 @@ bin_PROGRAMS = \
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(DESTDIR)/usr/include/nptl
+ -I$(DESTDIR)/usr/include/nptl \
+ -D_GNU_SOURCE
AM_CFLAGS = \
- -O2 \
- -D_GNU_SOURCE
+ -O2
AM_LDFLAGS = \
-L$(DESTDIR)/usr/lib/nptl \
Index: func/pi-tests/GNUmakefile.am
===================================================================
--- func/pi-tests/GNUmakefile.am.orig
+++ func/pi-tests/GNUmakefile.am
@@ -19,7 +19,8 @@ endif
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(DESTDIR)/usr/include/nptl
+ -I$(DESTDIR)/usr/include/nptl \
+ -D_GNU_SOURCE
AM_CFLAGS = \
-O2
@@ -35,31 +36,9 @@ AM_LDFLAGS = \
-lrt \
-lm
-testpi_0_CPPFLAGS = \
- -D_GNU_SOURCE
-
-testpi_1_CPPFLAGS = \
- -D_GNU_SOURCE
-
-testpi_2_CPPFLAGS = \
- -D_GNU_SOURCE
-
-testpi_4_CPPFLAGS = \
- -D_GNU_SOURCE
-
-testpi_5_CPPFLAGS = \
- -D_GNU_SOURCE
-
-testpi_6_CPPFLAGS = \
- -D_GNU_SOURCE
-
-
testpi_7_CPPFLAGS = \
- -D_GNU_SOURCE
-
-
-sbrk_mutex_CPPFLAGS = \
- -D_GNU_SOURCE
+ $(AM_CPPFLAGS) \
+ -I$(srcdir)
MAINTAINERCLEANFILES = \
GNUmakefile.in
Index: func/pthread_kill_latency/GNUmakefile.am
===================================================================
--- func/pthread_kill_latency/GNUmakefile.am.orig
+++ func/pthread_kill_latency/GNUmakefile.am
@@ -5,12 +5,12 @@ endif
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(DESTDIR)/usr/include/nptl
-
-pthread_kill_latency_CFLAGS = \
- -O2 \
+ -I$(DESTDIR)/usr/include/nptl \
-D_GNU_SOURCE
+AM_CFLAGS = \
+ -O2
+
LDADD = \
${top_srcdir}/include/libjvmsim.o \
${top_srcdir}/include/librt.o \
Index: func/sched_jitter/GNUmakefile.am
===================================================================
--- func/sched_jitter/GNUmakefile.am.orig
+++ func/sched_jitter/GNUmakefile.am
@@ -3,7 +3,8 @@ bin_PROGRAMS = sched_jitter
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
-I$(top_builddir)/include \
- -I$(DESTDIR)/usr/include/nptl
+ -I$(DESTDIR)/usr/include/nptl \
+ -D_GNU_SOURCE
sched_jitter_CFLAGS = \
-O2
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hannoversche Str. 2, 31134 Hildesheim, Germany
Phone: +49-5121-206917-0 | Fax: +49-5121-206917-9
-
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html