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

📄 borland.mak

📁 一个c语言写做的编译器的源码
💻 MAK
字号:
#@A (C) 1992 Allen I. Holub 

# Makefile for creating LeX with Borland C/C++ and the verision of make
# that comes with the compiler.
#
OBJ1 = lex.obj squash.obj minimize.obj dfa.obj input.obj nfa.obj
OBJ2 = print.obj printnfa.obj signon.obj terp.obj

CFLAGS	= -c -v -O -mc
CC	= bcc
BC_OBJ	= c:\bounds\bct4.obj    # Bounds-checker stuff. Set to empty if you
BC_LIB  = c:\bounds\bct.lib	# aren't running bounds checker

.c.obj:
	 $(CC) $(CFLAGS) { $*.c }
#--------------------------------------------------------------
lex.exe:  $(OBJ1) $(OBJ2)
	$(CC) -v -O -mc @&&!
$(OBJ1) $(OBJ2) $(BC_OBJ) \lib\compc.lib $(BC_LIB)
!

final:  $(OBJ1) $(OBJ2)
	$(CC) -O -mc @&&!
$(OBJ1) $(OBJ2) \lib\compc.lib
!
# ----------------------------------------------------------------------
input.obj:	input.c			      globals.h
lex.obj:	lex.c		dfa.h  nfa.h  globals.h
minimize.obj:	minimize.c 	dfa.h 	      globals.h
nfa.obj:	nfa.c		       nfa.h  globals.h
print.obj:	print.c		dfa.h  nfa.h  globals.h
printnfa.obj:	printnfa.c 	       nfa.h
signon.obj:	signon.c
squash.obj:	squash.c 	dfa.h 	      globals.h
dfa.obj:	dfa.c		dfa.h 	      globals.h
terp.obj:	terp.c		nfa.h 	      globals.h

⌨️ 快捷键说明

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