makefile

来自「小型搜索引擎,用C/C++编写,属于全文搜索引擎」· 代码 · 共 65 行

TXT
65
字号
#CXX = g++ -ggdb -pg#CXX = g++ -ggdb#CXX = g++ -ggdb -DDEBUG -WallCXX = g++ -ggdb -Wall#CXX = g++ -g -O2CC  = gcc -gOBJECTS = HttpTse.o IsamFile.o FindUrl.o FindKey.o DealEvent.o \	StrFun.o Url.o Page.oCOMHEADS = HttpTse.hCPPFLAGS =CFLAGS =#LDLIB   =       -ldmallocxx -lpthread#LDLIB   =       -lpthread ./lib/libz.aLDLIB   =       -lpthread -lz -lssl -lcrypto#CXX_OPTIONS = -D_DMALLOC_.PHONY: all cleanEXECS = Tse Statall: $(EXECS)Tse: Main.o $(OBJECTS)	$(CXX) $(CXX_OPTIONS) -o Tse Main.o $(OBJECTS) $(LDLIB) Main.o:  Main.cpp	$(CXX) $(CXX_OPTIONS) -c $^HttpTse.o: HttpTse.cpp	$(CXX) $(CXX_OPTIONS) -c $^IsamFile.o: IsamFile.cpp	$(CXX) $(CXX_OPTIONS) -c $^FindUrl.o: FindUrl.cpp	$(CXX) $(CXX_OPTIONS) -c $^FindKey.o: FindKey.cpp	$(CXX) $(CXX_OPTIONS) -c $^DealEvent.o: DealEvent.cpp	$(CXX) $(CXX_OPTIONS) -c $^StrFun.o: StrFun.cpp	$(CXX) $(CXX_OPTIONS) -c $^Url.o: Url.cpp	$(CXX) $(CXX_OPTIONS) -c $^Page.o: Page.cpp	$(CXX) $(CXX_OPTIONS) -c $^Stat:	Stat.cpp	$(CXX) $(CXX_OPTIONS) -o Stat  Stat.cppclean:	rm -f *.o $(EXECS) core.* WebData.db WebData.idx \		.visited.url* .visitedlink.url* .historylink.url* \		.unvisit.tm* rm Tianwang.raw.* \		logfile *.gz#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#       make relase version#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;distribute:	@(mkdir tse) ||exit 1; \	(cp Makefile *.cpp *.h *.sh seed* ipblock unreachHost.list *.txt README ./tse) ||exit 1; \	tarball="tse.`date '+%y%m%d-%H%M'`.`uname`.tar"; \	echo @create release tar ball as $$tarball.gz......     ; \	rm -f $$tarball; \	tar cf $$tarball ./tse; \	gzip $$tarball; \	rm -rf ./tse; \	echo @done!

⌨️ 快捷键说明

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