📄 makefile
字号:
# **********************************************************************## Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.## This copy of Ice is licensed to you under the terms described in the# ICE_LICENSE file included in this distribution.## **********************************************************************top_srcdir = ../../..CLIENT = clientSERVER = serverCOLLOCATED = collocatedTARGETS = $(CLIENT) $(SERVER) $(COLLOCATED)OBJS = PhoneBook.oCOBJS = Grammar.o \ Scanner.o \ Parser.o \ RunParser.o \ Client.o \SOBJS = PhoneBookI.o \ ContactFactory.o \ NameIndex.o \ Server.oCOLOBJS = Grammar.o \ Scanner.o \ Parser.o \ RunParser.o \ PhoneBookI.o \ ContactFactory.o \ NameIndex.o \ Collocated.oSRCS = $(OBJS:.o=.cpp) \ $(COBJS:.o=.cpp) \ $(SOBJS:.o=.cpp) \ $(COLOBJS:.o=.cpp)SLICE_SRCS = PhoneBook.iceinclude $(top_srcdir)/config/Make.rulesCPPFLAGS := -I. $(READLINE_FLAGS) $(CPPFLAGS)$(CLIENT): $(OBJS) $(COBJS) rm -f $@ $(CXX) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LIBS) $(READLINE_LIBS)$(SERVER): $(OBJS) $(SOBJS) rm -f $@ $(CXX) $(LDFLAGS) -o $@ $(OBJS) $(SOBJS) $(DB_RPATH_LINK) -lFreeze $(LIBS)$(COLLOCATED): $(OBJS) $(COLOBJS) rm -f $@ $(CXX) $(LDFLAGS) -o $@ $(OBJS) $(COLOBJS) $(DB_RPATH_LINK) -lFreeze $(LIBS) $(READLINE_LIBS)NameIndex.h NameIndex.cpp: PhoneBook.ice $(SLICE2FREEZE) rm -f NameIndex.h NameIndex.cpp $(SLICE2FREEZE) $(ICECPPFLAGS) --index NameIndex,Demo::Contact,name,case-insensitive NameIndex PhoneBook.iceclean:: rm -f NameIndex.h NameIndex.cppclean::# rm -f Grammar.cpp Grammar.h# rm -f Scanner.cpp rm -f db/contacts db/log*include .depend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -