📄 makefile.in
字号:
# Makefile for g++ library test files# Copyright (C) 1988, 1992 Free Software Foundation# written by Doug Lea (dl@rocky.oswego.edu)# This file is part of GNU CC.# GNU CC is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY. No author or distributor# accepts responsibility to anyone for the consequences of using it# or for whether it serves any particular purpose or works at all,# unless he says so in writing. Refer to the GNU CC General Public# License for full details.# Everyone is granted permission to copy, modify and redistribute# GNU CC, but only under the conditions described in the# GNU CC General Public License. A copy of this license is# supposed to have been given to you along with GNU CC so you# can know your rights and responsibilities. It should be in a# file named COPYING. Among other things, the copyright notice# and this notice must be preserved on all copies.srcdir = .prefix = /usr/localexec_prefix = $(prefix)bindir = $(exec_prefix)/binlibdir = $(exec_prefix)/libdatadir = $(prefix)/libmandir = $(prefix)/manman1dir = $(mandir)/man1man2dir = $(mandir)/man2man3dir = $(mandir)/man3man4dir = $(mandir)/man4man5dir = $(mandir)/man5man6dir = $(mandir)/man6man7dir = $(mandir)/man7man8dir = $(mandir)/man8man9dir = $(mandir)/man9infodir = $(prefix)/infoincludedir = $(prefix)/includedocdir = $(datadir)/docSHELL = /bin/shINSTALL = install -cINSTALL_PROGRAM = $(INSTALL)INSTALL_DATA = $(INSTALL)AR = `if [ -f ../../binutils/ar ] ; \ then echo ../../binutils/ar ; \ else echo ar ; fi`AR_FLAGS = qcRANLIB = `if [ -f ../../binutils/ranlib ] ; \ then echo ../../binutils/ranlib ; \ else echo ranlib ; fi`MAKEINFO = `if [ -f ../../texinfo/C/makeinfo ] ; \ then echo ../../texinfo/C/makeinfo ; \ else echo makeinfo ; fi`IO_DIR = iostreamCC = `if [ -f ../../gcc/gcc ] ; \ then echo ../../gcc/gcc -B../../gcc/ ; \ else echo cc ; fi`CXX = `if [ -f ../../gcc/gcc ] ; \ then echo ../../gcc/gcc -B../../gcc/ ; \ else echo gcc ; fi`CFLAGS = -gCXXFLAGS = -g -OXTRAFLAGS = `if [ -f ../../gcc/gcc ] ; \ then echo -I../../gcc/include ; \ else echo ; fi`GENCLASS = ../genclass/genclassPROTODIR = $(srcdir)/../src/genLIBS = ../libg++.aWRAP_C_INCLUDES=-I$(srcdir)/../g++-include#### host and target dependent Makefile fragments come in here.##.SUFFIXES: .o .cc.cc.o: $(CXX) $(CXXFLAGS) $(NOSTDINC) -I. -I.. -I$(srcdir)/../$(IO_DIR) \ -I$(srcdir)/../src $(WRAP_C_INCLUDES) $(XTRAFLAGS) -c $<# compilation notes:# The following g++ warnings are expected to appear:## 2. Several warnings from genclass about classes with only .h, no .cc files## 3. A few harmless reminder warnings that some classes have no data members.## 4. Many harmless warnings that arguments to vector-delete are unnecessary# when deleting arrays of builtin types.# test filesTSRCS = tFile.cc tObstack.cc tString.cc \ tInteger.cc tRational.cc \ tComplex.cc tBitSet.cc tBitString.cc tRandom.cc tList.cc tPlex.cc \ tLList.cc tVec.cc tStack.cc tQueue.cc tDeque.cc tPQ.cc tSet.cc tBag.cc \ tMap.cc tFix.cc tFix16.cc tFix24.cc \ tCurses.cc tGetOpt.cc \ tiLList.cc# executablesTOUTS = test_h $(TEST0) tCurses\ tFile tObstack tString tInteger \ tRational tComplex tBitSet tBitString \ tRandom tFix tFix16 tFix24 tGetOpt \ tList tPlex tLList tVec \ tStack tQueue tDeque tPQ tSet tBag tMap # files for archived prototype classesLOBJS = \ iList.o iSLList.o iDLList.o iVec.o iAVec.o \ iPlex.o iFPlex.o iXPlex.o iRPlex.o iMPlex.o \ iSet.o iBag.o iMap.o iPQ.o \ iXPSet.o iOXPSet.o iSLSet.o iOSLSet.o iBSTSet.o iCHNode.o \ iAVLSet.o iSplayNode.o iSplaySet.o iVHSet.o iVOHSet.o iCHSet.o \ iXPBag.o iOXPBag.o iSLBag.o iOSLBag.o iSplayBag.o iVHBag.o iCHBag.o \ iVHMap.o iCHMap.o iSplayMap.o iAVLMap.o iRAVLMap.o \ iSplayPQ.o iPHPQ.o iXPPQ.o \ iVStack.o iVQueue.o iStack.o iQueue.o iDeque.o \ iXPStack.o iSLStack.o iXPQueue.o iSLQueue.o iXPDeque.o iDLDeque.oLSRCS = \ iList.cc iSLList.cc iDLList.cc iVec.cc iAVec.cc \ iPlex.cc iFPlex.cc iXPlex.cc iRPlex.cc iMPlex.cc \ iSet.cc iBag.cc iMap.cc iPQ.cc \ iXPSet.cc iOXPSet.cc iSLSet.cc iOSLSet.cc iBSTSet.cc iCHNode.cc \ iAVLSet.cc iSplayNode.cc iSplaySet.cc iVHSet.cc iVOHSet.cc iCHSet.cc \ iXPBag.cc iOXPBag.cc iSLBag.cc iOSLBag.cc iSplayBag.cc iVHBag.cc iCHBag.cc \ iVHMap.cc iCHMap.cc iSplayMap.cc iAVLMap.cc iRAVLMap.cc \ iSplayPQ.cc iPHPQ.cc iXPPQ.cc \ iVStack.cc iVQueue.cc iStack.cc iQueue.cc iDeque.cc \ iXPStack.cc iSLStack.cc iXPQueue.cc iSLQueue.cc iXPDeque.cc iDLDeque.ccDEPEND_SOURCES = $(srcdir)/*.cc $(LSRCS)LHDRS = idefs.h .PHONY: allall:.PHONY: infoinfo:.PHONY: install-infoinstall-info:.PHONY: clean-infoclean-info:.PHONY: checkcheck: tests.PHONY: check-tFile check-tObstack check-tString check-tInteger \ check-tRational check-tComplex check-tBitSet check-tBitString \ check-tRandom check-tFix check-tFix16 check-tFix24 check-tGetOpt \ check-tList check-tPlex check-tLList check-tVec \ check-tStack check-tQueue check-tDeque check-tPQ \ check-tSet check-tBag check-tMapcheck-tFile: tFile $(srcdir)/tFile.inp ./tFile < $(srcdir)/tFile.inp > tFile.out 2>&1 diff -b $(srcdir)/tFile.exp tFile.outcheck-tObstack: tObstack $(srcdir)/tObstack.inp ./tObstack < $(srcdir)/tObstack.inp > tObstack.out 2>&1 diff -b $(srcdir)/tObstack.exp tObstack.outcheck-tString: tString $(srcdir)/tString.inp ./tString < $(srcdir)/tString.inp > tString.out 2>&1 diff -b $(srcdir)/tString.exp tString.outcheck-tInteger: tInteger $(srcdir)/tInteger.inp ./tInteger < $(srcdir)/tInteger.inp > tInteger.out 2>&1 diff -b $(srcdir)/tInteger.exp tInteger.outcheck-tRational: tRational $(srcdir)/tRational.inp ./tRational < $(srcdir)/tRational.inp > tRational.out 2>&1 diff -b $(srcdir)/tRational.exp tRational.outcheck-tComplex: tComplex $(srcdir)/tComplex.inp ./tComplex < $(srcdir)/tComplex.inp > tComplex.out 2>&1 diff -b $(srcdir)/tComplex.exp tComplex.outcheck-tBitSet: tBitSet $(srcdir)/tBitSet.inp ./tBitSet < $(srcdir)/tBitSet.inp > tBitSet.out 2>&1 diff -b $(srcdir)/tBitSet.exp tBitSet.outcheck-tBitString: tBitString $(srcdir)/tBitString.inp ./tBitString < $(srcdir)/tBitString.inp > tBitString.out 2>&1 diff -b $(srcdir)/tBitString.exp tBitString.outcheck-tRandom: tRandom $(srcdir)/tRandom.inp ./tRandom < $(srcdir)/tRandom.inp > tRandom.out 2>&1 diff -b $(srcdir)/tRandom.exp tRandom.outcheck-tFix: tFix $(srcdir)/tFix.inp ./tFix < $(srcdir)/tFix.inp > tFix.out 2>&1 diff -b $(srcdir)/tFix.exp tFix.outcheck-tFix16: tFix16 $(srcdir)/tFix16.inp ./tFix16 < $(srcdir)/tFix16.inp > tFix16.out 2>&1 diff -b $(srcdir)/tFix16.exp tFix16.outcheck-tFix24: tFix24 $(srcdir)/tFix24.inp ./tFix24 < $(srcdir)/tFix24.inp > tFix24.out 2>&1 diff -b $(srcdir)/tFix24.exp tFix24.outcheck-tList: tList $(srcdir)/tList.inp ./tList < $(srcdir)/tList.inp > tList.out 2>&1 diff -b $(srcdir)/tList.exp tList.outcheck-tPlex: tPlex $(srcdir)/tPlex.inp ./tPlex < $(srcdir)/tPlex.inp > tPlex.out 2>&1 diff -b $(srcdir)/tPlex.exp tPlex.outcheck-tLList: tLList $(srcdir)/tLList.inp ./tLList < $(srcdir)/tLList.inp > tLList.out 2>&1 diff -b $(srcdir)/tLList.exp tLList.outcheck-tVec: tVec $(srcdir)/tVec.inp ./tVec < $(srcdir)/tVec.inp > tVec.out 2>&1 diff -b $(srcdir)/tVec.exp tVec.outcheck-tStack: tStack $(srcdir)/tStack.inp ./tStack < $(srcdir)/tStack.inp > tStack.out 2>&1 diff -b $(srcdir)/tStack.exp tStack.outcheck-tQueue: tQueue $(srcdir)/tQueue.inp ./tQueue < $(srcdir)/tQueue.inp > tQueue.out 2>&1 diff -b $(srcdir)/tQueue.exp tQueue.outcheck-tDeque: tDeque $(srcdir)/tDeque.inp ./tDeque < $(srcdir)/tDeque.inp > tDeque.out 2>&1 diff -b $(srcdir)/tDeque.exp tDeque.outcheck-tPQ: tPQ $(srcdir)/tPQ.inp ./tPQ < $(srcdir)/tPQ.inp > tPQ.out 2>&1 diff -b $(srcdir)/tPQ.exp tPQ.outcheck-tSet: tSet $(srcdir)/tSet.inp ./tSet < $(srcdir)/tSet.inp > tSet.out 2>&1 diff -b $(srcdir)/tSet.exp tSet.outcheck-tBag: tBag $(srcdir)/tBag.inp ./tBag < $(srcdir)/tBag.inp > tBag.out 2>&1 diff -b $(srcdir)/tBag.exp tBag.outcheck-tMap: tMap $(srcdir)/tMap.inp ./tMap < $(srcdir)/tMap.inp > tMap.out 2>&1 diff -b $(srcdir)/tMap.exp tMap.outcheck-tGetOpt: tGetOpt $(srcdir)/tGetOpt.inp ./tGetOpt -abc -de10 -2000 -h3i \ <$(srcdir)/tGetOpt.inp >tGetOpt.out 2>&1 diff -b $(srcdir)/tGetOpt.exp tGetOpt.out$(TOUTS): $(LIBGXX)LIBTEST=libtest.a# We don't do check-tRandom, because it is not portable.# Comment this out if your compiler doesn't handle templates:CHECK_TEMPLATES=check-templatestests checktests: clean_tests test_h tCurses \ check-tFile check-tObstack check-tString check-tInteger \ check-tRational check-tComplex check-tBitSet check-tBitString \ check-tFix check-tFix16 check-tFix24 check-tGetOpt \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -