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

📄 makefile.in

📁 Unix下的MUD客户端程序
💻 IN
字号:
# mcl - Mud Client for Unix# Makefile.in - this file is processed by configure to create the Makefile# created by Rodrigo Parra Novo <rodarvus@conectiva.com.br> - 19990907# first based on the Makefile of mcl version 0.5something# Common autoconf flagsCC=@CC@CXX=@CXX@CFLAGS=@CFLAGS@CPPFLAGS=@CPPFLAGS@CXXFLAGS=@CXXFLAGS@DEFS=@DEFS@EXE=@PACKAGE@INSTALL=@INSTALL@LDFLAGS=@LDFLAGS@LIBS=@LIBS@prefix=@prefix@INSTALL_ROOT=@INSTALL_ROOT@COMPILED_BY=@COMPILED_BY@MODULES=@WITH_PERL@ @WITH_PYTHON@# Common programsLN_S=@LN_S@RM=@RM@FIND=@FIND@XARGS=@XARGS@CTAGS=@CTAGS@ECHO=@ECHO@# Compile with perl libraries?PERL=@PERL@PERL_CPPFLAGS=@PERL_CPPFLAGS@PERL_LDFLAGS=@PERL_LDFLAGS@# Compile with python libraries?PYTHON=@PYTHON@PYTHON_CPPFLAGS=@PYTHON_CPPFLAGS@PYTHON_LDFLAGS=@PYTHON_LDFLAGS@# Extra librariesLIBDL=@LIBDL@LIBEFENCE=@LIBEFENCE@LIBM=@LIBM@LIBNCURSES=@LIBNCURSES@LIBPTHREAD=@LIBPTHREAD@LIBZ=@LIBZ@# Extra compiler flagsHAVE_FLAG_NO_RTTI=@HAVE_FLAG_NO_RTTI@HAVE_FLAG_NO_EXCEPTIONS=@HAVE_FLAG_NO_EXCEPTIONS@LOCAL_CFLAGS=@LOCAL_CFLAGS@LOCAL_CPPFLAGS=@LOCAL_CPPFLAGS@LOCAL_CXXFLAGS=@LOCAL_CXXFLAGS@LOCAL_LDFLAGS=@LOCAL_LDFLAGS@LOCAL_LIBS=@LOCAL_LIBS@# Common flagsMCL_CFLAGS=$(CFLAGS) $(CPPFLAGS) $(DEFS) $(LOCAL_CFLAGS) $(LOCAL_CPPFLAGS)MCL_CXXFLAGS=$(CXXFLAGS) $(CPPFLAGS) $(DEFS) $(HAVE_FLAG_NO_RTTI) \	$(HAVE_FLAG_NO_EXCEPTIONS) $(LOCAL_CXXFLAGS) $(LOCAL_CPPFLAGS)MCL_LDFLAGS=$(LDFLAGS) $(LOCAL_LDFLAGS)MCL_LIBS=$(LIBS) $(LOCAL_LIBS) $(LIBDL) $(LIBEFENCE) $(LIBM) $(LIBNCURSES) $(LIBZ)# Source filesSRC_FILES := $(wildcard *.cc)# Object filesOBJ_DIR=oOBJ_FILES := $(patsubst %.cc,$(OBJ_DIR)/%.o,$(SRC_FILES)) $(OBJ_DIR)/mccpDecompress.oDEPS := $(patsubst %, $(OBJ_DIR)/plugins/%.so, $(MODULES))# Include filesINC_FILES := $(wildcard h/*.h).PHONY: all distclean clean tidy installall: $(EXE) $(DEPS)distclean: clean	$(RM) -f config.* Makefile VERSION mcl.spec h/config.hclean: tidy 	$(RM) -f $(OBJ_FILES) $(EXE) o/plugins/*.so o/plugins/*.otidy:	$(RM) -f *~ *orig *bak *rej doc/*~ samples/*~	$(FIND) samples -name "*~" -print | $(XARGS) $(RM) -f.depend:	$(CXX) -MM -Ih $(SRC_FILES) > .depend	$(PERL) -i -p -e 's/([^.]+)\.o/o\/\1.o/g' .dependtags:	$(SRC_FILES) $(INC_FILES)	$(CTAGS) $(SRC_FILES) $(INC_FILES)# Link with $(CC) to avoid the c++ libs to be linked$(EXE): $(OBJ_FILES)	$(CC) $(MCL_LDFLAGS) -o $(EXE) $(OBJ_FILES) $(MCL_LIBS)$(OBJ_DIR)/%.o: %.cc	$(CXX) -c $(MCL_CXXFLAGS) $< -o $@$(OBJ_DIR)/mccpDecompress.o: mccpDecompress.c	$(CC) -c $(MCL_CFLAGS) $< -o $@o/plugins/perl.so: o/plugins/PerlEmbeddedInterpreter.o	$(CC) $(LDFLAGS) -shared $< -o $@ $(PERL_LDFLAGS) $(LIBPTHREAD)o/plugins/PerlEmbeddedInterpreter.o: plugins/PerlEmbeddedInterpreter.cc	$(CC) -c $(MCL_CFLAGS) $(PERL_CPPFLAGS) $< -o $@o/plugins/python.so: o/plugins/PythonEmbeddedInterpreter.o	$(CC) $(LDFLAGS) -shared $< -o $@ $(PYTHON_LDFLAGS) $(LIBPTHREAD)o/plugins/PythonEmbeddedInterpreter.o: plugins/PythonEmbeddedInterpreter.cc	$(CC) -c $(MCL_CFLAGS) $(PYTHON_CPPFLAGS) $< -o $@install: $(EXE)	$(INSTALL) -d $(INSTALL_ROOT)$(prefix)/{bin,lib/mcl/{auto,contrib,plugins,sys}}	$(INSTALL) $(EXE) $(INSTALL_ROOT)$(prefix)/bin	$(INSTALL) o/plugins/*.so $(INSTALL_ROOT)$(prefix)/lib/mcl/plugins || : # There may be no plugins to install	$(INSTALL) samples/auto/*.* $(INSTALL_ROOT)$(prefix)/lib/mcl/auto/ # The *.* is desired, not a typo	$(INSTALL) samples/contrib/*.* $(INSTALL_ROOT)$(prefix)/lib/mcl/contrib/	$(INSTALL) samples/sys/*.* $(INSTALL_ROOT)$(prefix)/lib/mcl/sys/include admin/Makefileinclude .depend

⌨️ 快捷键说明

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