diff options
| -rw-r--r-- | test/misc/Makefile | 133 | 
1 files changed, 8 insertions, 125 deletions
| diff --git a/test/misc/Makefile b/test/misc/Makefile index a8921913a..9101f1e10 100644 --- a/test/misc/Makefile +++ b/test/misc/Makefile @@ -1,130 +1,13 @@ -# Makefile for uClibc -# -# Copyright (C) 2000,2001 Erik Andersen <andersen@uclibc.org> -# -# This program is free software; you can redistribute it and/or modify it under -# the terms of the GNU Library General Public License as published by the Free -# Software Foundation; either version 2 of the License, or (at your option) any -# later version. -# -# This program is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more -# details. -# -# You should have received a copy of the GNU Library General Public License -# along with this program; if not, write to the Free Software Foundation, Inc., -# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# uClibc misc tests +# Licensed under the GNU Library General Public License, see COPYING.LIB -include ../Rules.mak +TESTS := dirent dirent64 fdopen sem tst-fnmatch #outb -CFLAGS64=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 +include ../Test.mak -TARGETS=sem fdopen dirent_diff dirent64_diff #outb -all: $(TARGETS) +CFLAGS_dirent64 := -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -outb: outb.c ../testsuite.h Makefile $(TESTDIR)/Rules.mak -	-@ 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 " " +DODIFF_dirent    := 1 +DODIFF_dirent64  := 1 -sem: sem.c Makefile $(TESTDIR)/Rules.mak -	-@ 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 " " - -fdopen: fdopen.c Makefile $(TESTDIR)/Rules.mak -	-@ 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 " " - -dirent_source: -	-@ $(RM) $(TARGETS) -	-@ echo "-------" -	-@ echo "dirent.c source: " -	-@ echo " " -	-@ cat dirent.c -	-@ echo " " - -dirent: dirent.c Makefile $(TESTDIR)/Rules.mak -	-@ echo "-------" -	-@ echo " " -	-@ echo "Compiling $@ vs uClibc: " -	-@ echo " " -	$(CC) $(CFLAGS) -c $< -o $@.o -	$(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) -	$(STRIPTOOL) -x -R .note -R .comment $@ -	./$@ dirent.c > $@.out -	-@ echo " " - -dirent_glibc: dirent.c Makefile -	-@ echo "-------" -	-@ echo " " -	-@ echo "Compiling $@ vs glibc: " -	-@ echo " " -	$(HOSTCC) $(GLIBC_CFLAGS) -c $< -o $@.o -	$(HOSTCC) $(GLIBC_LDFLAGS) $@.o -o $@ -	$(STRIPTOOL) -x -R .note -R .comment $@ -	./$@ dirent.c > $@.out -	-@ echo " " - -dirent_diff: dirent dirent_glibc -	-@ echo "-------" -	-@ echo " " -	-@ echo "Diffing dirent output: " -	-@ echo " " -	-diff -u dirent_glibc.out dirent.out -	-@ echo " " - -dirent64: dirent.c Makefile $(TESTDIR)/Rules.mak -	-@ echo "-------" -	-@ echo " " -	-@ echo "Compiling $@ vs uClibc: " -	-@ echo " " -	$(CC) $(CFLAGS) $(CFLAGS64) -c $< -o $@.o -	$(CC) $(LDFLAGS) $@.o -o $@ $(EXTRA_LIBS) -	$(STRIPTOOL) -x -R .note -R .comment $@ -	./$@ dirent.c > $@.out -	-@ echo " " - -dirent64_glibc: dirent.c Makefile -	-@ echo "-------" -	-@ echo " " -	-@ echo "Compiling $@ vs glibc: " -	-@ echo " " -	$(HOSTCC) $(GLIBC_CFLAGS) $(CFLAGS64) -c $< -o $@.o -	$(HOSTCC) $(GLIBC_LDFLAGS) $@.o -o $@ -	$(STRIPTOOL) -x -R .note -R .comment $@ -	./$@ dirent.c > $@.out -	-@ echo " " - -dirent64_diff: dirent64 dirent64_glibc -	-@ echo "-------" -	-@ echo " " -	-@ echo "Diffing dirent64 output: " -	-@ echo " " -	-diff -u dirent64_glibc.out dirent64.out -	-@ echo " " - -clean: -	$(RM) *.[oa] *~ core dirent dirent_glibc dirent_glibc.out dirent.out \ -		dirent64 dirent64_glibc dirent64_glibc.out dirent64.out \ -		outb sem fdopen +OPTS_tst-fnmatch := < tst-fnmatch.input | 
