TESTDIR=../ include $(TESTDIR)/Rules.mak TARGETS=string string_glibc TARGETS+=testcopy testcopy_glibc TARGETS+=strerror #strsignal all: $(TARGETS) string: string.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC) -@ echo "-------" -@ echo " " -@ echo "Compiling vs uClibc: " -@ echo " " $(CC) $(CFLAGS) -c $< -o $@.o $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) $(STRIPTOOL) -x -R .note -R .comment $@ -./$@ -@ echo " " string_glibc: string.c Makefile -@ echo "-------" -@ echo " " -@ echo "Compiling vs GNU libc: " -@ echo " " $(HOST_CC) $(GLIBC_CFLAGS) -c $< -o $@.o $(HOST_CC) $(GLIBC_LDFLAGS) $@.o -o $@ $(STRIPTOOL) -x -R .note -R .comment $@ -./$@ -@ echo " " testcopy: testcopy.c Makefile $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC) -@ echo "-------" -@ echo " " -@ echo "Compiling vs uClibc: " -@ echo " " $(CC) $(CFLAGS) -c $< -o $@.o $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) $(STRIPTOOL) -x -R .note -R .comment $@ -./$@ > testcopy.out -@ echo " " testcopy_glibc: testcopy.c Makefile -@ echo "-------" -@ echo " " -@ echo "Compiling vs GNU libc: " -@ echo " " $(HOST_CC) $(GLIBC_CFLAGS) -c $< -o $@.o $(HOST_CC) $(GLIBC_LDFLAGS) $@.o -o $@ $(STRIPTOOL) -x -R .note -R .comment $@ -./$@ > testcopy.gnu.out -@ echo " " testcopy_diff: testcopy testcopy_glibc -@ echo "-------" -@ echo " " -@ echo "Diffing output: " -@ echo " " -diff -u testcopy.gnu.out testcopy.out -@ echo " " strerror: ../../libc/string/strerror.c $(TESTDIR)/Config $(TESTDIR)/Rules.mak $(CC) -@ echo "-------" -@ echo " " -@ echo "Compiling vs uClibc: " -@ echo " " $(CC) $(CFLAGS) -DCHECK_BUF -c $< -o $@.o $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) $(STRIPTOOL) -x -R .note -R .comment $@ -./$@ -@ echo " " strsignal: ../../libc/string/strsignal.c -@ echo "-------" -@ echo " " -@ echo "Compiling vs uClibc: " -@ echo " " $(CC) $(CFLAGS) -DCHECK_BUF -c $< -o $@.o $(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) $(STRIPTOOL) -x -R .note -R .comment $@ -./$@ -@ echo " " clean: rm -f *.[oa] *~ core $(TARGETS) testcopy.gnu.out testcopy.out