Annotation of GNUtools/libg++/libio/tests/Makefile.in, revision 1.1

1.1     ! root        1: # Copyright (C) 1993 Free Software Foundation
        !             2: # 
        !             3: # This file is part of the GNU IO Library.  This library is free
        !             4: # software; you can redistribute it and/or modify it under the
        !             5: # terms of the GNU General Public License as published by the
        !             6: # Free Software Foundation; either version 2, or (at your option)
        !             7: # any later version.
        !             8: # 
        !             9: # This library is distributed in the hope that it will be useful,
        !            10: # but WITHOUT ANY WARRANTY; without even the implied warranty of
        !            11: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        !            12: # GNU General Public License for more details.
        !            13: # 
        !            14: # You should have received a copy of the GNU General Public License
        !            15: # along with GNU CC; see the file COPYING.  If not, write to
        !            16: # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
        !            17: 
        !            18: srcdir = .
        !            19: 
        !            20: CFLAGS = -g
        !            21: C_FLAGS = $(CFLAGS) -I. -I.. -I$(srcdir) -I$(srcdir)/..
        !            22: CXXFLAGS = -g
        !            23: CXX_FLAGS = $(CXXFLAGS) -I. -I.. -I$(srcdir) -I$(srcdir)/..
        !            24: CC = gcc
        !            25: CXX = gcc
        !            26: 
        !            27: #### package, host, target, and site dependent Makefile fragments come in here.
        !            28: ##
        !            29: 
        !            30: STDIO_LD_FLAGS = -u __cleanup
        !            31: 
        !            32: #LIBS = ../../libg++.a
        !            33: 
        !            34: #LIBSTDIO = ../stdio/libstdio++.a
        !            35: #LIBIO = ../libio.a
        !            36: 
        !            37: #STDIOLIBS = $(STDIO_LD_FLAGS) $(LIBSTDIO) $(LIBIO) $(LIBS)
        !            38: STDIOLIBS = $(LIBSTDIO) $(LIBIO) $(LIBS)
        !            39: IOLIBS = ../libiostream.a ../../libiberty/libiberty.a
        !            40: IOSTDIOLIB = ../libio.a ../../libiberty/libiberty.a
        !            41: 
        !            42: DEPEND_SOURCES = $(srcdir)/*.C
        !            43: 
        !            44: .PHONY: check check-iostream check-stdio
        !            45: check: check-iostream check-iostdio
        !            46: 
        !            47: 
        !            48: # These are tests written in C++, that test the iostream facility.
        !            49: check-iostream: check-tFile check-tiomisc \
        !            50:    check-hounddog check-putbackdog check-tiomanip
        !            51: 
        !            52: # These are tests written in C, that don't need C++.
        !            53: # They test libio's emulation of stdio.
        !            54: check-iostdio: check-tiformat check-tfformat check-tstdiomisc
        !            55: 
        !            56: # check-stdio runs test programs that use stdio.
        !            57: # These aren't run by default because there may be linker tricks needed
        !            58: # to build them (if libc.a contains a competing stdio implementation).
        !            59: 
        !            60: check-stdio: check-tfseek check-twrseek check-trdseek check-tpopen
        !            61: 
        !            62: # See ${MOSTLYCLEAN} in configure.in
        !            63: JUNK_TO_CLEAN = tFile tiomisc hounddog putbackdog tiomanip \
        !            64:    t?format *.out streamfile ftmp*
        !            65: 
        !            66: .PHONY: info
        !            67: info:
        !            68: .PHONY: clean-info
        !            69: clean-info:
        !            70: .PHONY: install-info
        !            71: install-info:
        !            72: 
        !            73: tst: tst.o
        !            74:        gcc -v -o tst tst.o $(STDIOLIBS)
        !            75: 
        !            76: tgetl: tgetl.o
        !            77:        $(CXX) -o tgetl tgetl.o $(IOLIBS)
        !            78: 
        !            79: tFile: tFile.o
        !            80:        $(CXX) -o tFile tFile.o $(IOLIBS)
        !            81: 
        !            82: tiomisc: tiomisc.o
        !            83:        $(CXX) -o tiomisc tiomisc.o $(IOLIBS)
        !            84: 
        !            85: hounddog: hounddog.o
        !            86:        $(CXX) -o hounddog hounddog.o $(IOLIBS)
        !            87: 
        !            88: check-hounddog: hounddog
        !            89:        ./hounddog <$(srcdir)/hounddog.inp > hounddog.out 2>&1
        !            90:        diff -c hounddog.out $(srcdir)/hounddog.exp
        !            91:        ./hounddog -b0 <$(srcdir)/hounddog.inp > hound-b0.out 2>&1
        !            92:        diff -c hound-b0.out $(srcdir)/hounddog.exp
        !            93:        ./hounddog -b2 <$(srcdir)/hounddog.inp > hound-b2.out 2>&1
        !            94:        diff -c hound-b2.out $(srcdir)/hounddog.exp
        !            95: 
        !            96: putbackdog: putbackdog.o
        !            97:        $(CXX) -o putbackdog putbackdog.o $(IOLIBS)
        !            98: 
        !            99: check-putbackdog-regular: putbackdog
        !           100:        ./putbackdog <$(srcdir)/hounddog.inp > putback.out 2>&1
        !           101:        diff -c putback.out $(srcdir)/hounddog.exp
        !           102: check-putbackdog-nobuf: putbackdog
        !           103:        ./putbackdog -b0 <$(srcdir)/hounddog.inp > putback-b0.out 2>&1
        !           104:        diff -c putback-b0.out $(srcdir)/hounddog.exp
        !           105: check-putbackdog-buf2: putbackdog
        !           106:        ./putbackdog -b2 <$(srcdir)/hounddog.inp > putback-b2.out 2>&1
        !           107:        diff -c putback-b2.out $(srcdir)/hounddog.exp
        !           108: check-putbackdog: \
        !           109:   check-putbackdog-regular check-putbackdog-nobuf check-putbackdog-buf2
        !           110: 
        !           111: tfseek: tfseek.o
        !           112:        $(CC) -o tfseek tfseek.o $(STDIOLIBS)
        !           113: 
        !           114: check-tfseek: tfseek
        !           115:        ./tfseek SEEK_SET fopen > tfseek-set-fopen.out 2>&1
        !           116:        diff -c tfseek-set-fopen.out $(srcdir)/tfseek-set.exp
        !           117:        ./tfseek SEEK_SET freopen > tfseek-set-freopen.out 2>&1
        !           118:        diff -c tfseek-set-freopen.out $(srcdir)/tfseek-set.exp
        !           119:        ./tfseek SEEK_CUR fopen > tfseek-cur-fopen.out 2>&1
        !           120:        diff -c tfseek-cur-fopen.out $(srcdir)/tfseek-cur.exp
        !           121:        ./tfseek SEEK_CUR freopen > tfseek-cur-freopen.out 2>&1
        !           122:        diff -c tfseek-cur-freopen.out $(srcdir)/tfseek-cur.exp
        !           123: 
        !           124: twrseek: twrseek.o
        !           125:        $(CC) -o twrseek twrseek.o $(STDIOLIBS)
        !           126: 
        !           127: check-twrseek: twrseek
        !           128:        ./twrseek > twrseek.out 2>&1
        !           129:        diff -c twrseek.out $(srcdir)/twrseek.exp
        !           130: 
        !           131: trdseek: trdseek.o
        !           132:        $(CC) -o trdseek -v trdseek.o $(STDIOLIBS)
        !           133: 
        !           134: check-trdseek: trdseek
        !           135:        ./trdseek
        !           136: 
        !           137: check-tFile-regular: tFile
        !           138:        ./tFile < $(srcdir)/tFile.inp > tFile.out 2>&1
        !           139:        diff -c tFile.out $(srcdir)/tFile.exp
        !           140: # Run tFile with cout.rdbuf() unbuffered.
        !           141: check-tFile-nobuf: tFile
        !           142:        ./tFile -b0 < $(srcdir)/tFile.inp > tFile-buf0.out 2>&1
        !           143:        diff -c tFile-buf0.out $(srcdir)/tFile.exp
        !           144: # Run tFile with a 3-byte buffer for cout.rdbuf().
        !           145: check-tFile-buf3: tFile
        !           146:        ./tFile -b3 < $(srcdir)/tFile.inp > tFile-buf3.out 2>&1
        !           147:        diff -c tFile-buf3.out $(srcdir)/tFile.exp
        !           148: check-tFile: check-tFile-regular check-tFile-nobuf check-tFile-buf3
        !           149: 
        !           150: check-tiomisc: tiomisc
        !           151:        ./tiomisc >tiomisc.out 2>&1
        !           152:        diff -c tiomisc.out $(srcdir)/tiomisc.exp
        !           153: 
        !           154: tiomanip: tiomanip.o
        !           155:        $(CXX) -o tiomanip tiomanip.o $(IOLIBS)
        !           156: check-tiomanip: tiomanip
        !           157:        ./tiomanip >tiomanip.out 2>&1
        !           158:        diff -c tiomanip.out $(srcdir)/tiomanip.exp
        !           159: 
        !           160: tfformat: tfformat.o
        !           161:        $(CC) $(C_FLAGS) -DTEST_LIBIO -DTEST_EXACTNESS \
        !           162:          -o tfformat $(srcdir)/tfformat.c $(IOSTDIOLIB)
        !           163: 
        !           164: check-tfformat: tfformat
        !           165:        ./tfformat
        !           166: 
        !           167: tiformat: $(srcdir)/tiformat.c
        !           168:        $(CC) $(C_FLAGS) -DTEST_LIBIO -o tiformat $(srcdir)/tiformat.c $(IOSTDIOLIB)
        !           169: 
        !           170: check-tiformat: tiformat
        !           171:        ./tiformat
        !           172: 
        !           173: tstdiomisc: tstdiomisc.o
        !           174:        $(CC) -o tstdiomisc tstdiomisc.o $(IOSTDIOLIB)
        !           175: 
        !           176: check-tstdiomisc: tstdiomisc
        !           177:        ./tstdiomisc
        !           178: 
        !           179: tpopen: tpopen.o
        !           180:        $(CC) -o tpopen tpopen.o $(STDIOLIBS)
        !           181: 
        !           182: check-tpopen: tpopen
        !           183:        ./tpopen > tpopen.out 2>&1
        !           184:        diff -c tpopen.out $(srcdir)/tpopen.exp
        !           185: 
        !           186: trwseek: trwseek.o
        !           187:        $(CC) -o trwseek trwseek.o $(STDIOLIBS)
        !           188: 
        !           189: check-trwseek: trwseek
        !           190:        ./trwsseek  TMP r+ k w o
        !           191: 
        !           192: foo+: foo+.o
        !           193:        $(CXX) -o foo+ foo+.o $(IOLIBS)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.