From 8a00021b2ab5529640e5acaca30a27cdaca04178 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 13 Jul 2016 16:10:28 +0200 Subject: Integrate tests into autotools build system Add automake files for the test binaries. If configured to do so, install the test binaries to libexec/mtd-utils and use autoconf to fix the paths in the test scripts. Signed-off-by: David Oberhollenzer Signed-off-by: Richard Weinberger --- tests/jittertest/Makefile | 46 ------------------------------------------ tests/jittertest/Makemodule.am | 24 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 46 deletions(-) delete mode 100644 tests/jittertest/Makefile create mode 100644 tests/jittertest/Makemodule.am (limited to 'tests/jittertest') diff --git a/tests/jittertest/Makefile b/tests/jittertest/Makefile deleted file mode 100644 index 0209c63..0000000 --- a/tests/jittertest/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -CC=gcc -# uncomment following for performance -CCFLAGS=-O3 -Wall -fomit-frame-pointer - -# uncomment following for debugging. Uncomment either this or the one above. Not both. -# CCFLAGS=-Wall -g - - -all: JitterTest plotJittervsFill - -JitterTest: JitterTest.c Makefile - gcc $(CCFLAGS) -lm JitterTest.c -o JitterTest - -plotJittervsFill: plotJittervsFill.c Makefile - gcc $(CCFLAGS) plotJittervsFill.c -o plotJittervsFill - -clean: - rm -rf *~ - rm -rf core - rm -rf *.o - rm -rf JitterTest - - -dep: - makedepend -I./ *.c -# DO NOT DELETE - -JitterTest.o: /usr/include/stdio.h /usr/include/features.h -JitterTest.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h -JitterTest.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h -JitterTest.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h -JitterTest.o: /usr/include/bits/types.h /usr/include/libio.h -JitterTest.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h -JitterTest.o: /usr/include/string.h /usr/include/stdlib.h -JitterTest.o: /usr/include/sys/types.h /usr/include/time.h -JitterTest.o: /usr/include/endian.h /usr/include/bits/endian.h -JitterTest.o: /usr/include/sys/select.h /usr/include/bits/select.h -JitterTest.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h -JitterTest.o: /usr/include/alloca.h /usr/include/sys/time.h -JitterTest.o: /usr/include/bits/time.h /usr/include/signal.h -JitterTest.o: /usr/include/bits/signum.h /usr/include/bits/siginfo.h -JitterTest.o: /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h -JitterTest.o: /usr/include/asm/sigcontext.h /usr/include/bits/sigstack.h -JitterTest.o: /usr/include/sched.h /usr/include/bits/sched.h -JitterTest.o: /usr/include/unistd.h /usr/include/bits/posix_opt.h -JitterTest.o: /usr/include/bits/confname.h /usr/include/getopt.h diff --git a/tests/jittertest/Makemodule.am b/tests/jittertest/Makemodule.am new file mode 100644 index 0000000..d4cc121 --- /dev/null +++ b/tests/jittertest/Makemodule.am @@ -0,0 +1,24 @@ +JitterTest_SOURCES = tests/jittertest/JitterTest.c +JitterTest_CPPFLAGS = $(AM_CPPFLAGS) + +plotJittervsFill_SOURCES = tests/jittertest/plotJittervsFill.c +plotJittervsFill_CPPFLAGS = $(AM_CPPFLAGS) + +JITTEREST_BINS = \ + JitterTest plotJittervsFill + +JITTERTEST_SH = \ + tests/jittertest/filljffs2.sh + +JITTERTEST_EXTRA = \ + tests/jittertest/README + +EXTRA_DIST += $(JITTERTEST_EXTRA) $(JITTERTEST_SH) + +if INSTALL_TESTS +pkglibexec_SCRIPTS += $(JITTERTEST_SH) +pkglibexec_PROGRAMS += $(JITTEREST_BINS) +else +noinst_SCRIPTS += $(JITTERTEST_SH) +noinst_PROGRAMS += $(JITTEREST_BINS) +endif -- cgit v1.2.3