From: Sebastien D. <seb...@bu...> - 2008-02-28 08:35:44
|
Hi, here is a serie of patches to replace the autotools based build system with a much lighter Makefiles based only build. The rationale here is that autoconf & co may have their usefulness when portability is the goal, but in the ltp case there's no such thing as portability. Furthermore, in the realtime tests case, the autotools are only used to check for the availability of 2 features of the running system: - support for PI mutexes - support for robust mutexes to conditionally build some tests. This can be accomplished in a much simpler way without the need for pulling in the whole autotools sledgehammer. The patch serie is organized as follows: - patch 1 adds two little scripts to detect the availability of PI and robust mutexes. - patch 2 adds the Makefiles that replace the previous build system. - patch 3 removes all the autotools stuff and updates testscripts/test_realtime.sh for the new build system. Sebastien. |
From: Sebastien D. <seb...@bu...> - 2008-02-28 08:35:43
|
Add 2 scripts for detecting features used by some tests, namely: - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT) - support for pthread_mutexattr_setrobust_np() Signed-off-by: Sebastien Dugue <seb...@bu...> Cc: Darren Hart <dv...@us...> Cc: Tim Chavez <ti...@us...> --- testcases/realtime/scripts/check_pi.sh | 23 +++++++++++++++++++++++ testcases/realtime/scripts/check_robust.sh | 23 +++++++++++++++++++++++ 2 files changed, 46 insertions(+), 0 deletions(-) create mode 100644 testcases/realtime/scripts/check_pi.sh create mode 100644 testcases/realtime/scripts/check_robust.sh diff --git a/testcases/realtime/scripts/check_pi.sh b/testcases/realtime/scripts/check_pi.sh new file mode 100644 index 0000000..8e3a105 --- /dev/null +++ b/testcases/realtime/scripts/check_pi.sh @@ -0,0 +1,23 @@ +#! /bin/sh + +cat > check_pi.c <<EOF +#define _GNU_SOURCE +#include <pthread.h> + +int main () +{ + pthread_mutexattr_t attr; + return pthread_mutexattr_setprotocol(&attr, PTHREAD_PRIO_INHERIT); +} +EOF + +gcc -o check_pi check_pi.c -lpthread 2> check_pi.err +status=$? + +if [ $status -eq 0 ] && [ ! -s check_pi.err ] && [ -x check_pi ]; then + echo yes +else + echo no +fi + +rm -f check_pi.c check_pi check_pi.err diff --git a/testcases/realtime/scripts/check_robust.sh b/testcases/realtime/scripts/check_robust.sh new file mode 100644 index 0000000..2a808d1 --- /dev/null +++ b/testcases/realtime/scripts/check_robust.sh @@ -0,0 +1,23 @@ +#! /bin/sh + +cat > check_robust.c <<EOF +#define _GNU_SOURCE +#include <pthread.h> + +int main () +{ + pthread_mutexattr_t attr; + return pthread_mutexattr_setrobust_np(&attr, 0); +} +EOF + +gcc -o check_robust check_robust.c -lpthread 2> check_robust.err +status=$? + +if [ $status -eq 0 ] && [ ! -s check_robust.err ] && [ -x check_robust ]; then + echo yes +else + echo no +fi + +rm -f check_robust.c check_robust check_robust.err -- 1.5.4.rc2.84.gf85fd-dirty |
From: Subrata M. <su...@li...> - 2008-03-24 09:50:16
|
Applied. --Subrata On Thu, 2008-02-28 at 09:35 +0100, Sebastien Dugue wrote: > Add 2 scripts for detecting features used by some tests, namely: > > - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT) > - support for pthread_mutexattr_setrobust_np() > > Signed-off-by: Sebastien Dugue <seb...@bu...> > Cc: Darren Hart <dv...@us...> > Cc: Tim Chavez <ti...@us...> > --- > testcases/realtime/scripts/check_pi.sh | 23 +++++++++++++++++++++++ > testcases/realtime/scripts/check_robust.sh | 23 +++++++++++++++++++++++ > 2 files changed, 46 insertions(+), 0 deletions(-) > create mode 100644 testcases/realtime/scripts/check_pi.sh > create mode 100644 testcases/realtime/scripts/check_robust.sh > > diff --git a/testcases/realtime/scripts/check_pi.sh b/testcases/realtime/scripts/check_pi.sh > new file mode 100644 > index 0000000..8e3a105 > --- /dev/null > +++ b/testcases/realtime/scripts/check_pi.sh > @@ -0,0 +1,23 @@ > +#! /bin/sh > + > +cat > check_pi.c <<EOF > +#define _GNU_SOURCE > +#include <pthread.h> > + > +int main () > +{ > + pthread_mutexattr_t attr; > + return pthread_mutexattr_setprotocol(&attr, PTHREAD_PRIO_INHERIT); > +} > +EOF > + > +gcc -o check_pi check_pi.c -lpthread 2> check_pi.err > +status=$? > + > +if [ $status -eq 0 ] && [ ! -s check_pi.err ] && [ -x check_pi ]; then > + echo yes > +else > + echo no > +fi > + > +rm -f check_pi.c check_pi check_pi.err > diff --git a/testcases/realtime/scripts/check_robust.sh b/testcases/realtime/scripts/check_robust.sh > new file mode 100644 > index 0000000..2a808d1 > --- /dev/null > +++ b/testcases/realtime/scripts/check_robust.sh > @@ -0,0 +1,23 @@ > +#! /bin/sh > + > +cat > check_robust.c <<EOF > +#define _GNU_SOURCE > +#include <pthread.h> > + > +int main () > +{ > + pthread_mutexattr_t attr; > + return pthread_mutexattr_setrobust_np(&attr, 0); > +} > +EOF > + > +gcc -o check_robust check_robust.c -lpthread 2> check_robust.err > +status=$? > + > +if [ $status -eq 0 ] && [ ! -s check_robust.err ] && [ -x check_robust ]; then > + echo yes > +else > + echo no > +fi > + > +rm -f check_robust.c check_robust check_robust.err |
From: Sebastien D. <seb...@bu...> - 2008-02-28 08:35:48
|
Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <seb...@bu...> Cc: Darren Hart <dv...@us...> Cc: Tim Chavez <ti...@us...> --- testcases/realtime/Makefile | 15 ++++++++++ testcases/realtime/config.mk | 24 +++++++++++++++++ testcases/realtime/func/Makefile | 28 ++++++++++++++++++++ testcases/realtime/func/async_handler/Makefile | 21 +++++++++++++++ testcases/realtime/func/gtod_latency/Makefile | 17 ++++++++++++ testcases/realtime/func/hrtimer-prio/Makefile | 20 ++++++++++++++ testcases/realtime/func/matrix_mult/Makefile | 20 ++++++++++++++ testcases/realtime/func/measurement/Makefile | 16 +++++++++++ testcases/realtime/func/periodic_cpu_load/Makefile | 17 ++++++++++++ testcases/realtime/func/pi-tests/Makefile | 25 +++++++++++++++++ testcases/realtime/func/pi_perf/Makefile | 21 +++++++++++++++ testcases/realtime/func/prio-preempt/Makefile | 21 +++++++++++++++ testcases/realtime/func/prio-wake/Makefile | 21 +++++++++++++++ .../realtime/func/pthread_kill_latency/Makefile | 21 +++++++++++++++ testcases/realtime/func/sched_football/Makefile | 16 +++++++++++ testcases/realtime/func/sched_jitter/Makefile | 16 +++++++++++ testcases/realtime/func/sched_latency/Makefile | 21 +++++++++++++++ testcases/realtime/func/thread_clock/Makefile | 16 +++++++++++ testcases/realtime/lib/Makefile | 24 +++++++++++++++++ testcases/realtime/perf/Makefile | 14 ++++++++++ testcases/realtime/perf/latency/Makefile | 16 +++++++++++ testcases/realtime/stress/Makefile | 14 ++++++++++ testcases/realtime/stress/pi-tests/Makefile | 16 +++++++++++ 23 files changed, 440 insertions(+), 0 deletions(-) create mode 100644 testcases/realtime/Makefile create mode 100644 testcases/realtime/config.mk create mode 100644 testcases/realtime/func/Makefile create mode 100644 testcases/realtime/func/async_handler/Makefile create mode 100644 testcases/realtime/func/gtod_latency/Makefile create mode 100644 testcases/realtime/func/hrtimer-prio/Makefile create mode 100644 testcases/realtime/func/matrix_mult/Makefile create mode 100644 testcases/realtime/func/measurement/Makefile create mode 100644 testcases/realtime/func/periodic_cpu_load/Makefile create mode 100644 testcases/realtime/func/pi-tests/Makefile create mode 100644 testcases/realtime/func/pi_perf/Makefile create mode 100644 testcases/realtime/func/prio-preempt/Makefile create mode 100644 testcases/realtime/func/prio-wake/Makefile create mode 100644 testcases/realtime/func/pthread_kill_latency/Makefile create mode 100644 testcases/realtime/func/sched_football/Makefile create mode 100644 testcases/realtime/func/sched_jitter/Makefile create mode 100644 testcases/realtime/func/sched_latency/Makefile create mode 100644 testcases/realtime/func/thread_clock/Makefile create mode 100644 testcases/realtime/lib/Makefile create mode 100644 testcases/realtime/perf/Makefile create mode 100644 testcases/realtime/perf/latency/Makefile create mode 100644 testcases/realtime/stress/Makefile create mode 100644 testcases/realtime/stress/pi-tests/Makefile diff --git a/testcases/realtime/Makefile b/testcases/realtime/Makefile new file mode 100644 index 0000000..60ea13c --- /dev/null +++ b/testcases/realtime/Makefile @@ -0,0 +1,15 @@ + +srcdir := . +include $(srcdir)/config.mk + +SUBDIRS = lib func perf stress + +all: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done + +install: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done + +clean: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done + @rm .config diff --git a/testcases/realtime/config.mk b/testcases/realtime/config.mk new file mode 100644 index 0000000..a143d95 --- /dev/null +++ b/testcases/realtime/config.mk @@ -0,0 +1,24 @@ + + +# Check kernel/glibc support for PI and Robust mutexes and cache +# the result. +ifeq ($(shell [ -e $(srcdir)/.config ] && echo yes), yes) + HAVE_PI_MUTEX := $(shell grep HAVE_PI_MUTEX $(srcdir)/.config | \ + awk '{print $$2}') + HAVE_ROBUST_MUTEX := $(shell grep HAVE_ROBUST_MUTEX $(srcdir)/.config | \ + awk '{print $$2}') +else + HAVE_PI_MUTEX := $(shell sh $(srcdir)/scripts/check_pi.sh) + HAVE_ROBUST_MUTEX:= $(shell sh $(srcdir)/scripts/check_robust.sh) + dummy := $(shell echo "HAVE_PI_MUTEX $(HAVE_PI_MUTEX)" > $(srcdir)/.config; \ + echo "HAVE_ROBUST_MUTEX $(HAVE_ROBUST_MUTEX)" >> $(srcdir)/.config) +endif + +# Default stuff common to all testcases +# +CFLAGS += -Wall -Werror -O2 -I$(srcdir)/include -D_GNU_SOURCE +LDFLAGS += -lpthread -lrt -lm +LDLIBS += $(srcdir)/lib/libjvmsim.a \ + $(srcdir)/lib/librttest.a \ + $(srcdir)/lib/libstats.a +CC = gcc diff --git a/testcases/realtime/func/Makefile b/testcases/realtime/func/Makefile new file mode 100644 index 0000000..2dd2906 --- /dev/null +++ b/testcases/realtime/func/Makefile @@ -0,0 +1,28 @@ + +srcdir := .. +include $(srcdir)/config.mk + +SUBDIRS = \ + async_handler \ + gtod_latency \ + hrtimer-prio \ + matrix_mult \ + measurement \ + periodic_cpu_load \ + pi-tests \ + prio-preempt \ + prio-wake \ + pthread_kill_latency \ + sched_football \ + sched_jitter \ + sched_latency \ + thread_clock + +all: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done + +install: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done + +clean: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done diff --git a/testcases/realtime/func/async_handler/Makefile b/testcases/realtime/func/async_handler/Makefile new file mode 100644 index 0000000..0a813ac --- /dev/null +++ b/testcases/realtime/func/async_handler/Makefile @@ -0,0 +1,21 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/gtod_latency/Makefile b/testcases/realtime/func/gtod_latency/Makefile new file mode 100644 index 0000000..4039a6f --- /dev/null +++ b/testcases/realtime/func/gtod_latency/Makefile @@ -0,0 +1,17 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/hrtimer-prio/Makefile b/testcases/realtime/func/hrtimer-prio/Makefile new file mode 100644 index 0000000..4a583f8 --- /dev/null +++ b/testcases/realtime/func/hrtimer-prio/Makefile @@ -0,0 +1,20 @@ +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/matrix_mult/Makefile b/testcases/realtime/func/matrix_mult/Makefile new file mode 100644 index 0000000..4a583f8 --- /dev/null +++ b/testcases/realtime/func/matrix_mult/Makefile @@ -0,0 +1,20 @@ +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/measurement/Makefile b/testcases/realtime/func/measurement/Makefile new file mode 100644 index 0000000..67aa51e --- /dev/null +++ b/testcases/realtime/func/measurement/Makefile @@ -0,0 +1,16 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/periodic_cpu_load/Makefile b/testcases/realtime/func/periodic_cpu_load/Makefile new file mode 100644 index 0000000..4039a6f --- /dev/null +++ b/testcases/realtime/func/periodic_cpu_load/Makefile @@ -0,0 +1,17 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/pi-tests/Makefile b/testcases/realtime/func/pi-tests/Makefile new file mode 100644 index 0000000..1e1de91 --- /dev/null +++ b/testcases/realtime/func/pi-tests/Makefile @@ -0,0 +1,25 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + +ALL_TARGETS = testpi-0 testpi-1 testpi-2 testpi-4 testpi-5 testpi-6 testpi-7 \ + sbrk_mutex + +TARGETS = testpi-0 + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS += testpi-1 testpi-2 testpi-4 testpi-5 testpi-7 +endif + +ifeq ($(HAVE_ROBUST_MUTEX), yes) +TARGETS += testpi-6 sbrk_mutex +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(ALL_TARGETS) *~ + diff --git a/testcases/realtime/func/pi_perf/Makefile b/testcases/realtime/func/pi_perf/Makefile new file mode 100644 index 0000000..0a813ac --- /dev/null +++ b/testcases/realtime/func/pi_perf/Makefile @@ -0,0 +1,21 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/prio-preempt/Makefile b/testcases/realtime/func/prio-preempt/Makefile new file mode 100644 index 0000000..0a813ac --- /dev/null +++ b/testcases/realtime/func/prio-preempt/Makefile @@ -0,0 +1,21 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/prio-wake/Makefile b/testcases/realtime/func/prio-wake/Makefile new file mode 100644 index 0000000..0a813ac --- /dev/null +++ b/testcases/realtime/func/prio-wake/Makefile @@ -0,0 +1,21 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/pthread_kill_latency/Makefile b/testcases/realtime/func/pthread_kill_latency/Makefile new file mode 100644 index 0000000..0a813ac --- /dev/null +++ b/testcases/realtime/func/pthread_kill_latency/Makefile @@ -0,0 +1,21 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/sched_football/Makefile b/testcases/realtime/func/sched_football/Makefile new file mode 100644 index 0000000..67aa51e --- /dev/null +++ b/testcases/realtime/func/sched_football/Makefile @@ -0,0 +1,16 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/sched_jitter/Makefile b/testcases/realtime/func/sched_jitter/Makefile new file mode 100644 index 0000000..67aa51e --- /dev/null +++ b/testcases/realtime/func/sched_jitter/Makefile @@ -0,0 +1,16 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/sched_latency/Makefile b/testcases/realtime/func/sched_latency/Makefile new file mode 100644 index 0000000..0a813ac --- /dev/null +++ b/testcases/realtime/func/sched_latency/Makefile @@ -0,0 +1,21 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) + +ifeq ($(HAVE_PI_MUTEX), yes) +TARGETS = $(SRCS:%.c=%) +else +TARGETS = +endif + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/func/thread_clock/Makefile b/testcases/realtime/func/thread_clock/Makefile new file mode 100644 index 0000000..67aa51e --- /dev/null +++ b/testcases/realtime/func/thread_clock/Makefile @@ -0,0 +1,16 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/lib/Makefile b/testcases/realtime/lib/Makefile new file mode 100644 index 0000000..615595b --- /dev/null +++ b/testcases/realtime/lib/Makefile @@ -0,0 +1,24 @@ + +srcdir := .. +include $(srcdir)/config.mk + + +AR = ar cru +RANLIB = ranlib + + +SRCS = libjvmsim.c librttest.c libstats.c +OBJS = $(SRCS:%.c=%.o) +TARGETS = $(SRCS:%.c=%.a) + +all: $(TARGETS) + +%.a: %.o + @rm -f $@ + $(AR) $@ $< + $(RANLIB) $@ + +install: + +clean: + rm -f $(TARGETS) $(OBJS) *~ diff --git a/testcases/realtime/perf/Makefile b/testcases/realtime/perf/Makefile new file mode 100644 index 0000000..3418d47 --- /dev/null +++ b/testcases/realtime/perf/Makefile @@ -0,0 +1,14 @@ + +srcdir := .. +include $(srcdir)/config.mk + +SUBDIRS = latency + +all: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done + +install: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done + +clean: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done diff --git a/testcases/realtime/perf/latency/Makefile b/testcases/realtime/perf/latency/Makefile new file mode 100644 index 0000000..67aa51e --- /dev/null +++ b/testcases/realtime/perf/latency/Makefile @@ -0,0 +1,16 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + diff --git a/testcases/realtime/stress/Makefile b/testcases/realtime/stress/Makefile new file mode 100644 index 0000000..e03391f --- /dev/null +++ b/testcases/realtime/stress/Makefile @@ -0,0 +1,14 @@ + +srcdir := .. +include $(srcdir)/config.mk + +SUBDIRS = pi-tests + +all: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done + +install: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done + +clean: + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done diff --git a/testcases/realtime/stress/pi-tests/Makefile b/testcases/realtime/stress/pi-tests/Makefile new file mode 100644 index 0000000..67aa51e --- /dev/null +++ b/testcases/realtime/stress/pi-tests/Makefile @@ -0,0 +1,16 @@ + +srcdir := ../.. +include $(srcdir)/config.mk + + +SRCS = $(wildcard *.c) +TARGETS = $(SRCS:%.c=%) + +all: $(TARGETS) + +install: + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done + +clean: + rm -f $(TARGETS) *~ + -- 1.5.4.rc2.84.gf85fd-dirty |
From: Subrata M. <su...@li...> - 2008-03-24 09:50:21
|
Applied this too. --Subrata On Thu, 2008-02-28 at 09:35 +0100, Sebastien Dugue wrote: > Add Makefiles to all the realtime testcases without any autotools > dependencies. > > Signed-off-by: Sebastien Dugue <seb...@bu...> > Cc: Darren Hart <dv...@us...> > Cc: Tim Chavez <ti...@us...> > --- > testcases/realtime/Makefile | 15 ++++++++++ > testcases/realtime/config.mk | 24 +++++++++++++++++ > testcases/realtime/func/Makefile | 28 ++++++++++++++++++++ > testcases/realtime/func/async_handler/Makefile | 21 +++++++++++++++ > testcases/realtime/func/gtod_latency/Makefile | 17 ++++++++++++ > testcases/realtime/func/hrtimer-prio/Makefile | 20 ++++++++++++++ > testcases/realtime/func/matrix_mult/Makefile | 20 ++++++++++++++ > testcases/realtime/func/measurement/Makefile | 16 +++++++++++ > testcases/realtime/func/periodic_cpu_load/Makefile | 17 ++++++++++++ > testcases/realtime/func/pi-tests/Makefile | 25 +++++++++++++++++ > testcases/realtime/func/pi_perf/Makefile | 21 +++++++++++++++ > testcases/realtime/func/prio-preempt/Makefile | 21 +++++++++++++++ > testcases/realtime/func/prio-wake/Makefile | 21 +++++++++++++++ > .../realtime/func/pthread_kill_latency/Makefile | 21 +++++++++++++++ > testcases/realtime/func/sched_football/Makefile | 16 +++++++++++ > testcases/realtime/func/sched_jitter/Makefile | 16 +++++++++++ > testcases/realtime/func/sched_latency/Makefile | 21 +++++++++++++++ > testcases/realtime/func/thread_clock/Makefile | 16 +++++++++++ > testcases/realtime/lib/Makefile | 24 +++++++++++++++++ > testcases/realtime/perf/Makefile | 14 ++++++++++ > testcases/realtime/perf/latency/Makefile | 16 +++++++++++ > testcases/realtime/stress/Makefile | 14 ++++++++++ > testcases/realtime/stress/pi-tests/Makefile | 16 +++++++++++ > 23 files changed, 440 insertions(+), 0 deletions(-) > create mode 100644 testcases/realtime/Makefile > create mode 100644 testcases/realtime/config.mk > create mode 100644 testcases/realtime/func/Makefile > create mode 100644 testcases/realtime/func/async_handler/Makefile > create mode 100644 testcases/realtime/func/gtod_latency/Makefile > create mode 100644 testcases/realtime/func/hrtimer-prio/Makefile > create mode 100644 testcases/realtime/func/matrix_mult/Makefile > create mode 100644 testcases/realtime/func/measurement/Makefile > create mode 100644 testcases/realtime/func/periodic_cpu_load/Makefile > create mode 100644 testcases/realtime/func/pi-tests/Makefile > create mode 100644 testcases/realtime/func/pi_perf/Makefile > create mode 100644 testcases/realtime/func/prio-preempt/Makefile > create mode 100644 testcases/realtime/func/prio-wake/Makefile > create mode 100644 testcases/realtime/func/pthread_kill_latency/Makefile > create mode 100644 testcases/realtime/func/sched_football/Makefile > create mode 100644 testcases/realtime/func/sched_jitter/Makefile > create mode 100644 testcases/realtime/func/sched_latency/Makefile > create mode 100644 testcases/realtime/func/thread_clock/Makefile > create mode 100644 testcases/realtime/lib/Makefile > create mode 100644 testcases/realtime/perf/Makefile > create mode 100644 testcases/realtime/perf/latency/Makefile > create mode 100644 testcases/realtime/stress/Makefile > create mode 100644 testcases/realtime/stress/pi-tests/Makefile > > diff --git a/testcases/realtime/Makefile b/testcases/realtime/Makefile > new file mode 100644 > index 0000000..60ea13c > --- /dev/null > +++ b/testcases/realtime/Makefile > @@ -0,0 +1,15 @@ > + > +srcdir := . > +include $(srcdir)/config.mk > + > +SUBDIRS = lib func perf stress > + > +all: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done > + > +install: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done > + > +clean: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done > + @rm .config > diff --git a/testcases/realtime/config.mk b/testcases/realtime/config.mk > new file mode 100644 > index 0000000..a143d95 > --- /dev/null > +++ b/testcases/realtime/config.mk > @@ -0,0 +1,24 @@ > + > + > +# Check kernel/glibc support for PI and Robust mutexes and cache > +# the result. > +ifeq ($(shell [ -e $(srcdir)/.config ] && echo yes), yes) > + HAVE_PI_MUTEX := $(shell grep HAVE_PI_MUTEX $(srcdir)/.config | \ > + awk '{print $$2}') > + HAVE_ROBUST_MUTEX := $(shell grep HAVE_ROBUST_MUTEX $(srcdir)/.config | \ > + awk '{print $$2}') > +else > + HAVE_PI_MUTEX := $(shell sh $(srcdir)/scripts/check_pi.sh) > + HAVE_ROBUST_MUTEX:= $(shell sh $(srcdir)/scripts/check_robust.sh) > + dummy := $(shell echo "HAVE_PI_MUTEX $(HAVE_PI_MUTEX)" > $(srcdir)/.config; \ > + echo "HAVE_ROBUST_MUTEX $(HAVE_ROBUST_MUTEX)" >> $(srcdir)/.config) > +endif > + > +# Default stuff common to all testcases > +# > +CFLAGS += -Wall -Werror -O2 -I$(srcdir)/include -D_GNU_SOURCE > +LDFLAGS += -lpthread -lrt -lm > +LDLIBS += $(srcdir)/lib/libjvmsim.a \ > + $(srcdir)/lib/librttest.a \ > + $(srcdir)/lib/libstats.a > +CC = gcc > diff --git a/testcases/realtime/func/Makefile b/testcases/realtime/func/Makefile > new file mode 100644 > index 0000000..2dd2906 > --- /dev/null > +++ b/testcases/realtime/func/Makefile > @@ -0,0 +1,28 @@ > + > +srcdir := .. > +include $(srcdir)/config.mk > + > +SUBDIRS = \ > + async_handler \ > + gtod_latency \ > + hrtimer-prio \ > + matrix_mult \ > + measurement \ > + periodic_cpu_load \ > + pi-tests \ > + prio-preempt \ > + prio-wake \ > + pthread_kill_latency \ > + sched_football \ > + sched_jitter \ > + sched_latency \ > + thread_clock > + > +all: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done > + > +install: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done > + > +clean: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done > diff --git a/testcases/realtime/func/async_handler/Makefile b/testcases/realtime/func/async_handler/Makefile > new file mode 100644 > index 0000000..0a813ac > --- /dev/null > +++ b/testcases/realtime/func/async_handler/Makefile > @@ -0,0 +1,21 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/gtod_latency/Makefile b/testcases/realtime/func/gtod_latency/Makefile > new file mode 100644 > index 0000000..4039a6f > --- /dev/null > +++ b/testcases/realtime/func/gtod_latency/Makefile > @@ -0,0 +1,17 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/hrtimer-prio/Makefile b/testcases/realtime/func/hrtimer-prio/Makefile > new file mode 100644 > index 0000000..4a583f8 > --- /dev/null > +++ b/testcases/realtime/func/hrtimer-prio/Makefile > @@ -0,0 +1,20 @@ > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/matrix_mult/Makefile b/testcases/realtime/func/matrix_mult/Makefile > new file mode 100644 > index 0000000..4a583f8 > --- /dev/null > +++ b/testcases/realtime/func/matrix_mult/Makefile > @@ -0,0 +1,20 @@ > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/measurement/Makefile b/testcases/realtime/func/measurement/Makefile > new file mode 100644 > index 0000000..67aa51e > --- /dev/null > +++ b/testcases/realtime/func/measurement/Makefile > @@ -0,0 +1,16 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/periodic_cpu_load/Makefile b/testcases/realtime/func/periodic_cpu_load/Makefile > new file mode 100644 > index 0000000..4039a6f > --- /dev/null > +++ b/testcases/realtime/func/periodic_cpu_load/Makefile > @@ -0,0 +1,17 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/pi-tests/Makefile b/testcases/realtime/func/pi-tests/Makefile > new file mode 100644 > index 0000000..1e1de91 > --- /dev/null > +++ b/testcases/realtime/func/pi-tests/Makefile > @@ -0,0 +1,25 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > +ALL_TARGETS = testpi-0 testpi-1 testpi-2 testpi-4 testpi-5 testpi-6 testpi-7 \ > + sbrk_mutex > + > +TARGETS = testpi-0 > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS += testpi-1 testpi-2 testpi-4 testpi-5 testpi-7 > +endif > + > +ifeq ($(HAVE_ROBUST_MUTEX), yes) > +TARGETS += testpi-6 sbrk_mutex > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(ALL_TARGETS) *~ > + > diff --git a/testcases/realtime/func/pi_perf/Makefile b/testcases/realtime/func/pi_perf/Makefile > new file mode 100644 > index 0000000..0a813ac > --- /dev/null > +++ b/testcases/realtime/func/pi_perf/Makefile > @@ -0,0 +1,21 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/prio-preempt/Makefile b/testcases/realtime/func/prio-preempt/Makefile > new file mode 100644 > index 0000000..0a813ac > --- /dev/null > +++ b/testcases/realtime/func/prio-preempt/Makefile > @@ -0,0 +1,21 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/prio-wake/Makefile b/testcases/realtime/func/prio-wake/Makefile > new file mode 100644 > index 0000000..0a813ac > --- /dev/null > +++ b/testcases/realtime/func/prio-wake/Makefile > @@ -0,0 +1,21 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/pthread_kill_latency/Makefile b/testcases/realtime/func/pthread_kill_latency/Makefile > new file mode 100644 > index 0000000..0a813ac > --- /dev/null > +++ b/testcases/realtime/func/pthread_kill_latency/Makefile > @@ -0,0 +1,21 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/sched_football/Makefile b/testcases/realtime/func/sched_football/Makefile > new file mode 100644 > index 0000000..67aa51e > --- /dev/null > +++ b/testcases/realtime/func/sched_football/Makefile > @@ -0,0 +1,16 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/sched_jitter/Makefile b/testcases/realtime/func/sched_jitter/Makefile > new file mode 100644 > index 0000000..67aa51e > --- /dev/null > +++ b/testcases/realtime/func/sched_jitter/Makefile > @@ -0,0 +1,16 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/sched_latency/Makefile b/testcases/realtime/func/sched_latency/Makefile > new file mode 100644 > index 0000000..0a813ac > --- /dev/null > +++ b/testcases/realtime/func/sched_latency/Makefile > @@ -0,0 +1,21 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > + > +ifeq ($(HAVE_PI_MUTEX), yes) > +TARGETS = $(SRCS:%.c=%) > +else > +TARGETS = > +endif > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/func/thread_clock/Makefile b/testcases/realtime/func/thread_clock/Makefile > new file mode 100644 > index 0000000..67aa51e > --- /dev/null > +++ b/testcases/realtime/func/thread_clock/Makefile > @@ -0,0 +1,16 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/lib/Makefile b/testcases/realtime/lib/Makefile > new file mode 100644 > index 0000000..615595b > --- /dev/null > +++ b/testcases/realtime/lib/Makefile > @@ -0,0 +1,24 @@ > + > +srcdir := .. > +include $(srcdir)/config.mk > + > + > +AR = ar cru > +RANLIB = ranlib > + > + > +SRCS = libjvmsim.c librttest.c libstats.c > +OBJS = $(SRCS:%.c=%.o) > +TARGETS = $(SRCS:%.c=%.a) > + > +all: $(TARGETS) > + > +%.a: %.o > + @rm -f $@ > + $(AR) $@ $< > + $(RANLIB) $@ > + > +install: > + > +clean: > + rm -f $(TARGETS) $(OBJS) *~ > diff --git a/testcases/realtime/perf/Makefile b/testcases/realtime/perf/Makefile > new file mode 100644 > index 0000000..3418d47 > --- /dev/null > +++ b/testcases/realtime/perf/Makefile > @@ -0,0 +1,14 @@ > + > +srcdir := .. > +include $(srcdir)/config.mk > + > +SUBDIRS = latency > + > +all: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done > + > +install: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done > + > +clean: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done > diff --git a/testcases/realtime/perf/latency/Makefile b/testcases/realtime/perf/latency/Makefile > new file mode 100644 > index 0000000..67aa51e > --- /dev/null > +++ b/testcases/realtime/perf/latency/Makefile > @@ -0,0 +1,16 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + > diff --git a/testcases/realtime/stress/Makefile b/testcases/realtime/stress/Makefile > new file mode 100644 > index 0000000..e03391f > --- /dev/null > +++ b/testcases/realtime/stress/Makefile > @@ -0,0 +1,14 @@ > + > +srcdir := .. > +include $(srcdir)/config.mk > + > +SUBDIRS = pi-tests > + > +all: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i; done > + > +install: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i install; done > + > +clean: > + @set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i clean ; done > diff --git a/testcases/realtime/stress/pi-tests/Makefile b/testcases/realtime/stress/pi-tests/Makefile > new file mode 100644 > index 0000000..67aa51e > --- /dev/null > +++ b/testcases/realtime/stress/pi-tests/Makefile > @@ -0,0 +1,16 @@ > + > +srcdir := ../.. > +include $(srcdir)/config.mk > + > + > +SRCS = $(wildcard *.c) > +TARGETS = $(SRCS:%.c=%) > + > +all: $(TARGETS) > + > +install: > + @set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i; done > + > +clean: > + rm -f $(TARGETS) *~ > + |
From: Sebastien D. <seb...@bu...> - 2008-02-28 08:35:54
|
Remove autotools stuff: - autogen.sh - configure.ac - configure - aclocal.m4 - config/* - all the GNUmakefile.am - all the GNUmakefile.in Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <seb...@bu...> Cc: Darren Hart <dv...@us...> Cc: Tim Chavez <ti...@us...> --- testcases/realtime/GNUmakefile.am | 39 - testcases/realtime/GNUmakefile.in | 598 -- testcases/realtime/aclocal.m4 | 879 --- testcases/realtime/autogen.sh | 68 - testcases/realtime/config/GNUmakefile.am | 3 - testcases/realtime/config/GNUmakefile.in | 300 - testcases/realtime/config/autoconf/compile | 142 - testcases/realtime/config/autoconf/config.guess | 1463 ----- testcases/realtime/config/autoconf/config.sub | 1579 ----- testcases/realtime/config/autoconf/depcomp | 530 -- testcases/realtime/config/autoconf/install-sh | 323 - testcases/realtime/config/autoconf/missing | 360 -- testcases/realtime/configure | 6389 -------------------- testcases/realtime/configure.ac | 120 - testcases/realtime/func/GNUmakefile.am | 19 - testcases/realtime/func/GNUmakefile.in | 472 -- .../realtime/func/async_handler/GNUmakefile.am | 27 - .../realtime/func/async_handler/GNUmakefile.in | 455 -- .../realtime/func/gtod_latency/GNUmakefile.am | 28 - .../realtime/func/gtod_latency/GNUmakefile.in | 475 -- .../realtime/func/hrtimer-prio/GNUmakefile.am | 30 - .../realtime/func/hrtimer-prio/GNUmakefile.in | 452 -- testcases/realtime/func/matrix_mult/GNUmakefile.am | 30 - testcases/realtime/func/matrix_mult/GNUmakefile.in | 453 -- testcases/realtime/func/measurement/GNUmakefile.am | 26 - testcases/realtime/func/measurement/GNUmakefile.in | 445 -- .../realtime/func/periodic_cpu_load/GNUmakefile.am | 31 - .../realtime/func/periodic_cpu_load/GNUmakefile.in | 450 -- testcases/realtime/func/pi-tests/GNUmakefile.am | 48 - testcases/realtime/func/pi-tests/GNUmakefile.in | 544 -- testcases/realtime/func/pi_perf/GNUmakefile.am | 24 - testcases/realtime/func/pi_perf/GNUmakefile.in | 436 -- .../realtime/func/prio-preempt/GNUmakefile.am | 25 - .../realtime/func/prio-preempt/GNUmakefile.in | 450 -- testcases/realtime/func/prio-wake/GNUmakefile.am | 25 - testcases/realtime/func/prio-wake/GNUmakefile.in | 451 -- .../func/pthread_kill_latency/GNUmakefile.am | 24 - .../func/pthread_kill_latency/GNUmakefile.in | 435 -- .../realtime/func/sched_football/GNUmakefile.am | 21 - .../realtime/func/sched_football/GNUmakefile.in | 446 -- .../realtime/func/sched_jitter/GNUmakefile.am | 25 - .../realtime/func/sched_jitter/GNUmakefile.in | 452 -- .../realtime/func/sched_latency/GNUmakefile.am | 26 - .../realtime/func/sched_latency/GNUmakefile.in | 451 -- .../realtime/func/thread_clock/GNUmakefile.am | 20 - .../realtime/func/thread_clock/GNUmakefile.in | 445 -- testcases/realtime/include/GNUmakefile.am | 9 - testcases/realtime/include/GNUmakefile.in | 325 - testcases/realtime/lib/GNUmakefile.am | 13 - testcases/realtime/lib/GNUmakefile.in | 422 -- testcases/realtime/perf/GNUmakefile.am | 6 - testcases/realtime/perf/GNUmakefile.in | 459 -- testcases/realtime/perf/latency/GNUmakefile.am | 25 - testcases/realtime/perf/latency/GNUmakefile.in | 459 -- testcases/realtime/stress/GNUmakefile.am | 6 - testcases/realtime/stress/GNUmakefile.in | 459 -- testcases/realtime/stress/pi-tests/GNUmakefile.am | 22 - testcases/realtime/stress/pi-tests/GNUmakefile.in | 442 -- testscripts/test_realtime.sh | 29 +- 59 files changed, 2 insertions(+), 23208 deletions(-) delete mode 100644 testcases/realtime/GNUmakefile.am delete mode 100644 testcases/realtime/GNUmakefile.in delete mode 100644 testcases/realtime/aclocal.m4 delete mode 100755 testcases/realtime/autogen.sh delete mode 100644 testcases/realtime/config/GNUmakefile.am delete mode 100644 testcases/realtime/config/GNUmakefile.in delete mode 100644 testcases/realtime/config/autoconf/compile delete mode 100644 testcases/realtime/config/autoconf/config.guess delete mode 100644 testcases/realtime/config/autoconf/config.sub delete mode 100644 testcases/realtime/config/autoconf/depcomp delete mode 100644 testcases/realtime/config/autoconf/install-sh delete mode 100644 testcases/realtime/config/autoconf/missing delete mode 100755 testcases/realtime/configure delete mode 100644 testcases/realtime/configure.ac delete mode 100644 testcases/realtime/func/GNUmakefile.am delete mode 100644 testcases/realtime/func/GNUmakefile.in delete mode 100644 testcases/realtime/func/async_handler/GNUmakefile.am delete mode 100644 testcases/realtime/func/async_handler/GNUmakefile.in delete mode 100644 testcases/realtime/func/gtod_latency/GNUmakefile.am delete mode 100644 testcases/realtime/func/gtod_latency/GNUmakefile.in delete mode 100644 testcases/realtime/func/hrtimer-prio/GNUmakefile.am delete mode 100644 testcases/realtime/func/hrtimer-prio/GNUmakefile.in delete mode 100644 testcases/realtime/func/matrix_mult/GNUmakefile.am delete mode 100644 testcases/realtime/func/matrix_mult/GNUmakefile.in delete mode 100644 testcases/realtime/func/measurement/GNUmakefile.am delete mode 100644 testcases/realtime/func/measurement/GNUmakefile.in delete mode 100644 testcases/realtime/func/periodic_cpu_load/GNUmakefile.am delete mode 100644 testcases/realtime/func/periodic_cpu_load/GNUmakefile.in delete mode 100644 testcases/realtime/func/pi-tests/GNUmakefile.am delete mode 100644 testcases/realtime/func/pi-tests/GNUmakefile.in delete mode 100644 testcases/realtime/func/pi_perf/GNUmakefile.am delete mode 100644 testcases/realtime/func/pi_perf/GNUmakefile.in delete mode 100644 testcases/realtime/func/prio-preempt/GNUmakefile.am delete mode 100644 testcases/realtime/func/prio-preempt/GNUmakefile.in delete mode 100644 testcases/realtime/func/prio-wake/GNUmakefile.am delete mode 100644 testcases/realtime/func/prio-wake/GNUmakefile.in delete mode 100644 testcases/realtime/func/pthread_kill_latency/GNUmakefile.am delete mode 100644 testcases/realtime/func/pthread_kill_latency/GNUmakefile.in delete mode 100644 testcases/realtime/func/sched_football/GNUmakefile.am delete mode 100644 testcases/realtime/func/sched_football/GNUmakefile.in delete mode 100644 testcases/realtime/func/sched_jitter/GNUmakefile.am delete mode 100644 testcases/realtime/func/sched_jitter/GNUmakefile.in delete mode 100644 testcases/realtime/func/sched_latency/GNUmakefile.am delete mode 100644 testcases/realtime/func/sched_latency/GNUmakefile.in delete mode 100644 testcases/realtime/func/thread_clock/GNUmakefile.am delete mode 100644 testcases/realtime/func/thread_clock/GNUmakefile.in delete mode 100644 testcases/realtime/include/GNUmakefile.am delete mode 100644 testcases/realtime/include/GNUmakefile.in delete mode 100644 testcases/realtime/lib/GNUmakefile.am delete mode 100644 testcases/realtime/lib/GNUmakefile.in delete mode 100644 testcases/realtime/perf/GNUmakefile.am delete mode 100644 testcases/realtime/perf/GNUmakefile.in delete mode 100644 testcases/realtime/perf/latency/GNUmakefile.am delete mode 100644 testcases/realtime/perf/latency/GNUmakefile.in delete mode 100644 testcases/realtime/stress/GNUmakefile.am delete mode 100644 testcases/realtime/stress/GNUmakefile.in delete mode 100644 testcases/realtime/stress/pi-tests/GNUmakefile.am delete mode 100644 testcases/realtime/stress/pi-tests/GNUmakefile.in diff --git a/testcases/realtime/GNUmakefile.am b/testcases/realtime/GNUmakefile.am deleted file mode 100644 index c6fc290..0000000 --- a/testcases/realtime/GNUmakefile.am +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################ -## ## -## Copyright © International Business Machines Corp., 2007, 2008 ## -## ## -## This program is free software; you can redistribute it and#or modify ## -## it under the terms of the GNU General Public License as published by ## -## the Free Software Foundation; either version 2 of the License, or ## -## (at your option) any later version. ## -## ## -## This program is distributed in the hope that it will be useful, but ## -## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ## -## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ## -## for more details. ## -## ## -## You should have received a copy of the GNU General Public License ## -## along with this program; if not, write to the Free Software ## -## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ## -## ## -################################################################################ - -SUBDIRS = \ - config \ - include \ - lib \ - func \ - perf \ - stress - -EXTRA_DIST = \ - autogen.sh - -MAINTAINERCLEANFILES = \ - GNUmakefile.in \ - $(DIST_ARCHIVES) - -maintainer-clean-local: - -chmod -R a+rw $(distdir) - -rm -fr $(distdir) - diff --git a/testcases/realtime/GNUmakefile.in b/testcases/realtime/GNUmakefile.in deleted file mode 100644 index afe801a..0000000 --- a/testcases/realtime/GNUmakefile.in +++ /dev/null @@ -1,598 +0,0 @@ -# GNUmakefile.in generated by automake 1.9.6 from GNUmakefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -top_builddir = . -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -INSTALL = @INSTALL@ -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -DIST_COMMON = README $(am__configure_deps) $(srcdir)/GNUmakefile.am \ - $(srcdir)/GNUmakefile.in $(top_srcdir)/configure COPYING \ - config/autoconf/compile config/autoconf/config.guess \ - config/autoconf/config.sub config/autoconf/depcomp \ - config/autoconf/install-sh config/autoconf/missing -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno configure.status.lineno -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/include/rttests_config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-exec-recursive install-info-recursive \ - install-recursive installcheck-recursive installdirs-recursive \ - pdf-recursive ps-recursive uninstall-info-recursive \ - uninstall-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ -AMTAR = @AMTAR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -GREP = @GREP@ -HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_FALSE = @HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_FALSE@ -HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_TRUE = @HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_TRUE@ -HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_FALSE = @HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_FALSE@ -HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_TRUE = @HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_TRUE@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ -MAKEINFO = @MAKEINFO@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -ac_ct_CC = @ac_ct_CC@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -SUBDIRS = \ - config \ - include \ - lib \ - func \ - perf \ - stress - -EXTRA_DIST = \ - autogen.sh - -MAINTAINERCLEANFILES = \ - GNUmakefile.in \ - $(DIST_ARCHIVES) - -all: all-recursive - -.SUFFIXES: -am--refresh: - @: -$(srcdir)/GNUmakefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/GNUmakefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ - cd $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNUmakefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign GNUmakefile -.PRECIOUS: GNUmakefile -GNUmakefile: $(srcdir)/GNUmakefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -uninstall-info-am: - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -mostlyclean-recursive clean-recursive distclean-recursive \ -maintainer-clean-recursive: - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - $(am__remove_distdir) - mkdir $(distdir) - $(mkdir_p) $(distdir)/config/autoconf - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ - esac; \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ - if test -d $$d/$$file; then \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(mkdir_p) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - distdir) \ - || exit 1; \ - fi; \ - done - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r $(distdir) -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: GNUmakefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -clean: clean-recursive - -clean-am: clean-generic mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f GNUmakefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-exec-am: - -install-info: install-info-recursive - -install-man: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f GNUmakefile -maintainer-clean-am: distclean-am maintainer-clean-generic \ - maintainer-clean-local - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-info-am - -uninstall-info: uninstall-info-recursive - -.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ - check-am clean clean-generic clean-recursive ctags \ - ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ - dist-tarZ dist-zip distcheck distclean distclean-generic \ - distclean-recursive distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am install-man \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - maintainer-clean-local maintainer-clean-recursive mostlyclean \ - mostlyclean-generic mostlyclean-recursive pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am uninstall-info-am - - -maintainer-clean-local: - -chmod -R a+rw $(distdir) - -rm -fr $(distdir) -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/testcases/realtime/aclocal.m4 b/testcases/realtime/aclocal.m4 deleted file mode 100644 index b6186f2..0000000 --- a/testcases/realtime/aclocal.m4 +++ /dev/null @@ -1,879 +0,0 @@ -# generated automatically by aclocal 1.9.6 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION so it can be traced. -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], - [AM_AUTOMAKE_VERSION([1.9.6])]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 7 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE]) -AC_SUBST([$1_FALSE]) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH]) -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 3 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # So let's grep whole file. - if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 12 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.58])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $1 | $1:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- -# From Jim Meyering - -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -AC_DEFUN([AM_MAINTAINER_MODE], -[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode is disabled by default - AC_ARG_ENABLE(maintainer-mode, -[ --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - USE_MAINTAINER_MODE=$enableval, - USE_MAINTAINER_MODE=no) - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) - MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST(MAINT)dnl -] -) - -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. -# -# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories -# created by `make install' are always world readable, even if the -# installer happens to have an overly restrictive umask (e.g. 077). -# This was a mistake. There are at least two reasons why we must not -# use `-m 0755': -# - it causes special bits like SGID to be ignored, -# - it may be too restrictive (some setups expect 775 directories). -# -# Do not use -m 0755 and let people choose whatever they expect by -# setting umask. -# -# We cannot accept any implementation of `mkdir' that recognizes `-p'. -# Some implementations (such as Solaris 8's) are not thread-safe: if a -# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' -# concurrently, both version can detect that a/ is missing, but only -# one can create it and the other will error out. Consequently we -# restrict ourselves to GNU make (using the --version option ensures -# this.) -AC_DEFUN([AM_PROG_MKDIR_P], -[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi -AC_SUBST([mkdir_p])]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='... [truncated message content] |
From: Subrata M. <su...@li...> - 2008-03-24 09:50:59
|
This also got applied with little fuzz ;-) --Subrata On Thu, 2008-02-28 at 09:35 +0100, Sebastien Dugue wrote: > Remove autotools stuff: > > - autogen.sh > - configure.ac > - configure > - aclocal.m4 > - config/* > - all the GNUmakefile.am > - all the GNUmakefile.in > > Also adapt testscripts/test_realtime.sh to the new build system. > > Signed-off-by: Sebastien Dugue <seb...@bu...> > Cc: Darren Hart <dv...@us...> > Cc: Tim Chavez <ti...@us...> > --- > testcases/realtime/GNUmakefile.am | 39 - > testcases/realtime/GNUmakefile.in | 598 -- > testcases/realtime/aclocal.m4 | 879 --- > testcases/realtime/autogen.sh | 68 - > testcases/realtime/config/GNUmakefile.am | 3 - > testcases/realtime/config/GNUmakefile.in | 300 - > testcases/realtime/config/autoconf/compile | 142 - > testcases/realtime/config/autoconf/config.guess | 1463 ----- > testcases/realtime/config/autoconf/config.sub | 1579 ----- > testcases/realtime/config/autoconf/depcomp | 530 -- > testcases/realtime/config/autoconf/install-sh | 323 - > testcases/realtime/config/autoconf/missing | 360 -- > testcases/realtime/configure | 6389 -------------------- > testcases/realtime/configure.ac | 120 - > testcases/realtime/func/GNUmakefile.am | 19 - > testcases/realtime/func/GNUmakefile.in | 472 -- > .../realtime/func/async_handler/GNUmakefile.am | 27 - > .../realtime/func/async_handler/GNUmakefile.in | 455 -- > .../realtime/func/gtod_latency/GNUmakefile.am | 28 - > .../realtime/func/gtod_latency/GNUmakefile.in | 475 -- > .../realtime/func/hrtimer-prio/GNUmakefile.am | 30 - > .../realtime/func/hrtimer-prio/GNUmakefile.in | 452 -- > testcases/realtime/func/matrix_mult/GNUmakefile.am | 30 - > testcases/realtime/func/matrix_mult/GNUmakefile.in | 453 -- > testcases/realtime/func/measurement/GNUmakefile.am | 26 - > testcases/realtime/func/measurement/GNUmakefile.in | 445 -- > .../realtime/func/periodic_cpu_load/GNUmakefile.am | 31 - > .../realtime/func/periodic_cpu_load/GNUmakefile.in | 450 -- > testcases/realtime/func/pi-tests/GNUmakefile.am | 48 - > testcases/realtime/func/pi-tests/GNUmakefile.in | 544 -- > testcases/realtime/func/pi_perf/GNUmakefile.am | 24 - > testcases/realtime/func/pi_perf/GNUmakefile.in | 436 -- > .../realtime/func/prio-preempt/GNUmakefile.am | 25 - > .../realtime/func/prio-preempt/GNUmakefile.in | 450 -- > testcases/realtime/func/prio-wake/GNUmakefile.am | 25 - > testcases/realtime/func/prio-wake/GNUmakefile.in | 451 -- > .../func/pthread_kill_latency/GNUmakefile.am | 24 - > .../func/pthread_kill_latency/GNUmakefile.in | 435 -- > .../realtime/func/sched_football/GNUmakefile.am | 21 - > .../realtime/func/sched_football/GNUmakefile.in | 446 -- > .../realtime/func/sched_jitter/GNUmakefile.am | 25 - > .../realtime/func/sched_jitter/GNUmakefile.in | 452 -- > .../realtime/func/sched_latency/GNUmakefile.am | 26 - > .../realtime/func/sched_latency/GNUmakefile.in | 451 -- > .../realtime/func/thread_clock/GNUmakefile.am | 20 - > .../realtime/func/thread_clock/GNUmakefile.in | 445 -- > testcases/realtime/include/GNUmakefile.am | 9 - > testcases/realtime/include/GNUmakefile.in | 325 - > testcases/realtime/lib/GNUmakefile.am | 13 - > testcases/realtime/lib/GNUmakefile.in | 422 -- > testcases/realtime/perf/GNUmakefile.am | 6 - > testcases/realtime/perf/GNUmakefile.in | 459 -- > testcases/realtime/perf/latency/GNUmakefile.am | 25 - > testcases/realtime/perf/latency/GNUmakefile.in | 459 -- > testcases/realtime/stress/GNUmakefile.am | 6 - > testcases/realtime/stress/GNUmakefile.in | 459 -- > testcases/realtime/stress/pi-tests/GNUmakefile.am | 22 - > testcases/realtime/stress/pi-tests/GNUmakefile.in | 442 -- > testscripts/test_realtime.sh | 29 +- > 59 files changed, 2 insertions(+), 23208 deletions(-) > delete mode 100644 testcases/realtime/GNUmakefile.am > delete mode 100644 testcases/realtime/GNUmakefile.in > delete mode 100644 testcases/realtime/aclocal.m4 > delete mode 100755 testcases/realtime/autogen.sh > delete mode 100644 testcases/realtime/config/GNUmakefile.am > delete mode 100644 testcases/realtime/config/GNUmakefile.in > delete mode 100644 testcases/realtime/config/autoconf/compile > delete mode 100644 testcases/realtime/config/autoconf/config.guess > delete mode 100644 testcases/realtime/config/autoconf/config.sub > delete mode 100644 testcases/realtime/config/autoconf/depcomp > delete mode 100644 testcases/realtime/config/autoconf/install-sh > delete mode 100644 testcases/realtime/config/autoconf/missing > delete mode 100755 testcases/realtime/configure > delete mode 100644 testcases/realtime/configure.ac > delete mode 100644 testcases/realtime/func/GNUmakefile.am > delete mode 100644 testcases/realtime/func/GNUmakefile.in > delete mode 100644 testcases/realtime/func/async_handler/GNUmakefile.am > delete mode 100644 testcases/realtime/func/async_handler/GNUmakefile.in > delete mode 100644 testcases/realtime/func/gtod_latency/GNUmakefile.am > delete mode 100644 testcases/realtime/func/gtod_latency/GNUmakefile.in > delete mode 100644 testcases/realtime/func/hrtimer-prio/GNUmakefile.am > delete mode 100644 testcases/realtime/func/hrtimer-prio/GNUmakefile.in > delete mode 100644 testcases/realtime/func/matrix_mult/GNUmakefile.am > delete mode 100644 testcases/realtime/func/matrix_mult/GNUmakefile.in > delete mode 100644 testcases/realtime/func/measurement/GNUmakefile.am > delete mode 100644 testcases/realtime/func/measurement/GNUmakefile.in > delete mode 100644 testcases/realtime/func/periodic_cpu_load/GNUmakefile.am > delete mode 100644 testcases/realtime/func/periodic_cpu_load/GNUmakefile.in > delete mode 100644 testcases/realtime/func/pi-tests/GNUmakefile.am > delete mode 100644 testcases/realtime/func/pi-tests/GNUmakefile.in > delete mode 100644 testcases/realtime/func/pi_perf/GNUmakefile.am > delete mode 100644 testcases/realtime/func/pi_perf/GNUmakefile.in > delete mode 100644 testcases/realtime/func/prio-preempt/GNUmakefile.am > delete mode 100644 testcases/realtime/func/prio-preempt/GNUmakefile.in > delete mode 100644 testcases/realtime/func/prio-wake/GNUmakefile.am > delete mode 100644 testcases/realtime/func/prio-wake/GNUmakefile.in > delete mode 100644 testcases/realtime/func/pthread_kill_latency/GNUmakefile.am > delete mode 100644 testcases/realtime/func/pthread_kill_latency/GNUmakefile.in > delete mode 100644 testcases/realtime/func/sched_football/GNUmakefile.am > delete mode 100644 testcases/realtime/func/sched_football/GNUmakefile.in > delete mode 100644 testcases/realtime/func/sched_jitter/GNUmakefile.am > delete mode 100644 testcases/realtime/func/sched_jitter/GNUmakefile.in > delete mode 100644 testcases/realtime/func/sched_latency/GNUmakefile.am > delete mode 100644 testcases/realtime/func/sched_latency/GNUmakefile.in > delete mode 100644 testcases/realtime/func/thread_clock/GNUmakefile.am > delete mode 100644 testcases/realtime/func/thread_clock/GNUmakefile.in > delete mode 100644 testcases/realtime/include/GNUmakefile.am > delete mode 100644 testcases/realtime/include/GNUmakefile.in > delete mode 100644 testcases/realtime/lib/GNUmakefile.am > delete mode 100644 testcases/realtime/lib/GNUmakefile.in > delete mode 100644 testcases/realtime/perf/GNUmakefile.am > delete mode 100644 testcases/realtime/perf/GNUmakefile.in > delete mode 100644 testcases/realtime/perf/latency/GNUmakefile.am > delete mode 100644 testcases/realtime/perf/latency/GNUmakefile.in > delete mode 100644 testcases/realtime/stress/GNUmakefile.am > delete mode 100644 testcases/realtime/stress/GNUmakefile.in > delete mode 100644 testcases/realtime/stress/pi-tests/GNUmakefile.am > delete mode 100644 testcases/realtime/stress/pi-tests/GNUmakefile.in > > diff --git a/testcases/realtime/GNUmakefile.am b/testcases/realtime/GNUmakefile.am > deleted file mode 100644 > index c6fc290..0000000 > --- a/testcases/realtime/GNUmakefile.am > +++ /dev/null > @@ -1,39 +0,0 @@ > -################################################################################ > -## ## > -## Copyright B) International Business Machines Corp., 2007, 2008 ## > -## ## > -## This program is free software; you can redistribute it and#or modify ## > -## it under the terms of the GNU General Public License as published by ## > -## the Free Software Foundation; either version 2 of the License, or ## > -## (at your option) any later version. ## > -## ## > -## This program is distributed in the hope that it will be useful, but ## > -## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ## > -## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ## > -## for more details. ## > -## ## > -## You should have received a copy of the GNU General Public License ## > -## along with this program; if not, write to the Free Software ## > -## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ## > -## ## > -################################################################################ > - > -SUBDIRS = \ > - config \ > - include \ > - lib \ > - func \ > - perf \ > - stress > - > -EXTRA_DIST = \ > - autogen.sh > - > -MAINTAINERCLEANFILES = \ > - GNUmakefile.in \ > - $(DIST_ARCHIVES) > - > -maintainer-clean-local: > - -chmod -R a+rw $(distdir) > - -rm -fr $(distdir) > - > diff --git a/testcases/realtime/GNUmakefile.in b/testcases/realtime/GNUmakefile.in > deleted file mode 100644 > index afe801a..0000000 > --- a/testcases/realtime/GNUmakefile.in > +++ /dev/null > @@ -1,598 +0,0 @@ > -# GNUmakefile.in generated by automake 1.9.6 from GNUmakefile.am. > -# @configure_input@ > - > -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, > -# 2003, 2004, 2005 Free Software Foundation, Inc. > -# This Makefile.in is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# This program is distributed in the hope that it will be useful, > -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without > -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A > -# PARTICULAR PURPOSE. > - > -@SET_MAKE@ > -srcdir = @srcdir@ > -top_srcdir = @top_srcdir@ > -VPATH = @srcdir@ > -pkgdatadir = $(datadir)/@PACKAGE@ > -pkglibdir = $(libdir)/@PACKAGE@ > -pkgincludedir = $(includedir)/@PACKAGE@ > -top_builddir = . > -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd > -INSTALL = @INSTALL@ > -install_sh_DATA = $(install_sh) -c -m 644 > -install_sh_PROGRAM = $(install_sh) -c > -install_sh_SCRIPT = $(install_sh) -c > -INSTALL_HEADER = $(INSTALL_DATA) > -transform = $(program_transform_name) > -NORMAL_INSTALL = : > -PRE_INSTALL = : > -POST_INSTALL = : > -NORMAL_UNINSTALL = : > -PRE_UNINSTALL = : > -POST_UNINSTALL = : > -build_triplet = @build@ > -host_triplet = @host@ > -DIST_COMMON = README $(am__configure_deps) $(srcdir)/GNUmakefile.am \ > - $(srcdir)/GNUmakefile.in $(top_srcdir)/configure COPYING \ > - config/autoconf/compile config/autoconf/config.guess \ > - config/autoconf/config.sub config/autoconf/depcomp \ > - config/autoconf/install-sh config/autoconf/missing > -subdir = . > -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 > -am__aclocal_m4_deps = $(top_srcdir)/configure.ac > -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ > - $(ACLOCAL_M4) > -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ > - configure.lineno configure.status.lineno > -mkinstalldirs = $(install_sh) -d > -CONFIG_HEADER = $(top_builddir)/include/rttests_config.h > -CONFIG_CLEAN_FILES = > -SOURCES = > -DIST_SOURCES = > -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ > - html-recursive info-recursive install-data-recursive \ > - install-exec-recursive install-info-recursive \ > - install-recursive installcheck-recursive installdirs-recursive \ > - pdf-recursive ps-recursive uninstall-info-recursive \ > - uninstall-recursive > -ETAGS = etags > -CTAGS = ctags > -DIST_SUBDIRS = $(SUBDIRS) > -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) > -distdir = $(PACKAGE)-$(VERSION) > -top_distdir = $(distdir) > -am__remove_distdir = \ > - { test ! -d $(distdir) \ > - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ > - && rm -fr $(distdir); }; } > -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 > -GZIP_ENV = --best > -distuninstallcheck_listfiles = find . -type f -print > -distcleancheck_listfiles = find . -type f -print > -ACLOCAL = @ACLOCAL@ > -AMDEP_FALSE = @AMDEP_FALSE@ > -AMDEP_TRUE = @AMDEP_TRUE@ > -AMTAR = @AMTAR@ > -AUTOCONF = @AUTOCONF@ > -AUTOHEADER = @AUTOHEADER@ > -AUTOMAKE = @AUTOMAKE@ > -AWK = @AWK@ > -CC = @CC@ > -CCDEPMODE = @CCDEPMODE@ > -CFLAGS = @CFLAGS@ > -CPP = @CPP@ > -CPPFLAGS = @CPPFLAGS@ > -CYGPATH_W = @CYGPATH_W@ > -DEFS = @DEFS@ > -DEPDIR = @DEPDIR@ > -ECHO_C = @ECHO_C@ > -ECHO_N = @ECHO_N@ > -ECHO_T = @ECHO_T@ > -EGREP = @EGREP@ > -EXEEXT = @EXEEXT@ > -GREP = @GREP@ > -HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_FALSE = @HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_FALSE@ > -HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_TRUE = @HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL_TRUE@ > -HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_FALSE = @HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_FALSE@ > -HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_TRUE = @HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP_TRUE@ > -INSTALL_DATA = @INSTALL_DATA@ > -INSTALL_PROGRAM = @INSTALL_PROGRAM@ > -INSTALL_SCRIPT = @INSTALL_SCRIPT@ > -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ > -LDFLAGS = @LDFLAGS@ > -LIBOBJS = @LIBOBJS@ > -LIBS = @LIBS@ > -LTLIBOBJS = @LTLIBOBJS@ > -MAINT = @MAINT@ > -MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ > -MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ > -MAKEINFO = @MAKEINFO@ > -OBJEXT = @OBJEXT@ > -PACKAGE = @PACKAGE@ > -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ > -PACKAGE_NAME = @PACKAGE_NAME@ > -PACKAGE_STRING = @PACKAGE_STRING@ > -PACKAGE_TARNAME = @PACKAGE_TARNAME@ > -PACKAGE_VERSION = @PACKAGE_VERSION@ > -PATH_SEPARATOR = @PATH_SEPARATOR@ > -RANLIB = @RANLIB@ > -SET_MAKE = @SET_MAKE@ > -SHELL = @SHELL@ > -STRIP = @STRIP@ > -VERSION = @VERSION@ > -ac_ct_CC = @ac_ct_CC@ > -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ > -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ > -am__include = @am__include@ > -am__leading_dot = @am__leading_dot@ > -am__quote = @am__quote@ > -am__tar = @am__tar@ > -am__untar = @am__untar@ > -bindir = @bindir@ > -build = @build@ > -build_alias = @build_alias@ > -build_cpu = @build_cpu@ > -build_os = @build_os@ > -build_vendor = @build_vendor@ > -datadir = @datadir@ > -datarootdir = @datarootdir@ > -docdir = @docdir@ > -dvidir = @dvidir@ > -exec_prefix = @exec_prefix@ > -host = @host@ > -host_alias = @host_alias@ > -host_cpu = @host_cpu@ > -host_os = @host_os@ > -host_vendor = @host_vendor@ > -htmldir = @htmldir@ > -includedir = @includedir@ > -infodir = @infodir@ > -install_sh = @install_sh@ > -libdir = @libdir@ > -libexecdir = @libexecdir@ > -localedir = @localedir@ > -localstatedir = @localstatedir@ > -mandir = @mandir@ > -mkdir_p = @mkdir_p@ > -oldincludedir = @oldincludedir@ > -pdfdir = @pdfdir@ > -prefix = @prefix@ > -program_transform_name = @program_transform_name@ > -psdir = @psdir@ > -sbindir = @sbindir@ > -sharedstatedir = @sharedstatedir@ > -sysconfdir = @sysconfdir@ > -target_alias = @target_alias@ > -SUBDIRS = \ > - config \ > - include \ > - lib \ > - func \ > - perf \ > - stress > - > -EXTRA_DIST = \ > - autogen.sh > - > -MAINTAINERCLEANFILES = \ > - GNUmakefile.in \ > - $(DIST_ARCHIVES) > - > -all: all-recursive > - > -.SUFFIXES: > -am--refresh: > - @: > -$(srcdir)/GNUmakefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/GNUmakefile.am $(am__configure_deps) > - @for dep in $?; do \ > - case '$(am__configure_deps)' in \ > - *$$dep*) \ > - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ > - cd $(srcdir) && $(AUTOMAKE) --foreign \ > - && exit 0; \ > - exit 1;; \ > - esac; \ > - done; \ > - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign GNUmakefile'; \ > - cd $(top_srcdir) && \ > - $(AUTOMAKE) --foreign GNUmakefile > -.PRECIOUS: GNUmakefile > -GNUmakefile: $(srcdir)/GNUmakefile.in $(top_builddir)/config.status > - @case '$?' in \ > - *config.status*) \ > - echo ' $(SHELL) ./config.status'; \ > - $(SHELL) ./config.status;; \ > - *) \ > - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ > - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ > - esac; > - > -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) > - $(SHELL) ./config.status --recheck > - > -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) > - cd $(srcdir) && $(AUTOCONF) > -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) > - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) > -uninstall-info-am: > - > -# This directory's subdirectories are mostly independent; you can cd > -# into them and run `make' without going through this Makefile. > -# To change the values of `make' variables: instead of editing Makefiles, > -# (1) if the variable is set in `config.status', edit `config.status' > -# (which will cause the Makefiles to be regenerated when you run `make'); > -# (2) otherwise, pass the desired values on the `make' command line. > -$(RECURSIVE_TARGETS): > - @failcom='exit 1'; \ > - for f in x $$MAKEFLAGS; do \ > - case $$f in \ > - *=* | --[!k]*);; \ > - *k*) failcom='fail=yes';; \ > - esac; \ > - done; \ > - dot_seen=no; \ > - target=`echo $@ | sed s/-recursive//`; \ > - list='$(SUBDIRS)'; for subdir in $$list; do \ > - echo "Making $$target in $$subdir"; \ > - if test "$$subdir" = "."; then \ > - dot_seen=yes; \ > - local_target="$$target-am"; \ > - else \ > - local_target="$$target"; \ > - fi; \ > - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ > - || eval $$failcom; \ > - done; \ > - if test "$$dot_seen" = "no"; then \ > - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ > - fi; test -z "$$fail" > - > -mostlyclean-recursive clean-recursive distclean-recursive \ > -maintainer-clean-recursive: > - @failcom='exit 1'; \ > - for f in x $$MAKEFLAGS; do \ > - case $$f in \ > - *=* | --[!k]*);; \ > - *k*) failcom='fail=yes';; \ > - esac; \ > - done; \ > - dot_seen=no; \ > - case "$@" in \ > - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ > - *) list='$(SUBDIRS)' ;; \ > - esac; \ > - rev=''; for subdir in $$list; do \ > - if test "$$subdir" = "."; then :; else \ > - rev="$$subdir $$rev"; \ > - fi; \ > - done; \ > - rev="$$rev ."; \ > - target=`echo $@ | sed s/-recursive//`; \ > - for subdir in $$rev; do \ > - echo "Making $$target in $$subdir"; \ > - if test "$$subdir" = "."; then \ > - local_target="$$target-am"; \ > - else \ > - local_target="$$target"; \ > - fi; \ > - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ > - || eval $$failcom; \ > - done && test -z "$$fail" > -tags-recursive: > - list='$(SUBDIRS)'; for subdir in $$list; do \ > - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ > - done > -ctags-recursive: > - list='$(SUBDIRS)'; for subdir in $$list; do \ > - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ > - done > - > -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) > - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ > - unique=`for i in $$list; do \ > - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ > - done | \ > - $(AWK) ' { files[$$0] = 1; } \ > - END { for (i in files) print i; }'`; \ > - mkid -fID $$unique > -tags: TAGS > - > -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ > - $(TAGS_FILES) $(LISP) > - tags=; \ > - here=`pwd`; \ > - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ > - include_option=--etags-include; \ > - empty_fix=.; \ > - else \ > - include_option=--include; \ > - empty_fix=; \ > - fi; \ > - list='$(SUBDIRS)'; for subdir in $$list; do \ > - if test "$$subdir" = .; then :; else \ > - test ! -f $$subdir/TAGS || \ > - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ > - fi; \ > - done; \ > - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ > - unique=`for i in $$list; do \ > - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ > - done | \ > - $(AWK) ' { files[$$0] = 1; } \ > - END { for (i in files) print i; }'`; \ > - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ > - test -n "$$unique" || unique=$$empty_fix; \ > - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ > - $$tags $$unique; \ > - fi > -ctags: CTAGS > -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ > - $(TAGS_FILES) $(LISP) > - tags=; \ > - here=`pwd`; \ > - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ > - unique=`for i in $$list; do \ > - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ > - done | \ > - $(AWK) ' { files[$$0] = 1; } \ > - END { for (i in files) print i; }'`; \ > - test -z "$(CTAGS_ARGS)$$tags$$unique" \ > - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ > - $$tags $$unique > - > -GTAGS: > - here=`$(am__cd) $(top_builddir) && pwd` \ > - && cd $(top_srcdir) \ > - && gtags -i $(GTAGS_ARGS) $$here > - > -distclean-tags: > - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > - > -distdir: $(DISTFILES) > - $(am__remove_distdir) > - mkdir $(distdir) > - $(mkdir_p) $(distdir)/config/autoconf > - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ > - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ > - list='$(DISTFILES)'; for file in $$list; do \ > - case $$file in \ > - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ > - $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ > - esac; \ > - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ > - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ > - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ > - dir="/$$dir"; \ > - $(mkdir_p) "$(distdir)$$dir"; \ > - else \ > - dir=''; \ > - fi; \ > - if test -d $$d/$$file; then \ > - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ > - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ > - fi; \ > - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ > - else \ > - test -f $(distdir)/$$file \ > - || cp -p $$d/$$file $(distdir)/$$file \ > - || exit 1; \ > - fi; \ > - done > - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ > - if test "$$subdir" = .; then :; else \ > - test -d "$(distdir)/$$subdir" \ > - || $(mkdir_p) "$(distdir)/$$subdir" \ > - || exit 1; \ > - distdir=`$(am__cd) $(distdir) && pwd`; \ > - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ > - (cd $$subdir && \ > - $(MAKE) $(AM_MAKEFLAGS) \ > - top_distdir="$$top_distdir" \ > - distdir="$$distdir/$$subdir" \ > - distdir) \ > - || exit 1; \ > - fi; \ > - done > - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ > - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ > - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ > - ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ > - || chmod -R a+r $(distdir) > -dist-gzip: distdir > - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz > - $(am__remove_distdir) > -dist-bzip2: distdir > - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 > - $(am__remove_distdir) > - > -dist-tarZ: distdir > - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z > - $(am__remove_distdir) > - > -dist-shar: distdir > - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz > - $(am__remove_distdir) > - > -dist-zip: distdir > - -rm -f $(distdir).zip > - zip -rq $(distdir).zip $(distdir) > - $(am__remove_distdir) > - > -dist dist-all: distdir > - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz > - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 > - $(am__remove_distdir) > - > -# This target untars the dist file and tries a VPATH configuration. Then > -# it guarantees that the distribution is self-contained by making another > -# tarfile. > -distcheck: dist > - case '$(DIST_ARCHIVES)' in \ > - *.tar.gz*) \ > - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ > - *.tar.bz2*) \ > - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ > - *.tar.Z*) \ > - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ > - *.shar.gz*) \ > - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ > - *.zip*) \ > - unzip $(distdir).zip ;;\ > - esac > - chmod -R a-w $(distdir); chmod a+w $(distdir) > - mkdir $(distdir)/_build > - mkdir $(distdir)/_inst > - chmod a-w $(distdir) > - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ > - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ > - && cd $(distdir)/_build \ > - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ > - $(DISTCHECK_CONFIGURE_FLAGS) \ > - && $(MAKE) $(AM_MAKEFLAGS) \ > - && $(MAKE) $(AM_MAKEFLAGS) dvi \ > - && $(MAKE) $(AM_MAKEFLAGS) check \ > - && $(MAKE) $(AM_MAKEFLAGS) install \ > - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ > - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ > - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ > - distuninstallcheck \ > - && chmod -R a-w "$$dc_install_base" \ > - && ({ \ > - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ > - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ > - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ > - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ > - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ > - } || { rm -rf "$$dc_destdir"; exit 1; }) \ > - && rm -rf "$$dc_destdir" \ > - && $(MAKE) $(AM_MAKEFLAGS) dist \ > - && rm -rf $(DIST_ARCHIVES) \ > - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck > - $(am__remove_distdir) > - @(echo "$(distdir) archives ready for distribution: "; \ > - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ > - sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' > -distuninstallcheck: > - @cd $(distuninstallcheck_dir) \ > - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ > - || { echo "ERROR: files left after uninstall:" ; \ > - if test -n "$(DESTDIR)"; then \ > - echo " (check DESTDIR support)"; \ > - fi ; \ > - $(distuninstallcheck_listfiles) ; \ > - exit 1; } >&2 > -distcleancheck: distclean > - @if test '$(srcdir)' = . ; then \ > - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ > - exit 1 ; \ > - fi > - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ > - || { echo "ERROR: files left in build directory after distclean:" ; \ > - $(distcleancheck_listfiles) ; \ > - exit 1; } >&2 > -check-am: all-am > -check: check-recursive > -all-am: GNUmakefile > -installdirs: installdirs-recursive > -installdirs-am: > -install: install-recursive > -install-exec: install-exec-recursive > -install-data: install-data-recursive > -uninstall: uninstall-recursive > - > -install-am: all-am > - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am > - > -installcheck: installcheck-recursive > -install-strip: > - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ > - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ > - `test -z '$(STRIP)' || \ > - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install > -mostlyclean-generic: > - > -clean-generic: > - > -distclean-generic: > - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) > - > -maintainer-clean-generic: > - @echo "This command is intended for maintainers to use" > - @echo "it deletes files that may require special tools to rebuild." > - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) > -clean: clean-recursive > - > -clean-am: clean-generic mostlyclean-am > - > -distclean: distclean-recursive > - -rm -f $(am__CONFIG_DISTCLEAN_FILES) > - -rm -f GNUmakefile > -distclean-am: clean-am distclean-generic distclean-tags > - > -dvi: dvi-recursive > - > -dvi-am: > - > -html: html-recursive > - > -info: info-recursive > - > -info-am: > - > -install-data-am: > - > -install-exec-am: > - > -install-info: install-info-recursive > - > -install-man: > - > -installcheck-am: > - > -maintainer-clean: maintainer-clean-recursive > - -rm -f $(am__CONFIG_DISTCLEAN_FILES) > - -rm -rf $(top_srcdir)/autom4te.cache > - -rm -f GNUmakefile > -maintainer-clean-am: distclean-am maintainer-clean-generic \ > - maintainer-clean-local > - > -mostlyclean: mostlyclean-recursive > - > -mostlyclean-am: mostlyclean-generic > - > -pdf: pdf-recursive > - > -pdf-am: > - > -ps: ps-recursive > - > -ps-am: > - > -uninstall-am: uninstall-info-am > - > -uninstall-info: uninstall-info-recursive > - > -.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ > - check-am clean clean-generic clean-recursive ctags \ > - ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ > - dist-tarZ dist-zip distcheck distclean distclean-generic \ > - distclean-recursive distclean-tags distcleancheck distdir \ > - distuninstallcheck dvi dvi-am html html-am info info-am \ > - install install-am install-data install-data-am install-exec \ > - install-exec-am install-info install-info-am install-man \ > - install-strip installcheck installcheck-am installdirs \ > - installdirs-am maintainer-clean maintainer-clean-generic \ > - maintainer-clean-local maintainer-clean-recursive mostlyclean \ > - mostlyclean-generic mostlyclean-recursive pdf pdf-am ps ps-am \ > - tags tags-recursive uninstall uninstall-am uninstall-info-am > - > - > -maintainer-clean-local: > - -chmod -R a+rw $(distdir) > - -rm -fr $(distdir) > -# Tell versions [3.59,3.63) of GNU make to not export all variables. > -# Otherwise a system limit (for SysV at least) may be exceeded. > -.NOEXPORT: > diff --git a/testcases/realtime/aclocal.m4 b/testcases/realtime/aclocal.m4 > deleted file mode 100644 > index b6186f2..0000000 > --- a/testcases/realtime/aclocal.m4 > +++ /dev/null > @@ -1,879 +0,0 @@ > -# generated automatically by aclocal 1.9.6 -*- Autoconf -*- > - > -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, > -# 2005 Free Software Foundation, Inc. > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# This program is distributed in the hope that it will be useful, > -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without > -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A > -# PARTICULAR PURPOSE. > - > -# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# AM_AUTOMAKE_VERSION(VERSION) > -# ---------------------------- > -# Automake X.Y traces this macro to ensure aclocal.m4 has been > -# generated from the m4 files accompanying Automake X.Y. > -AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) > - > -# AM_SET_CURRENT_AUTOMAKE_VERSION > -# ------------------------------- > -# Call AM_AUTOMAKE_VERSION so it can be traced. > -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. > -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], > - [AM_AUTOMAKE_VERSION([1.9.6])]) > - > -# AM_AUX_DIR_EXPAND -*- Autoconf -*- > - > -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets > -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to > -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. > -# > -# Of course, Automake must honor this variable whenever it calls a > -# tool from the auxiliary directory. The problem is that $srcdir (and > -# therefore $ac_aux_dir as well) can be either absolute or relative, > -# depending on how configure is run. This is pretty annoying, since > -# it makes $ac_aux_dir quite unusable in subdirectories: in the top > -# source directory, any form will work fine, but in subdirectories a > -# relative path needs to be adjusted first. > -# > -# $ac_aux_dir/missing > -# fails when called from a subdirectory if $ac_aux_dir is relative > -# $top_srcdir/$ac_aux_dir/missing > -# fails if $ac_aux_dir is absolute, > -# fails when called from a subdirectory in a VPATH build with > -# a relative $ac_aux_dir > -# > -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir > -# are both prefixed by $srcdir. In an in-source build this is usually > -# harmless because $srcdir is `.', but things will broke when you > -# start a VPATH build or use an absolute $srcdir. > -# > -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, > -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: > -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` > -# and then we would define $MISSING as > -# MISSING="\${SHELL} $am_aux_dir/missing" > -# This will work as long as MISSING is not called from configure, because > -# unfortunately $(top_srcdir) has no meaning in configure. > -# However there are other variables, like CC, which are often used in > -# configure, and could therefore not use this "fixed" $ac_aux_dir. > -# > -# Another solution, used here, is to always expand $ac_aux_dir to an > -# absolute PATH. The drawback is that using absolute paths prevent a > -# configured tree to be moved without reconfiguration. > - > -AC_DEFUN([AM_AUX_DIR_EXPAND], > -[dnl Rely on autoconf to set up CDPATH properly. > -AC_PREREQ([2.50])dnl > -# expand $ac_aux_dir to an absolute path > -am_aux_dir=`cd $ac_aux_dir && pwd` > -]) > - > -# AM_CONDITIONAL -*- Autoconf -*- > - > -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 7 > - > -# AM_CONDITIONAL(NAME, SHELL-CONDITION) > -# ------------------------------------- > -# Define a conditional. > -AC_DEFUN([AM_CONDITIONAL], > -[AC_PREREQ(2.52)dnl > - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], > - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl > -AC_SUBST([$1_TRUE]) > -AC_SUBST([$1_FALSE]) > -if $2; then > - $1_TRUE= > - $1_FALSE='#' > -else > - $1_TRUE='#' > - $1_FALSE= > -fi > -AC_CONFIG_COMMANDS_PRE( > -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then > - AC_MSG_ERROR([[conditional "$1" was never defined. > -Usually this means the macro was only invoked conditionally.]]) > -fi])]) > - > - > -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 8 > - > -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be > -# written in clear, in which case automake, when reading aclocal.m4, > -# will think it sees a *use*, and therefore will trigger all it's > -# C support machinery. Also note that it means that autoscan, seeing > -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... > - > - > -# _AM_DEPENDENCIES(NAME) > -# ---------------------- > -# See how the compiler implements dependency checking. > -# NAME is "CC", "CXX", "GCJ", or "OBJC". > -# We try a few techniques and use that to set a single cache variable. > -# > -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was > -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular > -# dependency, and given that the user is not expected to run this macro, > -# just rely on AC_PROG_CC. > -AC_DEFUN([_AM_DEPENDENCIES], > -[AC_REQUIRE([AM_SET_DEPDIR])dnl > -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl > -AC_REQUIRE([AM_MAKE_INCLUDE])dnl > -AC_REQUIRE([AM_DEP_TRACK])dnl > - > -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], > - [$1], CXX, [depcc="$CXX" am_compiler_list=], > - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], > - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], > - [depcc="$$1" am_compiler_list=]) > - > -AC_CACHE_CHECK([dependency style of $depcc], > - [am_cv_$1_dependencies_compiler_type], > -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then > - # We make a subdir and do the tests there. Otherwise we can end up > - # making bogus files that we don't know about and never remove. For > - # instance it was reported that on HP-UX the gcc test will end up > - # making a dummy file named `D' -- because `-MD' means `put the output > - # in D'. > - mkdir conftest.dir > - # Copy depcomp to subdir because otherwise we won't find it if we're > - # using a relative directory. > - cp "$am_depcomp" conftest.dir > - cd conftest.dir > - # We will build objects and dependencies in a subdirectory because > - # it helps to detect inapplicable dependency modes. For instance > - # both Tru64's cc and ICC support -MD to output dependencies as a > - # side effect of compilation, but ICC will put the dependencies in > - # the current directory while Tru64 will put them in the object > - # directory. > - mkdir sub > - > - am_cv_$1_dependencies_compiler_type=none > - if test "$am_compiler_list" = ""; then > - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` > - fi > - for depmode in $am_compiler_list; do > - # Setup a source with many dependencies, because some compilers > - # like to wrap large dependency lists on column 80 (with \), and > - # we should not choose a depcomp mode which is confused by this. > - # > - # We need to recreate these files for each test, as the compiler may > - # overwrite some of them when testing with obscure command lines. > - # This happens at least with the AIX C compiler. > - : > sub/conftest.c > - for i in 1 2 3 4 5 6; do > - echo '#include "conftst'$i'.h"' >> sub/conftest.c > - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with > - # Solaris 8's {/usr,}/bin/sh. > - touch sub/conftst$i.h > - done > - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf > - > - case $depmode in > - nosideeffect) > - # after this tag, mechanisms are not by side-effect, so they'll > - # only be used when explicitly requested > - if test "x$enable_dependency_tracking" = xyes; then > - continue > - else > - break > - fi > - ;; > - none) break ;; > - esac > - # We check with `-c' and `-o' for the sake of the "dashmstdout" > - # mode. It turns out that the SunPro C++ compiler does not properly > - # handle `-M -o', and we need to detect this. > - if depmode=$depmode \ > - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ > - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ > - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ > - >/dev/null 2>conftest.err && > - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && > - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && > - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then > - # icc doesn't choke on unknown options, it will just issue warnings > - # or remarks (even with -Werror). So we grep stderr for any message > - # that says an option was ignored or not supported. > - # When given -MP, icc 7.0 and 7.1 complain thusly: > - # icc: Command line warning: ignoring option '-M'; no argument required > - # The diagnosis changed in icc 8.0: > - # icc: Command line remark: option '-MP' not supported > - if (grep 'ignoring option' conftest.err || > - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else > - am_cv_$1_dependencies_compiler_type=$depmode > - break > - fi > - fi > - done > - > - cd .. > - rm -rf conftest.dir > -else > - am_cv_$1_dependencies_compiler_type=none > -fi > -]) > -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) > -AM_CONDITIONAL([am__fastdep$1], [ > - test "x$enable_dependency_tracking" != xno \ > - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) > -]) > - > - > -# AM_SET_DEPDIR > -# ------------- > -# Choose a directory name for dependency files. > -# This macro is AC_REQUIREd in _AM_DEPENDENCIES > -AC_DEFUN([AM_SET_DEPDIR], > -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl > -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl > -]) > - > - > -# AM_DEP_TRACK > -# ------------ > -AC_DEFUN([AM_DEP_TRACK], > -[AC_ARG_ENABLE(dependency-tracking, > -[ --disable-dependency-tracking speeds up one-time build > - --enable-dependency-tracking do not reject slow dependency extractors]) > -if test "x$enable_dependency_tracking" != xno; then > - am_depcomp="$ac_aux_dir/depcomp" > - AMDEPBACKSLASH='\' > -fi > -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) > -AC_SUBST([AMDEPBACKSLASH]) > -]) > - > -# Generate code to set up dependency tracking. -*- Autoconf -*- > - > -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -#serial 3 > - > -# _AM_OUTPUT_DEPENDENCY_COMMANDS > -# ------------------------------ > -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], > -[for mf in $CONFIG_FILES; do > - # Strip MF so we end up with the name of the file. > - mf=`echo "$mf" | sed -e 's/:.*$//'` > - # Check whether this is an Automake generated Makefile or not. > - # We used to match only the files named `Makefile.in', but > - # some people rename them; so instead we look at the file content. > - # Grep'ing the first line is not enough: some people post-process > - # each Makefile.in and add a new line on top of each file to say so. > - # So let's grep whole file. > - if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then > - dirpart=`AS_DIRNAME("$mf")` > - else > - continue > - fi > - # Extract the definition of DEPDIR, am__include, and am__quote > - # from the Makefile without running `make'. > - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` > - test -z "$DEPDIR" && continue > - am__include=`sed -n 's/^am__include = //p' < "$mf"` > - test -z "am__include" && continue > - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` > - # When using ansi2knr, U may be empty or an underscore; expand it > - U=`sed -n 's/^U = //p' < "$mf"` > - # Find all dependency output files, they are included files with > - # $(DEPDIR) in their names. We invoke sed twice because it is the > - # simplest approach to changing $(DEPDIR) to its actual value in the > - # expansion. > - for file in `sed -n " > - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ > - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do > - # Make sure the directory exists. > - test -f "$dirpart/$file" && continue > - fdir=`AS_DIRNAME(["$file"])` > - AS_MKDIR_P([$dirpart/$fdir]) > - # echo "creating $dirpart/$file" > - echo '# dummy' > "$dirpart/$file" > - done > -done > -])# _AM_OUTPUT_DEPENDENCY_COMMANDS > - > - > -# AM_OUTPUT_DEPENDENCY_COMMANDS > -# ----------------------------- > -# This macro should only be invoked once -- use via AC_REQUIRE. > -# > -# This code is only required when automatic dependency tracking > -# is enabled. FIXME. This creates each `.P' file that we will > -# need in order to bootstrap the dependency handling code. > -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], > -[AC_CONFIG_COMMANDS([depfiles], > - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], > - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) > -]) > - > -# Do all the work for Automake. -*- Autoconf -*- > - > -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 12 > - > -# This macro actually does too much. Some checks are only needed if > -# your package does certain things. But this isn't really a big deal. > - > -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) > -# AM_INIT_AUTOMAKE([OPTIONS]) > -# ----------------------------------------------- > -# The call with PACKAGE and VERSION arguments is the old style > -# call (pre autoconf-2.50), which is being phased out. PACKAGE > -# and VERSION should now be passed to AC_INIT and removed from > -# the call to AM_INIT_AUTOMAKE. > -# We support both call styles for the transition. After > -# the next Automake release, Autoconf can make the AC_INIT > -# arguments mandatory, and then we can depend on a new Autoconf > -# release and drop the old call support. > -AC_DEFUN([AM_INIT_AUTOMAKE], > -[AC_PREREQ([2.58])dnl > -dnl Autoconf wants to disallow AM_ names. We explicitly allow > -dnl the ones we care about. > -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl > -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl > -AC_REQUIRE([AC_PROG_INSTALL])dnl > -# test to see if srcdir already configured > -if test "`cd $srcdir && pwd`" != "`pwd`" && > - test -f $srcdir/config.status; then > - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) > -fi > - > -# test whether we have cygpath > -if test -z "$CYGPATH_W"; then > - if (cygpath --version) >/dev/null 2>/dev/null; then > - CYGPATH_W='cygpath -w' > - else > - CYGPATH_W=echo > - fi > -fi > -AC_SUBST([CYGPATH_W]) > - > -# Define the identity of the package. > -dnl Distinguish between old-style and new-style calls. > -m4_ifval([$2], > -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl > - AC_SUBST([PACKAGE], [$1])dnl > - AC_SUBST([VERSION], [$2])], > -[_AM_SET_OPTIONS([$1])dnl > - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl > - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl > - > -_AM_IF_OPTION([no-define],, > -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) > - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl > - > -# Some tools Automake needs. > -AC_REQUIRE([AM_SANITY_CHECK])dnl > -AC_REQUIRE([AC_ARG_PROGRAM])dnl > -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) > -AM_MISSING_PROG(AUTOCONF, autoconf) > -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) > -AM_MISSING_PROG(AUTOHEADER, autoheader) > -AM_MISSING_PROG(MAKEINFO, makeinfo) > -AM_PROG_INSTALL_SH > -AM_PROG_INSTALL_STRIP > -AC_REQUIRE([AM_PROG_MKDIR_P])dnl > -# We need awk for the "check" target. The system "awk" is bad on > -# some platforms. > -AC_REQUIRE([AC_PROG_AWK])dnl > -AC_REQUIRE([AC_PROG_MAKE_SET])dnl > -AC_REQUIRE([AM_SET_LEADING_DOT])dnl > -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], > - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], > - [_AM_PROG_TAR([v7])])]) > -_AM_IF_OPTION([no-dependencies],, > -[AC_PROVIDE_IFELSE([AC_PROG_CC], > - [_AM_DEPENDENCIES(CC)], > - [define([AC_PROG_CC], > - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl > -AC_PROVIDE_IFELSE([AC_PROG_CXX], > - [_AM_DEPENDENCIES(CXX)], > - [define([AC_PROG_CXX], > - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl > -]) > -]) > - > - > -# When config.status generates a header, we must update the stamp-h file. > -# This file resides in the same directory as the config header > -# that is generated. The stamp files are numbered to have different names. > - > -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the > -# loop where config.status creates the headers, so we can generate > -# our stamp files there. > -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], > -[# Compute $1's index in $config_headers. > -_am_stamp_count=1 > -for _am_header in $config_headers :; do > - case $_am_header in > - $1 | $1:* ) > - break ;; > - * ) > - _am_stamp_count=`expr $_am_stamp_count + 1` ;; > - esac > -done > -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) > - > -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# AM_PROG_INSTALL_SH > -# ------------------ > -# Define $install_sh. > -AC_DEFUN([AM_PROG_INSTALL_SH], > -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl > -install_sh=${install_sh-"$am_aux_dir/install-sh"} > -AC_SUBST(install_sh)]) > - > -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 2 > - > -# Check whether the underlying file-system supports filenames > -# with a leading dot. For instance MS-DOS doesn't. > -AC_DEFUN([AM_SET_LEADING_DOT], > -[rm -rf .tst 2>/dev/null > -mkdir .tst 2>/dev/null > -if test -d .tst; then > - am__leading_dot=. > -else > - am__leading_dot=_ > -fi > -rmdir .tst 2>/dev/null > -AC_SUBST([am__leading_dot])]) > - > -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- > -# From Jim Meyering > - > -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 4 > - > -AC_DEFUN([AM_MAINTAINER_MODE], > -[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) > - dnl maintainer-mode is disabled by default > - AC_ARG_ENABLE(maintainer-mode, > -[ --enable-maintainer-mode enable make rules and dependencies not useful > - (and sometimes confusing) to the casual installer], > - USE_MAINTAINER_MODE=$enableval, > - USE_MAINTAINER_MODE=no) > - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) > - AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) > - MAINT=$MAINTAINER_MODE_TRUE > - AC_SUBST(MAINT)dnl > -] > -) > - > -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) > - > -# Check to see how 'make' treats includes. -*- Autoconf -*- > - > -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 3 > - > -# AM_MAKE_INCLUDE() > -# ----------------- > -# Check to see how make treats includes. > -AC_DEFUN([AM_MAKE_INCLUDE], > -[am_make=${MAKE-make} > -cat > confinc << 'END' > -am__doit: > - @echo done > -.PHONY: am__doit > -END > -# If we don't find an include directive, just comment out the code. > -AC_MSG_CHECKING([for style of include used by $am_make]) > -am__include="#" > -am__quote= > -_am_result=none > -# First try GNU make style include. > -echo "include confinc" > confmf > -# We grep out `Entering directory' and `Leaving directory' > -# messages which can occur if `w' ends up in MAKEFLAGS. > -# In particular we don't look at `^make:' because GNU make might > -# be invoked under some other name (usually "gmake"), in which > -# case it prints its new name instead of `make'. > -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then > - am__include=include > - am__quote= > - _am_result=GNU > -fi > -# Now try BSD make style include. > -if test "$am__include" = "#"; then > - echo '.include "confinc"' > confmf > - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then > - am__include=.include > - am__quote="\"" > - _am_result=BSD > - fi > -fi > -AC_SUBST([am__include]) > -AC_SUBST([am__quote]) > -AC_MSG_RESULT([$_am_result]) > -rm -f confinc confmf > -]) > - > -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- > - > -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 4 > - > -# AM_MISSING_PROG(NAME, PROGRAM) > -# ------------------------------ > -AC_DEFUN([AM_MISSING_PROG], > -[AC_REQUIRE([AM_MISSING_HAS_RUN]) > -$1=${$1-"${am_missing_run}$2"} > -AC_SUBST($1)]) > - > - > -# AM_MISSING_HAS_RUN > -# ------------------ > -# Define MISSING if not defined so far and test if it supports --run. > -# If it does, set am_missing_run to use it, otherwise, to nothing. > -AC_DEFUN([AM_MISSING_HAS_RUN], > -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl > -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" > -# Use eval to expand $SHELL > -if eval "$MISSING --run true"; then > - am_missing_run="$MISSING --run " > -else > - am_missing_run= > - AC_MSG_WARN([`missing' script is too old or missing]) > -fi > -]) > - > -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# AM_PROG_MKDIR_P > -# --------------- > -# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. > -# > -# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories > -# created by `make install' are always world readable, even if the > -# installer happens to have an overly restrictive umask (e.g. 077). > -# This was a mistake. There are at least two reasons why we must not > -# use `-m 0755': > -# - it causes special bits like SGID to be ignored, > -# - it may be too restrictive (some setups expect 775 directories). > -# > -# Do not use -m 0755 and let people choose whatever they expect by > -# setting umask. > -# > -# We cannot accept any implementation of `mkdir' that recognizes `-p'. > -# Some implementations (such as Solaris 8's) are not thread-safe: if a > -# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' > -# concurrently, both version can detect that a/ is missing, but only > -# one can create it and the other will error out. Consequently we > -# restrict ourselves to GNU make (using the --version option ensures > -# this.) > -AC_DEFUN([AM_PROG_MKDIR_P], > -[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then > - # We used to keeping the `.' as first argument, in order to > - # allow $(mkdir_p) to be used without argument. As in > - # $(mkdir_p) $(somedir) > - # where $(somedir) is conditionally defined. However this is wrong > - # for two reasons: > - # 1. if the package is installed by a user who cannot write `.' > - # make install will fail, > - # 2. the above comment should most certainly read > - # $(mkdir_p) $(DESTDIR)$(somedir) > - # so it does not work when $(somedir) is undefined and > - # $(DESTDIR) is not. > - # To support the latter case, we have to write > - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), > - # so the `.' trick is pointless. > - mkdir_p='mkdir -p --' > -else > - # On NextStep and OpenStep, the `mkdir' command does not > - # recognize any option. It will interpret all options as > - # directories to create, and then abort because `.' already > - # exists. > - for d in ./-p ./--version; > - do > - test -d $d && rmdir $d > - done > - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. > - if test -f "$ac_aux_dir/mkinstalldirs"; then > - mkdir_p='$(mkinstalldirs)' > - else > - mkdir_p='$(install_sh) -d' > - fi > -fi > -AC_SUBST([mkdir_p])]) > - > -# Helper functions for option handling. -*- Autoconf -*- > - > -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 3 > - > -# _AM_MANGLE_OPTION(NAME) > -# ----------------------- > -AC_DEFUN([_AM_MANGLE_OPTION], > -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) > - > -# _AM_SET_OPTION(NAME) > -# ------------------------------ > -# Set option NAME. Presently that only means defining a flag for this option. > -AC_DEFUN([_AM_SET_OPTION], > -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) > - > -# _AM_SET_OPTIONS(OPTIONS) > -# ---------------------------------- > -# OPTIONS is a space-separated list of Automake options. > -AC_DEFUN([_AM_SET_OPTIONS], > -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) > - > -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) > -# ------------------------------------------- > -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. > -AC_DEFUN([_AM_IF_OPTION], > -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) > - > -# Check to make sure that the build environment is sane. -*- Autoconf -*- > - > -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 > -# Free Software Foundation, Inc. > -# > -# This file is free software; the Free Software Foundation > -# gives unlimited permission to copy and/or distribute it, > -# with or without modifications, as long as this notice is preserved. > - > -# serial 4 > - > -# AM_SANITY_CHECK > -# --------------- > -AC_DEFUN([AM_SANITY_CHECK], > -[AC_MSG_CHECKING([whether build environment is sane]) > -# Just in case > -sleep 1 > -echo timestamp > conftest.file > -# Do `set' in a subshell so we don't clobber the current shell's > -# arguments. Must try -L first in case configure is actually a > -# symlink; some systems play weird games with the mod time of symlinks > -# (eg FreeBSD returns the mod time of the symlink's containing > -# directory). > -if ( > - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` > - if test "$[*]" = "X"; then > - # -L did... [truncated message content] |
From: Subrata M. <su...@li...> - 2008-02-28 09:54:20
|
Thanks Sebastien for the 5th round of RT Linux Test Cases Cleanup(s)/Enhancement(s). I would prefer these patches merged in March 2008, and subsequently will be released during March 2008 LTP release, as, we have our release tomorrow for Feb 2008. Meanwhile, you will see more discussion(s) on these set of Patches from Dino/Chirag/Darren, before it is finally acked and merged into LTP. Thanks once again for these Patches. Regards-- Subrata On Thu, 2008-02-28 at 09:35 +0100, Sebastien Dugue wrote: > Hi, > > here is a serie of patches to replace the autotools based build system > with a much lighter Makefiles based only build. > > The rationale here is that autoconf & co may have their usefulness when > portability is the goal, but in the ltp case there's no such thing as > portability. > > Furthermore, in the realtime tests case, the autotools are only used to check > for the availability of 2 features of the running system: > > - support for PI mutexes > - support for robust mutexes > > to conditionally build some tests. This can be accomplished in a much simpler > way without the need for pulling in the whole autotools sledgehammer. > > The patch serie is organized as follows: > > - patch 1 adds two little scripts to detect the availability of PI > and robust mutexes. > > - patch 2 adds the Makefiles that replace the previous build > system. > > - patch 3 removes all the autotools stuff and updates > testscripts/test_realtime.sh for the new build system. > > > Sebastien. > > > > |
From: Sebastien D. <seb...@bu...> - 2008-02-28 10:04:17
|
Hi Subrata, On Thu, 28 Feb 2008 15:24:31 +0530 Subrata Modak <su...@li...> wrote: > Thanks Sebastien for the 5th round of RT Linux Test Cases > Cleanup(s)/Enhancement(s). I would prefer these patches merged in March > 2008, and subsequently will be released during March 2008 LTP release, > as, we have our release tomorrow for Feb 2008. No problem, there's no need to rush. However I have some concerns regarding a patch from Sudhanshu that went in on Feb 22nd that breaks some tests. What's your plan for resolving this issue? > > Meanwhile, you will see more discussion(s) on these set of Patches from > Dino/Chirag/Darren, before it is finally acked and merged into LTP. > Thanks once again for these Patches. > Thanks, Sébastien. |
From: Subrata M. <su...@li...> - 2008-02-28 11:40:29
|
On Thu, 2008-02-28 at 11:04 +0100, Sebastien Dugue wrote: > Hi Subrata, > > On Thu, 28 Feb 2008 15:24:31 +0530 Subrata Modak <su...@li...> wrote: > > > Thanks Sebastien for the 5th round of RT Linux Test Cases > > Cleanup(s)/Enhancement(s). I would prefer these patches merged in March > > 2008, and subsequently will be released during March 2008 LTP release, > > as, we have our release tomorrow for Feb 2008. > > No problem, there's no need to rush. > > However I have some concerns regarding a patch from Sudhanshu that went > in on Feb 22nd that breaks some tests. What's your plan for resolving this > issue? Ok i see. I also saw a mail from you to Sudhanshu on this. Actually that patch was commented on by Chirag, and, Sudhanshu made changes to it. Finally Chirag acked the modified version. Sudhanshu, Can you please look into Sebesteinś concerns and address them through a Patch or 2 ? Let us get them fixed accordingly. He is talking about this mail thread: http://sourceforge.net/mailarchive/forum.php?thread_name=200802221444.35437.sudh%40linux.vnet.ibm.com&forum_name=ltp-list, Regards-- Subrata > > > > > Meanwhile, you will see more discussion(s) on these set of Patches from > > Dino/Chirag/Darren, before it is finally acked and merged into LTP. > > Thanks once again for these Patches. > > > Thanks, > > Sébastien. |
From: Dinakar G. <di...@in...> - 2008-02-28 11:45:57
|
On Thu, Feb 28, 2008 at 11:04:24AM +0100, Sebastien Dugue wrote: > > Hi Subrata, > > On Thu, 28 Feb 2008 15:24:31 +0530 Subrata Modak <su...@li...> wrote: > > > Thanks Sebastien for the 5th round of RT Linux Test Cases > > Cleanup(s)/Enhancement(s). I would prefer these patches merged in March > > 2008, and subsequently will be released during March 2008 LTP release, > > as, we have our release tomorrow for Feb 2008. > > No problem, there's no need to rush. > > However I have some concerns regarding a patch from Sudhanshu that went > in on Feb 22nd that breaks some tests. What's your plan for resolving this > issue? Sebastien, Sudhanshu is working on resolving this, he should have a patch pretty soon, sorry for all the inconvenience ! -Dinakar > > > > > Meanwhile, you will see more discussion(s) on these set of Patches from > > Dino/Chirag/Darren, before it is finally acked and merged into LTP. > > Thanks once again for these Patches. > > > Thanks, > > Sébastien. |
From: Sebastien D. <seb...@bu...> - 2008-02-28 12:06:20
|
On Thu, 28 Feb 2008 17:15:32 +0530 Dinakar Guniguntala <di...@in...> wrote: > On Thu, Feb 28, 2008 at 11:04:24AM +0100, Sebastien Dugue wrote: > > > > Hi Subrata, > > > > On Thu, 28 Feb 2008 15:24:31 +0530 Subrata Modak <su...@li...> wrote: > > > > > Thanks Sebastien for the 5th round of RT Linux Test Cases > > > Cleanup(s)/Enhancement(s). I would prefer these patches merged in March > > > 2008, and subsequently will be released during March 2008 LTP release, > > > as, we have our release tomorrow for Feb 2008. > > > > No problem, there's no need to rush. > > > > However I have some concerns regarding a patch from Sudhanshu that went > > in on Feb 22nd that breaks some tests. What's your plan for resolving this > > issue? > > Sebastien, Sudhanshu is working on resolving this, he should have a patch > pretty soon, sorry for all the inconvenience ! > Thanks Dinakar No worries though, but as the release date grows closer, and I got no response, I wanted to know how it was to be addressed. Thanks, Sebastien. |
From: Sebastien D. <seb...@bu...> - 2008-02-28 13:02:19
|
Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <seb...@bu...> Cc: Darren Hart <dv...@us...> Cc: Tim Chavez <ti...@us...> --- testcases/realtime/include/rttests_config.h.in | 94 ------------------------ 1 files changed, 0 insertions(+), 94 deletions(-) delete mode 100644 testcases/realtime/include/rttests_config.h.in diff --git a/testcases/realtime/include/rttests_config.h.in b/testcases/realtime/include/rttests_config.h.in deleted file mode 100644 index 7c55175..0000000 --- a/testcases/realtime/include/rttests_config.h.in +++ /dev/null @@ -1,94 +0,0 @@ -/* include/rttests_config.h.in. Generated from configure.ac by autoheader. */ - -/* debugging */ -#undef DEBUG - -/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. - */ -#undef HAVE_DIRENT_H - -/* Define to 1 if you have the <inttypes.h> header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the <memory.h> header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H - -/* Define to 1 if you have the `pthread_mutexattr_setprotocol' function. */ -#undef HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL - -/* Define to 1 if you have the `pthread_mutexattr_setrobust_np' function. */ -#undef HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP - -/* Define to 1 if you have the <stdint.h> header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the <stdlib.h> header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the <strings.h> header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the <string.h> header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. - */ -#undef HAVE_SYS_DIR_H - -/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. - */ -#undef HAVE_SYS_NDIR_H - -/* Define to 1 if you have the <sys/stat.h> header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the <sys/types.h> header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ -#undef HAVE_SYS_WAIT_H - -/* Define to 1 if you have the <unistd.h> header file. */ -#undef HAVE_UNISTD_H - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ -#undef TIME_WITH_SYS_TIME - -/* Version number of package */ -#undef VERSION - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to `__inline__' or `__inline' if that's what the C compiler - calls it, or to nothing if 'inline' is not supported under any name. */ -#ifndef __cplusplus -#undef inline -#endif - -/* Define to `unsigned int' if <sys/types.h> does not define. */ -#undef size_t -- 1.5.4.rc2.84.gf85fd-dirty |
From: Subrata M. <su...@li...> - 2008-03-24 09:51:06
|
Final one also applied. --Subrata On Thu, 2008-02-28 at 14:02 +0100, Sebastien Dugue wrote: > Forgot to remove include/rttests_config.h.in in the previous patch. > > Signed-off-by: Sebastien Dugue <seb...@bu...> > Cc: Darren Hart <dv...@us...> > Cc: Tim Chavez <ti...@us...> > --- > testcases/realtime/include/rttests_config.h.in | 94 ------------------------ > 1 files changed, 0 insertions(+), 94 deletions(-) > delete mode 100644 testcases/realtime/include/rttests_config.h.in > > diff --git a/testcases/realtime/include/rttests_config.h.in b/testcases/realtime/include/rttests_config.h.in > deleted file mode 100644 > index 7c55175..0000000 > --- a/testcases/realtime/include/rttests_config.h.in > +++ /dev/null > @@ -1,94 +0,0 @@ > -/* include/rttests_config.h.in. Generated from configure.ac by autoheader. */ > - > -/* debugging */ > -#undef DEBUG > - > -/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. > - */ > -#undef HAVE_DIRENT_H > - > -/* Define to 1 if you have the <inttypes.h> header file. */ > -#undef HAVE_INTTYPES_H > - > -/* Define to 1 if you have the <memory.h> header file. */ > -#undef HAVE_MEMORY_H > - > -/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ > -#undef HAVE_NDIR_H > - > -/* Define to 1 if you have the `pthread_mutexattr_setprotocol' function. */ > -#undef HAVE_PTHREAD_MUTEXATTR_SETPROTOCOL > - > -/* Define to 1 if you have the `pthread_mutexattr_setrobust_np' function. */ > -#undef HAVE_PTHREAD_MUTEXATTR_SETROBUST_NP > - > -/* Define to 1 if you have the <stdint.h> header file. */ > -#undef HAVE_STDINT_H > - > -/* Define to 1 if you have the <stdlib.h> header file. */ > -#undef HAVE_STDLIB_H > - > -/* Define to 1 if you have the <strings.h> header file. */ > -#undef HAVE_STRINGS_H > - > -/* Define to 1 if you have the <string.h> header file. */ > -#undef HAVE_STRING_H > - > -/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. > - */ > -#undef HAVE_SYS_DIR_H > - > -/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. > - */ > -#undef HAVE_SYS_NDIR_H > - > -/* Define to 1 if you have the <sys/stat.h> header file. */ > -#undef HAVE_SYS_STAT_H > - > -/* Define to 1 if you have the <sys/types.h> header file. */ > -#undef HAVE_SYS_TYPES_H > - > -/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ > -#undef HAVE_SYS_WAIT_H > - > -/* Define to 1 if you have the <unistd.h> header file. */ > -#undef HAVE_UNISTD_H > - > -/* Name of package */ > -#undef PACKAGE > - > -/* Define to the address where bug reports for this package should be sent. */ > -#undef PACKAGE_BUGREPORT > - > -/* Define to the full name of this package. */ > -#undef PACKAGE_NAME > - > -/* Define to the full name and version of this package. */ > -#undef PACKAGE_STRING > - > -/* Define to the one symbol short name of this package. */ > -#undef PACKAGE_TARNAME > - > -/* Define to the version of this package. */ > -#undef PACKAGE_VERSION > - > -/* Define to 1 if you have the ANSI C header files. */ > -#undef STDC_HEADERS > - > -/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ > -#undef TIME_WITH_SYS_TIME > - > -/* Version number of package */ > -#undef VERSION > - > -/* Define to empty if `const' does not conform to ANSI C. */ > -#undef const > - > -/* Define to `__inline__' or `__inline' if that's what the C compiler > - calls it, or to nothing if 'inline' is not supported under any name. */ > -#ifndef __cplusplus > -#undef inline > -#endif > - > -/* Define to `unsigned int' if <sys/types.h> does not define. */ > -#undef size_t |
From: sudhanshu <su...@li...> - 2008-02-28 13:15:27
|
On Thursday 28 February 2008 17:09:50 Subrata Modak wrote: > On Thu, 2008-02-28 at 11:04 +0100, Sebastien Dugue wrote: > > Hi Subrata, > > > > On Thu, 28 Feb 2008 15:24:31 +0530 Subrata Modak <su...@li...> wrote: > > > Thanks Sebastien for the 5th round of RT Linux Test Cases > > > Cleanup(s)/Enhancement(s). I would prefer these patches merged in March > > > 2008, and subsequently will be released during March 2008 LTP release, > > > as, we have our release tomorrow for Feb 2008. > > > > No problem, there's no need to rush. > > > > However I have some concerns regarding a patch from Sudhanshu that went > > in on Feb 22nd that breaks some tests. What's your plan for resolving > > this issue? > Sebastian , Breaking in compilation ? or while running tests ? I saw tests to be building fine. Not sure what thing I missed out. I will look into latest cvs. Primafacie, I din't see any of your patches missing in the tree. > Ok i see. I also saw a mail from you to Sudhanshu on this. Actually that > patch was commented on by Chirag, and, Sudhanshu made changes to it. > Finally Chirag acked the modified version. > > Sudhanshu, > > Can you please look into Sebesteinś concerns and address them through a > Patch or 2 ? Let us get them fixed accordingly. He is talking about this > mail thread: > > http://sourceforge.net/mailarchive/forum.php?thread_name=200802221444.35437 >.sudh%40linux.vnet.ibm.com&forum_name=ltp-list, > Subrata , I will look into the issue. I am off for next couple of days, Chirag has agreed to assist regarding this in the mean time. - sudhanshu > Regards-- > Subrata > > > > Meanwhile, you will see more discussion(s) on these set of Patches from > > > Dino/Chirag/Darren, before it is finally acked and merged into LTP. > > > Thanks once again for these Patches. > > > > Thanks, > > > > Sébastien. |
From: Sebastien D. <seb...@bu...> - 2008-02-28 14:12:40
|
Hi Sudhanshu, On Thu, 28 Feb 2008 18:47:17 +0530 sudhanshu <su...@li...> wrote: > On Thursday 28 February 2008 17:09:50 Subrata Modak wrote: > > On Thu, 2008-02-28 at 11:04 +0100, Sebastien Dugue wrote: > > > Hi Subrata, > > > > > > On Thu, 28 Feb 2008 15:24:31 +0530 Subrata Modak > <su...@li...> wrote: > > > > Thanks Sebastien for the 5th round of RT Linux Test Cases > > > > Cleanup(s)/Enhancement(s). I would prefer these patches merged in March > > > > 2008, and subsequently will be released during March 2008 LTP release, > > > > as, we have our release tomorrow for Feb 2008. > > > > > > No problem, there's no need to rush. > > > > > > However I have some concerns regarding a patch from Sudhanshu that went > > > in on Feb 22nd that breaks some tests. What's your plan for resolving > > > this issue? > > > > Sebastian , > Breaking in compilation ? or while running tests ? None of the above, but some tests were functionally broken which I fixed (things such as calculating the quantiles before saving the samples), others were optimized (such as moving all stats stuff outside the threads functions, ...). Unfortunately your patches reverted those fixes. It looks like your patches reverted what I did in the following files: func/periodic_cpu_load/periodic_cpu_load.c func/pi_perf/pi_perf.c func/sched_football/sched_football.c func/sched_latency/sched_latency.c Have a look at the following threads (damn, sourceforge is sooo slow): http://sourceforge.net/mailarchive/forum.php?thread_name=1200303624-3410-1-git-send-email-sebastien.dugue%40bull.net&forum_name=ltp-list http://sourceforge.net/mailarchive/forum.php?thread_name=1202992653-10955-1-git-send-email-sebastien.dugue%40bull.net&forum_name=ltp-list > I saw tests to be building fine. Right, they were building fine before my patches > Not sure what thing I missed out. I will look into latest cvs. You want to have a look at what your patch changed for those 4 files. > > Primafacie, I din't see any of your patches missing in the tree. > > > > Ok i see. I also saw a mail from you to Sudhanshu on this. Actually that > > patch was commented on by Chirag, and, Sudhanshu made changes to it. > > Finally Chirag acked the modified version. > > > > Sudhanshu, > > > > Can you please look into Sebesteinś concerns and address them through a > > Patch or 2 ? Let us get them fixed accordingly. He is talking about this > > mail thread: > > > > http://sourceforge.net/mailarchive/forum.php?thread_name=200802221444.35437 > >.sudh%40linux.vnet.ibm.com&forum_name=ltp-list, > > > > Subrata , > I will look into the issue. > I am off for next couple of days, Chirag has agreed to assist regarding this > in the mean time. Ah, then I can try to fix it as I know where to look, it might be faster. As you want. Sebastien. > > - sudhanshu > > > Regards-- > > Subrata > > > > > > Meanwhile, you will see more discussion(s) on these set of Patches from > > > > Dino/Chirag/Darren, before it is finally acked and merged into LTP. > > > > Thanks once again for these Patches. > > > > > > Thanks, > > > > > > Sébastien. > > > |
From: Darren H. <dv...@li...> - 2008-02-28 17:31:34
|
On Thursday 28 February 2008 00:35:47 Sebastien Dugue wrote: > Hi, > > here is a serie of patches to replace the autotools based build system > with a much lighter Makefiles based only build. > > The rationale here is that autoconf & co may have their usefulness when > portability is the goal, but in the ltp case there's no such thing as > portability. > > Furthermore, in the realtime tests case, the autotools are only used to > check for the availability of 2 features of the running system: > > - support for PI mutexes > - support for robust mutexes The original motivation to include these changes came from Robert Schwebel in the following thread on linux-rt-users: Re: [patch 00/11] Autotool support for IBM RT Cases Robert had interest in cross-compiling to other archs. Robert, with the tests now in LTP, do you have any comments you'd like to add? -- Darren > > to conditionally build some tests. This can be accomplished in a much > simpler way without the need for pulling in the whole autotools > sledgehammer. > > The patch serie is organized as follows: > > - patch 1 adds two little scripts to detect the availability of PI > and robust mutexes. > > - patch 2 adds the Makefiles that replace the previous build > system. > > - patch 3 removes all the autotools stuff and updates > testscripts/test_realtime.sh for the new build system. > > > Sebastien. -- Darren Hart IBM Linux Technology Center Real-Time Linux Team |
From: Robert S. <r.s...@pe...> - 2008-02-28 23:54:32
|
On Thu, Feb 28, 2008 at 09:30:52AM -0800, Darren Hart wrote: > On Thursday 28 February 2008 00:35:47 Sebastien Dugue wrote: > > Hi, > > > > here is a serie of patches to replace the autotools based build system > > with a much lighter Makefiles based only build. > > > > The rationale here is that autoconf & co may have their usefulness when > > portability is the goal, but in the ltp case there's no such thing as > > portability. > > > > Furthermore, in the realtime tests case, the autotools are only used to > > check for the availability of 2 features of the running system: > > > > - support for PI mutexes > > - support for robust mutexes > > The original motivation to include these changes came from Robert Schwebel in > the following thread on linux-rt-users: > > Re: [patch 00/11] Autotool support for IBM RT Cases > > Robert had interest in cross-compiling to other archs. Robert, with the tests > now in LTP, do you have any comments you'd like to add? Well, in general autotools are a good idea when it comes to cross compilation, because it Just Works (TM). We do most of our testing activities on embedded ARM and PowerPC boxes, so it is important for us that it works. In this case, since the rest of the LTP code isn't autotool based and indeed *does* cross compile in the mean time, I wouldn't be too religious with it and wouldn't mind if you make the build system closer to the rest. If possible, I'd like to test your proposal in our test scenarios. Robert -- 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 |
From: Sebastien D. <seb...@bu...> - 2008-02-29 07:52:16
|
Hi Darren, On Thu, 28 Feb 2008 09:30:52 -0800 Darren Hart <dv...@li...> wrote: > On Thursday 28 February 2008 00:35:47 Sebastien Dugue wrote: > > Hi, > > > > here is a serie of patches to replace the autotools based build system > > with a much lighter Makefiles based only build. > > > > The rationale here is that autoconf & co may have their usefulness when > > portability is the goal, but in the ltp case there's no such thing as > > portability. > > > > Furthermore, in the realtime tests case, the autotools are only used to > > check for the availability of 2 features of the running system: > > > > - support for PI mutexes > > - support for robust mutexes > > The original motivation to include these changes came from Robert Schwebel in > the following thread on linux-rt-users: > > Re: [patch 00/11] Autotool support for IBM RT Cases > > Robert had interest in cross-compiling to other archs. Robert, with the tests > now in LTP, do you have any comments you'd like to add? Ah, OK found the thread, but I don't think in this case the autotools provides anything which cannot be done using plain Makefiles. It's just that pulling in the whole autotools mess (sorry, I've learned to hate autoconf & co) seemed to me rather heavyweight just for detecting 2 mutexes features. But maybe I'm missing something and we really need this after all. Sebastien. > > -- > Darren > > > > > > to conditionally build some tests. This can be accomplished in a much > > simpler way without the need for pulling in the whole autotools > > sledgehammer. > > > > The patch serie is organized as follows: > > > > - patch 1 adds two little scripts to detect the availability of PI > > and robust mutexes. > > > > - patch 2 adds the Makefiles that replace the previous build > > system. > > > > - patch 3 removes all the autotools stuff and updates > > testscripts/test_realtime.sh for the new build system. > > > > > > Sebastien. > > > > -- > Darren Hart > IBM Linux Technology Center > Real-Time Linux Team > |
From: Sebastien D. <seb...@bu...> - 2008-02-29 08:08:14
|
Hi Robert, On Fri, 29 Feb 2008 00:54:23 +0100 Robert Schwebel <r.s...@pe...> wrote: > On Thu, Feb 28, 2008 at 09:30:52AM -0800, Darren Hart wrote: > > On Thursday 28 February 2008 00:35:47 Sebastien Dugue wrote: > > > Hi, > > > > > > here is a serie of patches to replace the autotools based build system > > > with a much lighter Makefiles based only build. > > > > > > The rationale here is that autoconf & co may have their usefulness when > > > portability is the goal, but in the ltp case there's no such thing as > > > portability. > > > > > > Furthermore, in the realtime tests case, the autotools are only used to > > > check for the availability of 2 features of the running system: > > > > > > - support for PI mutexes > > > - support for robust mutexes > > > > The original motivation to include these changes came from Robert Schwebel in > > the following thread on linux-rt-users: > > > > Re: [patch 00/11] Autotool support for IBM RT Cases > > > > Robert had interest in cross-compiling to other archs. Robert, with the tests > > now in LTP, do you have any comments you'd like to add? > > Well, in general autotools are a good idea when it comes to cross > compilation, because it Just Works (TM). Yes but at a cost. > We do most of our testing > activities on embedded ARM and PowerPC boxes, so it is important for us > that it works. Yep, this I do understand. I used to do embedded developpement on ARM and DSP but never had to rely on autotools. > > In this case, since the rest of the LTP code isn't autotool based and > indeed *does* cross compile in the mean time, I wouldn't be too > religious with it and wouldn't mind if you make the build system closer > to the rest. I'm not too religious about it myself, it was an RFC, just to stir comments. (And my secret reason being that I don't like autotools ;) > > If possible, I'd like to test your proposal in our test scenarios. > Yes please do as I don't have any embedded target handy anymore (aside from an old Nokia phone's ARM I'm playing with from time to time). Just note that 'config.mk' may need some tuning not to define the default compiler and flags so that it would come from the environment. Sebastien. |
From: Robert S. <r.s...@pe...> - 2008-02-29 08:15:09
|
[my previous mail seems to be stuck in some ltp moderation system] On Fri, Feb 29, 2008 at 08:52:07AM +0100, Sebastien Dugue wrote: > > Robert had interest in cross-compiling to other archs. Robert, with the tests > > now in LTP, do you have any comments you'd like to add? > > Ah, OK found the thread, but I don't think in this case the autotools > provides anything which cannot be done using plain Makefiles. > > It's just that pulling in the whole autotools mess (sorry, I've learned > to hate autoconf & co) seemed to me rather heavyweight just for detecting > 2 mutexes features. > > But maybe I'm missing something and we really need this after all. Well, according to my experience as the maintainer of a 400+ packets distribution build system, in general autotoolized packets just work in cross scenarios, whereas almost anything else does not and makes endless pain. In this case, it should be adapted to the way the makefiles of the rest of ltp work, so I agree that the autotoolization can be removed. I've tested the latest ltp release yesterday night and (with some little problems unrelated to the makefiles) cross building still works, so I've no objections that you go ahead. Robert -- 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 |
From: Sebastien D. <seb...@bu...> - 2008-02-29 08:25:51
|
On Fri, 29 Feb 2008 09:15:03 +0100 Robert Schwebel <r.s...@pe...> wrote: > [my previous mail seems to be stuck in some ltp moderation system] > > On Fri, Feb 29, 2008 at 08:52:07AM +0100, Sebastien Dugue wrote: > > > Robert had interest in cross-compiling to other archs. Robert, with the tests > > > now in LTP, do you have any comments you'd like to add? > > > > Ah, OK found the thread, but I don't think in this case the autotools > > provides anything which cannot be done using plain Makefiles. > > > > It's just that pulling in the whole autotools mess (sorry, I've learned > > to hate autoconf & co) seemed to me rather heavyweight just for detecting > > 2 mutexes features. > > > > But maybe I'm missing something and we really need this after all. > > Well, according to my experience as the maintainer of a 400+ packets > distribution build system, in general autotoolized packets just work in > cross scenarios, whereas almost anything else does not and makes endless > pain. Yep, in your case using autotools is sure to compensate the downsides. > > In this case, it should be adapted to the way the makefiles of the rest > of ltp work, so I agree that the autotoolization can be removed. I've > tested the latest ltp release yesterday night and (with some little > problems unrelated to the makefiles) cross building still works, so I've > no objections that you go ahead. Cool, thanks. Sebastien. > > Robert > -- > 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 > > |
From: Robert S. <r.s...@pe...> - 2008-02-29 08:34:49
|
On Fri, Feb 29, 2008 at 09:07:49AM +0100, Sebastien Dugue wrote: > > Well, in general autotools are a good idea when it comes to cross > > compilation, because it Just Works (TM). > > Yes but at a cost. Unfortunately, nobody has a solution with equivalent features yet. Especially the fact that configure cannot be parallelized and libtool isn't DESTDIR aware is crappy, but in the end it is still the only methodology that works and is a whidespread standard. > Yep, this I do understand. I used to do embedded developpement on ARM > and DSP but never had to rely on autotools. I could happily forward the task of crosscompiling perl, python and boost to you, in order to let you feel the pain :-) > Yes please do as I don't have any embedded target handy anymore (aside > from an old Nokia phone's ARM I'm playing with from time to time). > > Just note that 'config.mk' may need some tuning not to define the default > compiler and flags so that it would come from the environment. My tests yesterday night have shown that we should add a DESTDIR feature to the makefiles, to make it easier for distributors. But I didn't have time to write patches yet. However, here is a patch in order to make it compile: user: guest pass: guest https://iocaste.extern.pengutronix.de/viewsvn/ptxdist/trunks/ptxdist-trunk/patches/ltp-full-20080131/generic/ltp-full-20080131-fadvise.diff?rev=7795&view=auto Robert -- 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 |
From: Sebastien D. <seb...@bu...> - 2008-02-29 09:41:34
|
On Fri, 29 Feb 2008 09:34:19 +0100 Robert Schwebel <r.s...@pe...> wrote: > On Fri, Feb 29, 2008 at 09:07:49AM +0100, Sebastien Dugue wrote: > > > Well, in general autotools are a good idea when it comes to cross > > > compilation, because it Just Works (TM). > > > > Yes but at a cost. > > Unfortunately, nobody has a solution with equivalent features yet. > Especially the fact that configure cannot be parallelized and libtool > isn't DESTDIR aware is crappy, but in the end it is still the only > methodology that works and is a whidespread standard. Right. > > > Yep, this I do understand. I used to do embedded developpement on ARM > > and DSP but never had to rely on autotools. > > I could happily forward the task of crosscompiling perl, python and > boost to you, in order to let you feel the pain :-) Argh, please no, I can already feel the pain :( My developement at the time was on bare hardware (no OS, no middleware, you name it ...) > > > Yes please do as I don't have any embedded target handy anymore (aside > > from an old Nokia phone's ARM I'm playing with from time to time). > > > > Just note that 'config.mk' may need some tuning not to define the default > > compiler and flags so that it would come from the environment. > > My tests yesterday night have shown that we should add a DESTDIR feature > to the makefiles, to make it easier for distributors. But I didn't have > time to write patches yet. Do you mean for the realtime tests only or for the whole LTP? > > However, here is a patch in order to make it compile: > > user: guest > pass: guest > > https://iocaste.extern.pengutronix.de/viewsvn/ptxdist/trunks/ptxdist-trunk/patches/ltp-full-20080131/generic/ltp-full-20080131-fadvise.diff?rev=7795&view=auto On arm I presume? That seems to be pretty minimal and self contained, good. Sebastien. |
From: Robert S. <r.s...@pe...> - 2008-02-29 09:49:08
|
On Fri, Feb 29, 2008 at 10:41:41AM +0100, Sebastien Dugue wrote: > > My tests yesterday night have shown that we should add a DESTDIR feature > > to the makefiles, to make it easier for distributors. But I didn't have > > time to write patches yet. > > Do you mean for the realtime tests only or for the whole LTP? The whole; usually, it works like make install DESTDIR=/bla if you temporarily want to install to another base directory. > On arm I presume? That seems to be pretty minimal and self contained, good. Ack. The ifs bail out anyway, so it might be a simple solution. Robert -- 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 |