📄 makefile
字号:
$(CXX) $(LDFLAGS) tBitString.o -o $@ $(LIBS)tRandom: tRandom.o $(CXX) $(LDFLAGS) tRandom.o -o $@ $(LIBS) -lmtFix: tFix.o $(CXX) $(LDFLAGS) tFix.o -o $@ $(LIBS) -lmtFix16: tFix16.o $(CXX) $(LDFLAGS) tFix16.o -o $@ $(LIBS) -lmtFix24: tFix24.o $(CXX) $(LDFLAGS) tFix24.o -o $@ $(LIBS) -lmtCurses: tCurses.o $(CXX) $(LDFLAGS) tCurses.o -o $@ $(LIBS) -lcurses -ltermcap tGetOpt: tGetOpt.o $(CXX) $(LDFLAGS) tGetOpt.o -o $@ $(LIBS)tList: $(LIBTEST) tList.o $(CXX) $(LDFLAGS) tList.o -o $@ $(LIBTEST) $(LIBS)tPlex: $(LIBTEST) tPlex.o $(CXX) $(LDFLAGS) tPlex.o -o $@ $(LIBTEST) $(LIBS)tLList: $(LIBTEST) tLList.o $(CXX) $(LDFLAGS) tLList.o -o $@ $(LIBTEST) $(LIBS)tVec: $(LIBTEST) tVec.o $(CXX) $(LDFLAGS) tVec.o -o $@ $(LIBTEST) $(LIBS)tStack: $(LIBTEST) tStack.o $(CXX) $(LDFLAGS) tStack.o -o $@ $(LIBTEST) $(LIBS)tQueue: $(LIBTEST) tQueue.o $(CXX) $(LDFLAGS) tQueue.o -o $@ $(LIBTEST) $(LIBS)tDeque: $(LIBTEST) tDeque.o $(CXX) $(LDFLAGS) tDeque.o -o $@ $(LIBTEST) $(LIBS)tPQ: $(LIBTEST) tPQ.o $(CXX) $(LDFLAGS) tPQ.o -o $@ $(LIBTEST) $(LIBS)tSet: $(LIBTEST) tSet.o $(CXX) $(LDFLAGS) tSet.o -o $@ $(LIBTEST) $(LIBS)tBag: $(LIBTEST) tBag.o $(CXX) $(LDFLAGS) tBag.o -o $@ $(LIBTEST) $(LIBS)tMap: $(LIBTEST) tMap.o $(CXX) $(LDFLAGS) tMap.o -o $@ $(LIBTEST) $(LIBS)idefs.h: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val defs iiSet.h iSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Set iiXPSet.h iXPSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPSet iiOXPSet.h iOXPSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val OXPSet iiSLSet.h iSLSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SLSet iiOSLSet.h iOSLSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val OSLSet iiBSTSet.h iBSTSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val BSTSet iiAVLSet.h iAVLSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val AVLSet iiSplayNode.h iSplayNode.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SplayNode iiSplaySet.h iSplaySet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SplaySet iiVHSet.h iVHSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val VHSet iiVOHSet.h iVOHSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val VOHSet iiCHSet.h iCHSet.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val CHSet iiCHNode.h iCHNode.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val CHNode iiBag.h iBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Bag iiXPBag.h iXPBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPBag iiOXPBag.h iOXPBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val OXPBag iiSLBag.h iSLBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SLBag iiOSLBag.h iOSLBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val OSLBag iiSplayBag.h iSplayBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SplayBag iiVHBag.h iVHBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val VHBag iiCHBag.h iCHBag.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val CHBag iiMap.h iMap.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) -2 int val int val Map iiVHMap.h iVHMap.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) -2 int val int val VHMap iiCHMap.h iCHMap.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) -2 int val int val CHMap iiSplayMap.h iSplayMap.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) -2 int val int val SplayMap iiAVLMap.h iAVLMap.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) -2 int val int val AVLMap iiRAVLMap.h iRAVLMap.cc : PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) -2 int val int val RAVLMap iiPQ.h iPQ.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val PQ iiPHPQ.h iPHPQ.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val PHPQ iiSplayPQ.h iSplayPQ.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SplayPQ iiXPPQ.h iXPPQ.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPPQ iiStack.h iStack.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Stack iiQueue.h iQueue.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Queue iiDeque.h iDeque.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Deque iiSLStack.h iSLStack.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SLStack iiSLQueue.h iSLQueue.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SLQueue iiDLDeque.h iDLDeque.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val DLDeque iiList.h iList.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val List iiPlex.h iPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Plex iiFPlex.h iFPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val FPlex iiXPlex.h iXPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPlex iiMPlex.h iMPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val MPlex iiRPlex.h iRPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val RPlex iiFPStack.h iFPStack.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val FPStack iiXPStack.h iXPStack.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPStack iiFPQueue.h iFPQueue.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val FPQueue iiXPQueue.h iXPQueue.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPQueue iiXPDeque.h iXPDeque.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val XPDeque iiSLList.h iSLList.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val SLList iiDLList.h iDLList.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val DLList iiVec.h iVec.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val Vec iiAVec.h iAVec.cc: PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val AVec iiVStack.h iVStack.cc: iStack.h PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val VStack iiVQueue.h iVQueue.cc: iQueue.h PROTODIR=$(PROTODIR); export PROTODIR; $(GENCLASS) int val VQueue irelink: force rm -f $(TOUTS).PHONY: mostlyclean clean distclean realclean clean_testsclean_tests: force rm -f *.outmostlyclean: clean_tests rm -f *.o \#* core trie-gen rm -f ffile streamfile i*.cc i*.h CXX.hack* rm -f test.bye test.bye2 test.shell $(LIBTEST) $(TOUTS) clean: mostlycleandistclean: clean rm -f *~ config.status Makefile $(TRASH_FILES)realclean: distclean rm -f dependforce:# with the gnu make, this is done automatically.Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag) $(SHELL) ./config.status.NOEXPORT:# DO NOT DELETE THIS LINE -- g++dep uses it.# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.tBag.o : tBag.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iBag.h \ iXPBag.h \ iSLBag.h \ iVHBag.h \ iCHBag.h \ iOXPBag.h \ iOSLBag.h \ iSplayBag.htBitSet.o : tBitSet.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tBitString.o : tBitString.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tComplex.o : tComplex.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tCurses.o : tCurses.cc tDeque.o : tDeque.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iDeque.h \ iXPDeque.h \ iDLDeque.htFile.o : tFile.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ $(srcdir)/../$(IO_DIR)/strstream.h \ $(srcdir)/../$(IO_DIR)/SFile.h \ $(srcdir)/../$(IO_DIR)/fstream.h \ $(srcdir)/../$(IO_DIR)/PlotFile.h tFix.o : tFix.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tFix16.o : tFix16.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tFix24.o : tFix24.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tGetOpt.o : tGetOpt.cc tInteger.o : tInteger.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tLList.o : tLList.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iSLList.h \ iDLList.htList.o : tList.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iList.h tMap.o : tMap.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iMap.h \ iSplayMap.h \ iVHMap.h \ iCHMap.h \ iAVLMap.h \ iRAVLMap.htObstack.o : tObstack.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tPQ.o : tPQ.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iPQ.h \ iXPPQ.h \ iPHPQ.h \ iSplayPQ.htPlex.o : tPlex.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iPlex.h \ iFPlex.h \ iXPlex.h \ iMPlex.h \ iRPlex.htQueue.o : tQueue.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iQueue.h \ iXPQueue.h \ iVQueue.h \ iSLQueue.htRandom.o : tRandom.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tRational.o : tRational.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tSet.o : tSet.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iSet.h \ iXPSet.h \ iSLSet.h \ iVHSet.h \ iVOHSet.h \ iCHSet.h \ iOXPSet.h \ iOSLSet.h \ iBSTSet.h \ iAVLSet.h \ iSplaySet.htStack.o : tStack.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iStack.h \ iXPStack.h \ iVStack.h \ iSLStack.htString.o : tString.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h tVec.o : tVec.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ iVec.h \ iAVec.h test_h.o : test_h.cc \ $(srcdir)/../$(IO_DIR)/stream.h \ $(srcdir)/../$(IO_DIR)/iostream.h \ $(srcdir)/../$(IO_DIR)/streambuf.h \ $(srcdir)/../$(IO_DIR)/istream.h \ $(srcdir)/../$(IO_DIR)/ostream.h # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -