⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 早期freebsd实现
💻
📖 第 1 页 / 共 2 页
字号:
# This file was generated automatically by configure.  Do not edit.VPATH = .links = host_alias = m68k-hp-bsdhost_cpu = m68khost_vendor = hphost_os = bsdhost_canonical = m68k-hp-bsdtarget_alias = m68k-hp-bsdtarget_cpu = m68ktarget_vendor = hptarget_os = bsdtarget_canonical = m68k-hp-bsdhost_makefile_frag = ../m68k-hp-bsd.mhALL=all.internal# 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.INSTALL = install -cINSTALL_DATA = install -c -m 644# RANLIB = ranlib# Use -nostdinc++ flag if your version of gcc understands it.NOSTDINC = # -nostdinc++# If the C include files are C++-ready (with extern "C"),# define: HAVE_CPLUS_EXTERN = 1 and: WRAP_C_INCLUDES =# If not, define HAVE_CPLUS_EXTERN = 0, and do not define WRAP_C_INCLUDES here.HAVE_CPLUS_EXTERN = 0# Flags to pass to gen-params when building _G_config.h.# For example: G_CONFIG_ARGS = size_t="unsigned long"G_CONFIG_ARGS =##.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 \  check-tList check-tPlex check-tLList check-tVec \  check-tStack check-tQueue check-tDeque check-tPQ \  check-tSet check-tBag check-tMap $(CHECK_TEMPLATES)	./test_h	echo "(Must run tCurses manually from tty)"check-templates: check-tiLList# Build all the tests, but don't run them. (Useful when cross-compiling.)make-tests: test_h tCurses \  tFile tObstack tString tInteger tRational tComplex tBitSet tBitString \  tFix tFix16 tFix24 tGetOpt tList tPlex tLList tVec \  tStack tQueue tDeque tPQ tSet tBag tMap \  tiLListtest_h: test_h.o	$(CXX) $(LDFLAGS) test_h.o -o $@ $(LIBS) -lm		$(LIBTEST): $(LHDRS) $(LOBJS)	rm -f $(LIBTEST)	$(AR) r $(LIBTEST) $(LOBJS)	$(RANLIB) $(LIBTEST)## other tests#tFile:  tFile.o	$(CXX) $(LDFLAGS) tFile.o -o $@ $(LIBS)# tiLList.cc is the template version of tList.cc.tiLList:  tiLList.o	$(CXX) $(LDFLAGS) tiLList.o -o $@ $(LIBS)check-tiLList: tiLList $(srcdir)/tLList.inp	./tiLList < $(srcdir)/tLList.inp > tiLList.out 2>&1	diff -b $(srcdir)/tLList.exp tiLList.outtObstack:  tObstack.o	$(CXX) $(LDFLAGS) tObstack.o -o $@ $(LIBS)tString:  tString.o	$(CXX) $(LDFLAGS) tString.o -o $@ $(LIBS)tInteger:  tInteger.o	$(CXX) $(LDFLAGS) tInteger.o -o $@ $(LIBS)twrapper:  twrapper.o	$(CXX) $(LDFLAGS) twrapper.o -o $@ $(LIBS)tgwrapper:   tgwrapper.o	$(CXX) $(LDFLAGS) tgwrapper.o -o $@ $(LIBS)tRational:  tRational.o	$(CXX) $(LDFLAGS) tRational.o -o $@ $(LIBS) -lmtComplex:  tComplex.o	$(CXX) $(LDFLAGS) tComplex.o -o $@ $(LIBS) -lmtBitSet:  tBitSet.o	$(CXX) $(LDFLAGS) tBitSet.o -o $@ $(LIBS)tBitString:  tBitString.o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -