📄 makefile.in
字号:
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 $(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:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -