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

📄 turbo-c

📁 Minix比较全的源码
💻
字号:
Received: from 128.84.254.220 by ee.lbl.gov for <vern@ee.lbl.gov> (8.6.8.1/1.43r)	id PAA27266; Mon, 18 Apr 1994 15:08:26 -0700Received: from CLOYD.CS.CORNELL.EDU by thialfi.cs.cornell.edu (5.67/I-1.99E)	id AA28742; Mon, 18 Apr 94 18:08:14 -0400Received: from iraun1.ira.uka.de by cloyd.cs.cornell.edu (5.67/I-1.99D)	id AA19613; Mon, 18 Apr 94 18:08:19 -0400Received: from t500i2.telematik.informatik. (actually t500i2.telematik.informatik.uni-karlsruhe.de)           by iraun1.ira.uka.de with SMTP (PP); Tue, 19 Apr 1994 00:07:55 +0200Received: by t500i2.telematik.informatik.uni-karlsruhe.de (5.57/Ultrix3.0-C)           id AA10269; Tue, 19 Apr 94 00:09:14 +0200From: beigl@t500i2.telematik.informatik.uni-karlsruhe.de (Michael Beigl)Message-Id: <9404182209.AA10269@t500i2.telematik.informatik.uni-karlsruhe.de>Subject: Makefile-TurboCTo: vern@cs.cornell.eduDate: Tue, 19 Apr 1994 00:09:13 +0200 (MET DST)X-Mailer: ELM [version 2.4 PL22]Mime-Version: 1.0Content-Type: text/plain; charset=US-ASCIIContent-Transfer-Encoding: 7bitContent-Length: 2739HelloHere are some additional adjustments to my Makefile. I was using "pure" DOSand an old Turbo C++ 1.0 version, so I had some problems with systemtoolslike mv etc. and problems with variables in my Makefile.Now follows my Makefile############################################################################# make file for "flex" tool# @(#) $Header$ (LBL)# Porting considerations:##    For BSD machines:#  CFLAGS =#  LDFLAGS = -s#  LINK = $(CC) $(CFLAGS) -o flex $(LDFLAGS) $(FLEXOBJS)#  SKELETON_DIR = .#  SKELETON_FILE = flex.skel#  SKELFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_DIR)/$(SKELETON_FILE)\"#  O = o#  YTAB = y.tab#  FLEX = ./flex##    For System V Unix or Vax/VMS machines, merely add:#  CFLAGS = -DSYS_V##    For MS-DOS, Turbo C:CC = tcc# -2+ 286 OptionsCFLAGS = -DSYS_V -DMS_DOS -O -G -Z -ml -v -2# /3 enable 32 bit processing# /ye expanded memory swapping# /yx extended memory swappingLINK = tlink @flex.lnk/c/x/v/3/yeSKELETON_DIR = .SKELETON_FILE = flex.sklSKELFLAGS = -DDEFAULT_SKELETON_FILE="$(SKELETON_DIR)/$(SKELETON_FILE)"O = objEXE = .exeYTAB = y_tabFLEX = flexYACC = /yacc/byacc## the first time around use "make first_flex"#FLEX_FLAGS =FLEXOBJS = \	ccl.$O \	dfa.$O \	ecs.$O \	gen.$O \	main.$O \	misc.$O \	nfa.$O \	parse.$O \	scan.$O \	sym.$O \	tblcmp.$O \	yylex.$OFLEX_C_SOURCES = \	ccl.c \	dfa.c \	ecs.c \	gen.c \	main.c \	misc.c \	nfa.c \	parse.c \	scan.c \	sym.c \	tblcmp.c \	yylex.cFLEX_C_SOURCES_1 = \	ccl.c \	dfa.c \	ecs.c \	gen.c \	main.c \	misc.cFLEX_C_SOURCES_2 = \	nfa.c \	parse.c \	scan.c \	sym.c \	tblcmp.c \	yylex.cflex.exe: $(FLEXOBJS)	$(LINK)flex: $(FLEX_C_SOURCES)	$(CC) $(CFLAGS) -c $(SKELFLAGS) $(FLEX_C_SOURCES_1)	$(CC) $(CFLAGS) -c $(SKELFLAGS) $(FLEX_C_SOURCES_2)	$(LINK)first_flex:	copy initscan.c scan.c	$(MAKE) flexparse.h parse.c: parse.y	$(YACC) -d parse.y	@rename $(YTAB).c parse.c	@rename $(YTAB).h parse.hscan.c: scan.l	$(FLEX) -ist $(FLEX_FLAGS) scan.l >scan.cscan.$O: scan.c parse.hmain.$O: main.c	$(CC) $(CFLAGS) -c $(SKELFLAGS) main.cflex.man: flex.1	nroff -man flex.1 >flex.manlint: $(FLEX_C_SOURCES)	lint $(FLEX_C_SOURCES) > flex.lintdistrib:	rename scan.c initscan.c	attrib +R -A -H -S initscan.c	$(MAKE) cleanclean:	del *.obj	del *.lint	del core	del errs	del flex.exe	del parse.c	del parse.h	del flex.man	del tagstags:	ctags $(FLEX_C_SOURCES)vms:	flex.man	$(MAKE) distribtest:	$(FLEX) -ist $(FLEX_FLAGS) scan.l | diff scan.c - ############################################################################I think this Makefile will help some other simple DOS user	M. Beigl

⌨️ 快捷键说明

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