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

📄 makefile.in

📁 This Source-Navigator, an IDE for C/C++/Fortran/Java/Tcl/PHP/Python and a host of other languages.
💻 IN
字号:
# $Header: /cvsroot/sourcenav/src/snavigator/demo/c++_demo/glish/Makefile.in,v 1.1.1.1 2002/04/18 23:35:24 mdejong Exp $## Makefile for Glish interpreter.# Note: Glish requires flex version 2.4.6 or greater.  Flex is available# from ftp.ee.lbl.gov.CC = @CC@CPLUS = @CXX@LFLAGS = -sYACC = @YACC@RANLIB = @RANLIB@INSTALL = @INSTALL@INSTALL_PROGRAM = @INSTALL_PROGRAM@SH = /bin/shSRC = ..H = $(SRC)/include/GlishINCLUDE = -I$(SRC) -I$(SRC)/include -I../../include $(PLUSINC)CINCLUDE = -I$(SRC) -I$(SRC)/include -I../../includeCFLAGS = @CFLAGS@GLISH_OBJS = \	Agent.o \	BinOpExpr.o \	BuiltIn.o \	Client.o \	Complex.o \	Dict.o \	Event.o \	Executable.o \	Expr.o \	Frame.o \	Func.o \	List.o \	LocalExec.o \	Object.o \	Queue.o \	RemoteExec.o \	Reporter.o \	Select.o \	Sequencer.o \	Socket.o \	Stmt.o \	Task.o \	Value.o \	VecRef.o \	glish_init.o \	input.o \	parse.o \	scan.o \	system.oKEY_HEADERS = \	$(SRC)/Expr.h $(SRC)/Func.h $(H)/GlishType.h \	$(H)/Object.h $(SRC)/Sequencer.h $(H)/Value.h \	$(H)/glish.hISTKPLACE = $(SRC)/..ISTKLIBS = $(ISTKPLACE)/lib/$(ARCH)ISTKBIN = $(ISTKPLACE)/bin/$(ARCH)LIBS = $(ISTKLIBS)/libsds.a $(ISTKLIBS)/libedit.aTAR_FILE = glish.tarbuild:	@if [ -d $(ARCH) ]; then \		cd $(ARCH); $(MAKE) $(MFLAGS) -f ../Makefile all; \		else $(MAKE) $(MFLAGS) -f ../Makefile all; fi;all: libglish.a glish install: $(ISTKLIBS)/libglish.a $(ISTKBIN)/glish	@rm -f $(ISTKPLACE)/include/Glish/*.h	cp ../include/Glish/*.h $(ISTKPLACE)/include/Glishinstall-all:	@if [ ! -d $(ARCH) ]; then mkdir $(ARCH); else exit 0; fi;	@echo Installing glish ...	@cd $(ARCH); $(MAKE) $(MFLAGS) -f ../Makefile install	@cd clients; $(MAKE) $(MFLAGS) install-allglish: main.o libglish.a $(LIBS)	$(CPLUS) $(CFLAGS) $(INCLUDE) -o glish main.o libglish.a $(LIBS) @LIBS@ -lmlibglish.a: $(GLISH_OBJS)	rm -f libglish.a	ar r libglish.a $(GLISH_OBJS)	$(RANLIB) libglish.a$(ISTKBIN)/glish: glish	$(INSTALL_PROGRAM) -s glish $(ISTKBIN)$(ISTKLIBS)/libglish.a: libglish.a	$(INSTALL) libglish.a $(ISTKLIBS)	$(RANLIB) $(ISTKLIBS)/libglish.aAgent.o: $(SRC)/Agent.cc $(KEY_HEADERS) $(SRC)/Stmt.h $(SRC)/Reporter.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Agent.ccBinOpExpr.o: $(SRC)/BinOpExpr.cc $(SRC)/BinOpExpr.h $(KEY_HEADERS)	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/BinOpExpr.ccBuiltIn.o: $(SRC)/BuiltIn.cc $(SRC)/BuiltIn.h $(KEY_HEADERS)	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/BuiltIn.ccClient.o: $(SRC)/Client.cc $(H)/Client.h $(H)/Value.h $(H)/Object.h \		$(SRC)/Reporter.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Client.ccComplex.o: $(SRC)/Complex.cc $(H)/Complex.h $(H)/glish.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Complex.ccDict.o: $(SRC)/Dict.cc $(H)/Dict.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Dict.ccEvent.o: $(SRC)/Event.cc $(KEY_HEADERS) $(SRC)/Event.h $(SRC)/Reporter.h \		$(SRC)/Task.h $(SRC)/Agent.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Event.ccExecutable.o: $(SRC)/Executable.cc $(SRC)/Executable.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Executable.ccExpr.o: $(SRC)/Expr.cc $(KEY_HEADERS) $(SRC)/Reporter.h $(SRC)/Task.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Expr.ccFrame.o: $(SRC)/Frame.cc $(SRC)/Frame.h $(H)/Object.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Frame.ccFunc.o: $(SRC)/Func.cc $(SRC)/Func.h $(SRC)/Stmt.h $(KEY_HEADERS)	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Func.ccList.o: $(SRC)/List.cc $(H)/List.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/List.ccLocalExec.o: $(SRC)/LocalExec.cc $(SRC)/LocalExec.h $(SRC)/Executable.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/LocalExec.ccObject.o: $(SRC)/Object.cc $(H)/Object.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Object.ccQueue.o: $(SRC)/Queue.cc $(SRC)/Queue.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Queue.ccRemoteExec.o: $(SRC)/RemoteExec.cc $(SRC)/RemoteExec.h $(SRC)/Executable.h \		$(SRC)/Channel.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/RemoteExec.ccReporter.o: $(SRC)/Reporter.cc $(SRC)/Reporter.h $(H)/Object.h $(SRC)/input.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Reporter.ccSelect.o: $(SRC)/Select.cc $(SRC)/Select.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Select.ccSequencer.o: $(SRC)/Sequencer.cc $(SRC)/Sequencer.h $(KEY_HEADERS) \    $(SRC)/Task.h $(SRC)/Stmt.h $(SRC)/Channel.h $(SRC)/Queue.h \    $(SRC)/Frame.h $(SRC)/ports.h $(SRC)/version.h	$(CPLUS) '-DRSH="@RSH@"' $(CFLAGS) $(INCLUDE) -c $(SRC)/Sequencer.ccSocket.o: $(SRC)/Socket.cc $(SRC)/Socket.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Socket.ccStmt.o: $(SRC)/Stmt.cc $(SRC)/Stmt.h $(KEY_HEADERS)	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Stmt.ccTask.o:	$(SRC)/Task.cc $(SRC)/Task.h $(KEY_HEADERS) $(SRC)/Channel.h \    $(SRC)/BuiltIn.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Task.ccValue.o: $(SRC)/Value.cc $(H)/Value.h $(SRC)/Expr.h $(SRC)/BinOpExpr.h \			 $(H)/Object.h $(H)/glish.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/Value.ccVecRef.o: $(SRC)/VecRef.cc $(H)/VecRef.h $(KEY_HEADERS)	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/VecRef.ccinput.o: $(SRC)/input.cc $(SRC)/input.h $(SRC)/Sequencer.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/input.ccmain.o: $(SRC)/main.cc $(SRC)/Sequencer.h $(SRC)/input.h	$(CPLUS) $(CFLAGS) $(INCLUDE) -c $(SRC)/main.ccy.tab.h parse.o: $(SRC)/parse.yparse.cc: $(SRC)/parse.y	$(YACC) -d $(SRC)/parse.y	mv -f y.tab.c parse.cc	sed -e 's/extern "C" int yylex(void);//' < parse.cc > parse.cc.fixed	mv parse.cc.fixed parse.cc# the sgi compiler puts in a declaration of yylex which screws things up# Hence this kludge. gcc for one doesn't redeclare yylex so this does# nothing.parse.o: parse.cc $(KEY_HEADERS) $(SRC)/Stmt.h $(SRC)/BinOpExpr.h	@sed -f $(SRC)/fix_yyparse.sed < parse.cc > parse.cc.fixed	@mv parse.cc.fixed parse.cc	$(CPLUS) $(CFLAGS) $(INCLUDE) -I. -DYYDEBUG -c parse.ccscan.o: $(SRC)/scan.l y.tab.h $(KEY_HEADERS)	@rm -f scan.cc	flex $(LFLAGS) $(SRC)/scan.l	@mv lex.yy.c scan.cc	@-chmod g+w scan.cc	$(CPLUS) $(CFLAGS) $(INCLUDE) -I. -c scan.ccglish_init.cc: $(SRC)/glish.init $(SRC)/mkinit.sh	$(SH) $(SRC)/mkinit.sh $(SRC)/glish.init >glish_init.ccglish_init.o: glish_init.cc	$(CPLUS) $(CFLAGS) $(INCLUDE) -c glish_init.ccsystem.o: $(SRC)/system.c $(SRC)/system.h	$(CC) $(CFLAGS) $(CINCLUDE) -c $(SRC)/system.ctar:	@rm -f $(TAR_FILE).Z tar-files	@$(MAKE) $(MFLAGS) tar-list >tar-files	tar cf $(TAR_FILE) -I tar-files	compress $(TAR_FILE)	@rm tar-filestar-list:	@echo glish >&2	@ls Makefile.in config.h.in \		COPYING glish.init mkinit.sh *.c *.cc *.h *.l *.y \		*.sed doc/*.ps demos/*.g demos/*.cc demos/*.c \		demos/README* include/Glish/*.h | grep -v '^config.h$$'	@cd clients; $(MAKE) $(MFLAGS) tar-list | sed 's,^,clients/,'rcsinfo:	@echo glish	@rlog -L -S RCS/*,v	@echo glish/include/Glish	@cd include/Glish; rlog -L -S RCS/*,v	@cd clients; $(MAKE) $(MFLAGS) rcsinfoclean:	@if [ -d $(ARCH) ]; then cd $(ARCH); fi; \		rm -f $(GLISH_OBJS) libglish.a main.o glish errs parse.cc \			    y.tab.h glish_init.cc scan.cc ../$(TAR_FILE).Zclean-all:	@$(MAKE) $(MFLAGS) clean	@cd clients; $(MAKE) $(MFLAGS) clean-alldistclean: clean	rm -f config.status config.cache config.h

⌨️ 快捷键说明

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