diff options
Diffstat (limited to 'test/stdlib/Makefile')
-rw-r--r-- | test/stdlib/Makefile | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/test/stdlib/Makefile b/test/stdlib/Makefile index 1a054fbe3..43b942f99 100644 --- a/test/stdlib/Makefile +++ b/test/stdlib/Makefile @@ -4,8 +4,9 @@ include $(TESTDIR)/Rules.mak TARGETS=testmalloc testmalloc_glibc -TARGETS=mallocbug mallocbug_glibc +TARGETS+=mallocbug mallocbug_glibc TARGETS+=teststrtol teststrtol_glibc teststrtol_diff +TARGETS+=qsort qsort_glibc qsort_diff all: $(TARGETS) @@ -109,6 +110,40 @@ teststrtol_diff: teststrtol_glibc teststrtol -diff -u teststrtol_glibc.out teststrtol.out -@ echo " " +qsort: qsort.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(TESTCC) + -@ echo "-------" + -@ echo " " + -@ echo "Compiling vs uClibc: " + -@ echo " " + $(TESTCC) $(CFLAGS) -c $< -o $@.o + $(TESTCC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) + $(STRIPTOOL) -x -R .note -R .comment $@ + -ldd $@ + ls $(LSFLAGS) $@ + -./$@ > $@.out + -@ echo " " + +qsort_glibc: qsort.c Makefile + -@ echo "-------" + -@ echo " " + -@ echo "Compiling vs GNU libc: " + -@ echo " " + $(CC) $(CFLAGS) -c $< -o $@.o + $(CC) $(LDFLAGS) $@.o -o $@ + $(STRIPTOOL) -x -R .note -R .comment $@ + -ldd $@ + ls -sh $@ + -./$@ > $@.out + -@ echo " " + +qsort_diff: qsort_glibc qsort + -@ echo "-------" + -@ echo " " + -@ echo "Diffing output: " + -@ echo " " + -diff -u qsort_glibc.out qsort.out + -@ echo " " + clean: rm -f *.[oa] *~ core $(TARGETS) teststrtol_glibc.out teststrtol.out |