diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2016-07-13 16:10:28 +0200 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2016-11-17 11:36:55 +0100 |
commit | 8a00021b2ab5529640e5acaca30a27cdaca04178 (patch) | |
tree | 0944317c3e431143eedca84429348334a725e716 /tests/jittertest | |
parent | d39ea7019cb204420c53a203ff9ccbb4cab0d4b3 (diff) |
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 <david.oberhollenzer@sigma-star.at>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'tests/jittertest')
-rw-r--r-- | tests/jittertest/Makefile | 46 | ||||
-rw-r--r-- | tests/jittertest/Makemodule.am | 24 |
2 files changed, 24 insertions, 46 deletions
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 |