2 include $(TESTDIR)/Rules.mak
6 TARGETS=testmalloc testmalloc_glibc
7 TARGETS+=mallocbug mallocbug_glibc
8 TARGETS+=teststrtol teststrtol_glibc teststrtol_diff
9 TARGETS+=qsort qsort_glibc qsort_diff
15 -@ echo "testmalloc.c source: "
20 testmalloc: testmalloc.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC)
23 -@ echo "Compiling vs uClibc: "
25 $(CC) $(CFLAGS) -c $< -o $@.o
26 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
27 $(STRIPTOOL) -x -R .note -R .comment $@
33 testmalloc_glibc: testmalloc.c Makefile
36 -@ echo "Compiling vs GNU libc: "
38 $(HOST_CC) $(GLIBC_CFLAGS) -c $< -o $@.o
39 $(HOST_CC) $(GLIBC_LDFLAGS) $@.o -o $@
40 $(STRIPTOOL) -x -R .note -R .comment $@
46 mallocbug: mallocbug.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC)
49 -@ echo "Compiling vs uClibc: "
51 $(CC) $(CFLAGS) -c $< -o $@.o
52 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
53 $(STRIPTOOL) -x -R .note -R .comment $@
59 mallocbug_glibc: mallocbug.c Makefile
62 -@ echo "Compiling vs GNU libc: "
64 $(HOST_CC) $(GLIBC_CFLAGS) -c $< -o $@.o
65 $(HOST_CC) $(GLIBC_LDFLAGS) $@.o -o $@
66 $(STRIPTOOL) -x -R .note -R .comment $@
74 -@ echo "teststrtol.c source: "
79 teststrtol: teststrtol.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC)
82 -@ echo "Compiling vs uClibc: "
84 $(CC) $(CFLAGS) -c $< -o $@.o
85 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
86 $(STRIPTOOL) -x -R .note -R .comment $@
92 teststrtol_glibc: teststrtol.c Makefile
95 -@ echo "Compiling vs GNU libc: "
97 $(HOST_CC) $(GLIBC_CFLAGS) -c $< -o $@.o
98 $(HOST_CC) $(GLIBC_LDFLAGS) $@.o -o $@
99 $(STRIPTOOL) -x -R .note -R .comment $@
105 teststrtol_diff: teststrtol_glibc teststrtol
108 -@ echo "Diffing output: "
110 -diff -u teststrtol_glibc.out teststrtol.out
113 qsort: qsort.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC)
116 -@ echo "Compiling vs uClibc: "
118 $(CC) $(CFLAGS) -c $< -o $@.o
119 $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS)
120 $(STRIPTOOL) -x -R .note -R .comment $@
126 qsort_glibc: qsort.c Makefile
129 -@ echo "Compiling vs GNU libc: "
131 $(HOST_CC) $(GLIBC_CFLAGS) -c $< -o $@.o
132 $(HOST_CC) $(GLIBC_LDFLAGS) $@.o -o $@
133 $(STRIPTOOL) -x -R .note -R .comment $@
139 qsort_diff: qsort_glibc qsort
142 -@ echo "Diffing output: "
144 -diff -u qsort_glibc.out qsort.out
148 rm -f *.[oa] *~ core $(TARGETS) teststrtol_glibc.out teststrtol.out